Please enable JavaScript to use CodeHS

North Carolina Introduction to Computer Science (Semester)

The North Carolina Introduction to Computer Science course teaches students the foundational concepts of computing and their real-world applications. By the end of this course, students will learn about cybersecurity, data protection, responsible digital navigation, and the evolution of technology, while also developing programming skills and computational thinking.

Overview & Highlights

Level
High School
Contact Hours
75
Timeframe
Semester

Course Overview

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

Cybersecurity and You
Students delve into key areas such as personal data collection, the reliability of online information, cyber ethics and laws, personal data security, cybersecurity essentials, and strategies to combat common cyber threats and their prevention, equipping individuals with the knowledge to navigate the digital landscape responsibly and securely.
Programming with Karel
Students learn the basics of programming by giving Karel the Dog commands in a grid world.
Exploring Computing
Students explore different technologies and the impact they have on our world.
IT Concepts
Students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy. Students will learn how the Internet connects computers all over the world by use of networking protocols.
Exploring Data and Spreadsheets
Students will learn the basics of spreadsheet operations such as sorting, filtering, and applying formulas like average, median, and mode. They will learn to create visualizations using data, understand data models, and complete a data storytelling project.

57
Lessons
35
Videos
108
Exercises
102
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 North Carolina Introduction to Computer Science (Semester) course

Standards

North Carolina Introduction to Computer Science (Semester) is aligned with the following standards

Standards Framework View Alignment
North Carolina Introduction to 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.