The Software Engineering Program Junior, or 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. In addition, 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 Professional Development (PD) Cycle for Selected SEPjr Schools Begins on June 17, 2017! If you are a new SEPjr teacher, please register for the June 17th PD here.
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 11 schools, across the five boroughs.
The 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 his / her school.
The SEPjr curriculum is made up of four primary units — Computer Science Fundamentals, Robots, Project Based Learning and Physical Computing. Students will use a variety of content and activities to build a greater understanding of computational concepts and practices. Read more about the SEPjr. curriculum.