Collaborative Project Mode for Advanced Developers
This experimental class guides students to explore their own course of study in programming. From day one, students work together in small groups to build applications to suit their own interests. Technical guest lecturers and instructors will provide a survey of tools that students can choose to implement. Students are guided to develop the skills and confidence to be proactive learners - figuring out what they know and don't know, and developing the tools to bridge these knowledge gaps. Suggested pathways include: Arduino and the Internet of Things, Python development, game development, and mobile development for Android or iOS.