Please enable JavaScript to use CodeHS

New Jersey MS Computer Science

The New Jersey MS Computer Science course is a first year computer science course that is fully aligned to the New Jersey 6-8 computer science standards. Students explore the basics of programming, how information is represented digitally and sent over the Internet, and physical computing with micro:bit devices. The course concludes with a project where students use data to answer a question they have.

Overview & Highlights

Middle School
Contact Hours

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Programming with Turtle Graphics
Students learn Python commands, functions, and control structures by drawing shapes on the screen and solving puzzles with Turtle Graphics.
Digital Information
Students learn about the various ways we represent information digitally, including number systems, encoding data, and programmatically creating pixel images.
The Internet
Students explore the structure and design of the internet, and how this design affects the reliability of network communication, the security of data, and personal privacy.
Intro to micro:bit
Students learn the basics of physical computing with micro:bit, such as how to light up and change the brightness of LEDs, and how variables can be used to write more versatile programs.
Project: Using Data To Answer a Question
Students synthesize all they've learned in this course to complete a project where they use a device to collect and analyze data to find an answer to a question they have.

Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the New Jersey MS Computer Science course


New Jersey MS Computer Science is aligned with the following standards

Standards Framework View Alignment
New Jersey 6-8 Computer Science View (100%)

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn’t find what you were looking for? Here are a few links that might be useful to you.