9-10 Introductions, survey of attendees, where are we in the CS journey?
10-11 Why Python? Physical computing and IoT, relevance of “making” to authenticity. 11-12 Hands-on with CodeBot, writing Python “from scratch” on robotics hardware.
12-1 Lunch break
1-2 Autonomous code – reading sensorsin Python, loops, conditional statements.
2-3 Remix time: small group projects, showcasing your coding skills and creativity.
3-4 Virtual Robotics: coding, debugging, and building projects in simulation.
4-5 Wrap-up Q&A, teaching strategies, classroom management.
Instructor
David Ewing, President Firia Labs
David thrives at the intersection of Software, Hardware, and Education. An Electrical Engineer by schooling and a lifelong student of Computer Science, he’s held Chief Software Architect positions at Nokia and ADTRAN, and helped start Internet of Things company Synapse Wireless where he was CTO and inventor of the SNAP mesh network platform. From circuit design to embedded coding on tiny microcontrollers to cloud computing, David’s breadth of practical experience yields unique insights and innovative approaches to product development. As the president of edtech startup Firia Labs, David and his team’s current focus is on providing educators with the tools and curriculum they need to overcome the obstacles to teaching CS in a way that inspires in students a “passion for creating”.