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

Level
Middle School
Contact Hours
75
Timeframe
Semester

Course Overview

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

MODULES - 5

  • 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.


124
Lessons
115
Videos
246
Exercises
26
Challenges
265
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

Standards Alignment

Showing frameworks for your state
Standards Framework Alignment
New Jersey 6-8 Computer Science 100% View

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.