Please enable JavaScript to use CodeHS

Standards Mapping

for North Carolina Introduction to Computer Science

22

Standards in this Framework

22

Standards Mapped

100%

Mapped to Course

Standard Lessons
1.01
Remember features of hardware and software.
  1. Mix and Match Middle School Course
  2. 4.2 Software
  3. 4.3 Hardware
1.02
Understand computing devices.
  1. Mix and Match Middle School Course
  2. 4.1 History of Computing
  3. 4.3 Hardware
  4. 4.5 Internet of Things
  5. 4.7 The Future of Computing
1.03
Understand the relationship between hardware and software.
  1. Fundamentals of Cybersecurity
  2. 4.1 Operating Systems
2.01
Understand how sensitive data can be affected by malware and other attacks.
  1. Mix and Match Middle School Course
  2. 6.4 Cybersecurity
  3. Fundamentals of Cybersecurity
  4. 1.7 Common Cyber Attacks and Prevention
2.02
Understand how computer systems and networks facilitate the transfer of data.
  1. Fundamentals of Cybersecurity
  2. 5.4 What is the Internet?
  3. 5.6 Routing and Packets
  4. 5.7 How Do Websites Work?
2.03
Understand various security measures and the protections they provide.
  1. Fundamentals of Cybersecurity
  2. 1.5 Personal Data Security
  3. 1.6 Cybersecurity Essentials
  4. 1.7 Common Cyber Attacks and Prevention
2.04
Understand how data is transfered across a network and the role of protocols in trasmitting data.
  1. Fundamentals of Cybersecurity
  2. 5.4 What is the Internet?
  3. 5.5 IP Addresses
  4. 5.6 Routing and Packets
  5. 5.7 How Do Websites Work?
3.01
Understand data collection and storage methods.
  1. Mix and Match Middle School Course
  2. 12.1 Your World in Numbers
  3. Fundamentals of Cybersecurity
  4. 8.1 Data as a Resource
  5. 8.2 Using Databases
3.02
Apply basic data manipulation techniques.
  1. Mix and Match Middle School Course
  2. 12.2 Intro to Spreadsheets
  3. 12.3 Sort and Filter
  4. 12.4 Statistical Measures
  5. Fundamentals of Cybersecurity
  6. 8.2 Using Databases
3.03
Understand data visualizations.
  1. Mix and Match Middle School Course
  2. 12.5 Visualizing Data
3.04
Understand ethical use of data.
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
  3. 8.1 Data as a Resource
4.01
Understand the basic concepts of programming, including variables and data types.
  1. Fundamentals of Cybersecurity
  2. 13.2 Programming with Karel
  3. Introduction to Computer Science in JavaScript (Corgi)
  4. 3.2 Variables
4.02
Understand the purpose of functions and methods.
  1. Fundamentals of Cybersecurity
  2. 13.2 Programming with Karel
  3. Introduction to Computer Science in JavaScript (Corgi)
  4. 1.6 Top Down Design and Decomposition in Karel
  5. 9.1 Functions Challenges
4.03
Understand program flow.
  1. Fundamentals of Cybersecurity
  2. 13.3 Looping
  3. 13.4 Branching
  4. 13.6 Organizational Techniques
  5. Introduction to Computer Science in JavaScript (Corgi)
  6. 1.4 Functions in Karel
  7. 9.1 Functions Challenges
4.04
Understand the use of algorithms in problem-solving.
  1. AP Computer Science Principles in JavaScript
  2. 1.17 Karel Algorithms
  3. Introduction to Computer Science in JavaScript (Corgi)
  4. 9.1 Functions Challenges
4.05
Understand debugging techniques.
  1. AP Computer Science Principles in JavaScript
  2. 1.16 Debugging Strategies
  3. Introduction to Computer Science in JavaScript (Corgi)
  4. 1.4 Functions in Karel
  5. 1.15 More Karel Examples and Testing
  6. 16.2 Debugging with Karel
5.01
Understand the impact computing has on culture and society.
  1. Mix and Match Middle School Course
  2. 4.1 History of Computing
  3. Fundamentals of Cybersecurity
  4. 1.1 Digital Footprint and Responsibility
  5. 2.1 Cryptography: Then, Now, and Future
  6. 5.9 Impact of the Internet
5.02
Understand the impact computing has on safety, law, and ethics.
  1. Fundamentals of Cybersecurity
  2. 1.1 Digital Footprint and Responsibility
  3. 1.4 Cyber Ethics and Laws
5.03
Understand computational tools used to increase connectivity.
  1. Fundamentals of Cybersecurity
  2. 5.9 Impact of the Internet
6.01
Understand the basic concepts of artificial intelligence.
  1. Mix and Match Middle School Course
  2. 4.7 The Future of Computing
  3. Fundamentals of Cybersecurity
  4. 1.3 Can All Information Be Trusted?
6.02
Understand different types of artificial intelligence and how they are used.
  1. Mix and Match Middle School Course
  2. 4.7 The Future of Computing
  3. Fundamentals of Cybersecurity
  4. 1.3 Can All Information Be Trusted?
6.03
Understand the limitations of artificial intelligence and its impact of society.
  1. Mix and Match Middle School Course
  2. 4.7 The Future of Computing