Standalone CS Tools

2 - 3

These standalone materials include units, lesson plans, and resources focused on teaching computer science concepts and skills. Navigate through grade bands to find targeted materials. Many of these resources can be differentiated and adapted to your specific classroom needs. Robot Maze, for example, is suggested for grades 3-6 and designed to support vocabulary development while students are applying their programming skills. 


Click the title link below to access the tools.

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. This lesson introduces students to block-based programming (a.k.a. visual programming language). Students will explore how blocks are color-coded, have different functions, and can connect to one another to create a program. Students will understand that when creating a program using graphic elements rather than specific text, they are coding. 


ACTIVITY TYPE: Plugged, Unplugged

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. This Code.org Sprites Sorting activity is called 20 Questions: What Sprite Am I?


ACTIVITY TYPE: Unplugged

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. This activity offers student coding journals with question prompts. 


ACTIVITY TYPE: Unplugged

NOTE: Journals can be used with K-1 students.

The NYC Public School’s first initiative to reach elementary students is the Software Engineering Program Jr. (SEP Jr.). The goals of the program are: (1) to increase the number of elementary school students, particularly from traditionally underrepresented groups, who learn computer science, and (2) to develop students’ computational thinking and problem-solving skills in real-world contexts.


MATERIALS: Curriculum

ACTIVITY TYPE: Plugged, Unplugged

NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources.

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. The Intro to Computer Science Unit is designed to introduce students to academic concepts and practices of computer science as well as begin developing their computational thinking. The unit consists mostly of unplugged activities, incorporating literacy and math skills. 


ACTIVITY TYPE: Plugged, Unplugged

CURRICULUM CONNECTIONS: Literacy, Math

NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources.

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. The Computer Science Fundamentals unit provides the opportunity for practical application of computational thinking and computer science practices and concepts. Computational practices and concepts of computer science include, but are not limited to, abstraction, algorithms, programming, data, debugging, prototyping, analyzing and communication. This unit develops additional skills important to computer science practices including creativity, collaboration, and persistence.


ACTIVITY TYPE: Plugged, Unplugged

CS CONCEPTS: Abstraction, Algorithms, Programming, Data, Debugging, Prototyping, Analyzing, Communication

NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources.

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. Programmable robots provide students an opportunity to demonstrate understanding of what was learned in the first two units, if you're approaching these materials chronologically.  This unit's activities include programming robots to complete mazes, obstacle courses, tell stories, and navigate maps. Students will demonstrate how to transfer what is learned through unplugged and app-based puzzles to new programming environments while developing a greater understanding of the design process and prototyping.


ACTIVITY TYPE: Plugged, Unplugged

NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources.

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. Beginning with a challenge, problem, or task, this Project Based Learning unit provides students with an opportunity to integrate computational thinking and computer science practices into other content areas through digital storytelling, animation, and game design. Students will investigate, collaborate, and create solutions while having an authentic experience of the design process. Through developing prototypes, students learn to test, debug, iterate, and remix. Content connections can allow for integration of specific themes such as Black History Month, Women’s History Month, Poetry Month and National Inventors Month.  Students will have an opportunity to present projects while building a better understanding and ability to communicate their ideas.


ACTIVITY TYPE: Plugged, Unplugged

CURRICULUM CONNECTIONS: Literacy, Social Studies, Science

NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources

SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. The Project Based Learning Unit offers students an opportunity to demonstrate their understanding of computer science through building a variety of projects. Student projects consist of but are not limited to animations, digital storytelling, digital art, and games. Project-Based Learning also allows for integration of other content areas where students may create computational artifacts that reflect their understanding of topics in language arts, math, science and social studies. Students are encouraged to choose projects that include personal interests and reflect ties to their friends, family, and community. 


ACTIVITY TYPE: Plugged, Unplugged

NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources

The Code & Go Robot Mouse Activity Set provides lessons and activities to support the Learning Resources, Code & Go Robot Mouse Activity Set.


ACTIVITY TYPE: Unplugged

The Let’s Go Code! Activity kit provides lessons and activities to support the Learning Resources, Let’s Go Code Activity Set.


ACTIVITY TYPE: Plugged, Unplugged