Current Computer Science Programs
Software Engineering Program
- The Software Engineering Program (SEP) is in middle and high schools in all five boroughs.
- It is a multi-year computer science program, serving grades 6-8 in middle school and 9-12 in high school.
- Curriculum covers topics such as computer programming, robotics, web design and development, physical computing, game design, 3-D design and mobile application development.
- It offers opportunities to collaborate with students from other schools via hack-a-thons and showcases.
- Eligible students participate in a short but intensive learning program with a focus on exploring pathways in technology careers.
- For more information, visit the SEP page on the CS4All website.
Software Engineering Program Junior
- SEPjr. is a high-quality computer science experience for K to 5 students that balances rigorous and meaningful direct instruction with open-ended creative computing for students.
- The first cohort of the pilot launched in Fall 2016 includes teams of 3-7 teachers from 11 schools across the five boroughs.
- Teachers and students engage in foundational computer science concepts through teacher-directed lessons and the application of computer science through open-ended creative computing platforms, such as Scratch, robotics and maker education.
- For more information, visit the SEPjr page on the CS4All website.
Advanced Placement Computer Science Principles
- Advanced Placement Computer Science Principles (AP CSP) uses The Beauty and Joy of Computing through a partnership with University of California, Berkeley and the Education Development Center.
- The course is offered to New York City high school students.
- AP CSP will attract nontraditional computing students (especially female and underrepresented minority students) to the breadth and depth of ideas in modern computer science.
- The course will prepare students to take the new AP CSP exam that will be offered starting in Spring 2017.
- For more information, visit the APCSP page on the CS4All website.
- The CS4All team works with external partners to offer teacher training.
- Teachers who complete partner-led trainings are prepared to teach a range of CS in the classroom from full courses to CS units integrated into other subject areas.
- During the first year of CS4All, the CS Track at the STEM Institute enabled trainings from 14 different partners.