Rapid prototyping with teenagers
summary
Builds a fully functional social networking site in three days with 15 high school kids, many brand new to coding, as part of NCSS. Starts with an in-memory dictionary prototype then moves to persistent storage with Tornado + SQLite; advanced students implement a Django-like template engine and secure password hashing. Emphasises minimal APIs, daily demo checkpoints, whiteboard bug lists and one all-nighter; version control and merge conflicts prove surprisingly painful but most teams ship a working prototype by demo time.
AI-written summary · about
chapters (11)
- 0:00Introduction to NCSS
- 1:22Camp structure and schedule
- 2:51Project design and motivation
- 5:03Tornado and web architecture
- 7:01Database implementation
- 10:01Extension and customization
- 13:29Project management for students
- 16:17Monitoring and evaluation
- 18:20Project examples and summary
- 20:16Program recruitment and plug
- 20:53Q&A session
related talks
28mHow to create the perfect prototype
43mHOW TO BUILD THINGS THAT MATTER
31mProgramming, Python, and Student-Directed Projects
56mDjangoCon 2008 Lightning Talks
29mA Project-Driven Approach to Teaching Python: A Showcase of Student Work and Achievements
25mCode for life - inspiring the next generation of developers
11mHow to Rapidly Prototype Applications with Modern Technologies
53mLightning Talks and Closing
