The Software Engineering Program Junior (SEPjr) is a high-quality computer science program for kindergarten through fifth-grade students that balances rigorous and meaningful direct instruction with open-ended creative computing.
Teachers and students engage in foundational computer science concepts through teacher-directed lessons and the application of computer science, including through open-ended creative computing platforms such as Scratch, robotics and maker education. The SEPjr curriculum is aligned with the Computer Science Teachers Association (CSTA) standards. Learn more about the SEPjr curriculum here.
Congratulations to all schools accepted to the 2017-18 Cohort of SEPjr. The application period for the 2018-19 school year will open this winter.
The SEPjr teacher team structure is ideal for creating a support culture around computer science education at your school. Each cohort of the program includes teams of 3-7 teachers from over ten schools across the five boroughs.
The ideal teacher teams consist of one lead teacher per grade level or grade band (K-2 and 3-5), and a collaborating technology teacher where available. Teachers are provided extensive professional development to prepare them to offer a Scope and Sequence to engage all grades while giving them the flexibility to focus on a grade band implementation. Additionally, administrators play an active role in supporting the implementation of SEPjr, and of computer science as a core academic subject in their school.
The SEPjr curriculum is made up of four primary units: Computer Science Fundamentals, Robots, Project Based Learning and Physical Computing. Students use a variety of content and activities to build a greater understanding of computational concepts and practices. Read more about the SEPjr curriculum.