Please enable JavaScript to use CodeHS

Standards Framework

for North Carolina Introduction to Computer Science

21

Standards in this Framework

Standard Description
1.01 Understand computing devices.
1.02 Understand the relationship between hardware and software.
2.01 Understand how sensitive data can be affected by malware and other attacks.
2.02 Understand how computer systems and networks facilitate the transfer of data.
2.03 Understand various security measures and the protections they provide.
2.04 Understand how data is transfered across a network and the role of protocols in trasmitting data.
3.01 Understand data collection and storage methods.
3.02 Apply basic data manipulation techniques.
3.03 Understand data visualizations.
3.04 Understand ethical use of data.
4.01 Understand the basic concepts of programming, including variables and data types.
4.02 Understand the purpose of functions and methods.
4.03 Understand program flow.
4.04 Understand the use of algorithms in problem-solving.
4.05 Understand debugging techniques.
5.01 Understand the impact computing has on culture and society.
5.02 Understand the impact computing has on safety, law, and ethics.
5.03 Understand computational tools used to increase connectivity.
6.01 Understand the basic concepts of artificial intelligence.
6.02 Understand different types of artificial intelligence and how they are used.
6.03 Understand the limitations of artificial intelligence and its impact of society.