For more Alabama Computer Science Information, visit CS 4 Alabama Website
Kindergarten
11 - Describe how digital devices save information.
1st Grade
14 - Discuss the purpose of collecting and organizing data.
15 - Interpret data displayed in a chart.
16 - Demonstrate how digital devices can save information as data that can be stored, searched, retrieved, and deleted.
2nd Grade
14 - Collect, create, and organize data in a digital chart or graph.
15 - Explain how users control the ways digital devices save information in an organized manner.
3rd Grade
17 - Describe examples of data sets or databases from everyday life.
4th Grade
16 - Gather and organize data to answer a question using a variety of computing and data visualization methods.
5th Grade
21 - Manipulate data to answer a question using a variety of computing methods and tools to collect, organize, graph, analyze, and publish the resulting information.
6th Grade
20 - Track data change from a variety of sources.
21 - Identify varying data structures/systems and methods of classification, including decimal and binary.
22 - Summarize the purpose of the American Standard Code for Information Interchange (ASCII).
7th Grade
21 - Compare common transfer protocols.
22 - Compare data storage structures.
8th Grade
21 - Differentiate types of data storage and apply most efficient structure.
22 - Encrypt and decrypt various data.
28 - Develop a model that reflects the methods, procedures and concepts used by computing devices in translating digital bits as real-world phenomena, such as print characters, sound, images, and video.
29 - Summarize the role of compression and encryption in modifying the structure of digital artifacts and the varieties of information carried in the metadata of these artifacts.
30 - Evaluate the tradeoffs involved in choosing methods for the organization of data elements and the location of data storage, including the advantages and disadvantages of networked computing.
31 - Create interactive data visualizations using software tools to help others understand real-world phenomena.
32 - Use data analysis tools and techniques to identify patterns in data representing complex systems.
Kindergarten
12 - Use a variety of digital devices, in both independent and collaborative settings.
1st Grade
17 - Use digital devices with a variety of operating systems.
18 - Label visible components of digital devices.
2nd Grade
16 - Compare the different operating systems used on digital devices.
17 - Explain the purposes of visible input and output components of digital devices.
3rd Grade
18 - Identify a broad range of digital devices, the services they provide, and appropriate uses for them.
19 - Describe the differences between hardware and software.
4th Grade
17 - Demonstrate an appropriate level of proficiency in performing tasks using a range of digital devices.
5th Grade
22 - Identify computing services that may be initially turned on by default.
23 - Identify the key components of a network.
24 - Describe the need for authentication of users and devices as it relates to access permissions, privacy, and security.
6th Grade
23 -Discuss how digital devices may be used to collect, analyze, and present information.
24 - Compare and contrast types of networks.
25 - Differentiate between secure and non-secure systems.
7th Grade
23 - Demonstrate the use of a variety of digital devices individually and collaboratively to collect, analyze, and present information for content-related problems.
24 - Diagram a network given a specific setup or need.
25 - List common methods of system cybersecurity.
8th Grade
23 - Design a digital artifact to propose a solution for a content-related problem.
24 - Compare and contrast common methods of cybersecurity.
33 - Evaluate the scalability and reliability of networks by describing the relationship between routers, switches, servers, topology, packets, or addressing, as well as the issues that impact network functionality.
a. Explain the purpose of Internet Protocol addresses and how domain names are resolved to IP addresses through a Domain Name System server.
b. Understand the need for networking protocols and examples of common protocols
34 - Categorize the roles of operating system software.
35 - Appraise the role of artificial intelligence in guiding software and physical systems.
36 - Explain the tradeoffs when selecting and implementing cybersecurity recommendations.
4th Grade
18 - Create a simple digital model of a system, individually and collaboratively, and explain what the model shows and does not show.
19 - Use data from a simulation to answer a question collaboratively.
5th Grade
25 - Analyze the concepts, features, and behaviors illustrated by a simulation.
26 - Connect data from a simulation to real-life events.
6th Grade
26 - Explain why professionals may use models as logical representations of physical, mathematical, or logical systems or processes.
27 - Explain how simulations serve to implement models.
7th Grade
26 - Categorize models based on the most appropriate representation of various systems.
27 - Identify data needed to create a model or simulation of a given event.
8th Grade
25 - Create a model that represents a system.
26 - Create a simulation that tests a specific model.
37 - Evaluate the ability of models and simulations to test and support the refinement of hypotheses.
a. Create and utilize models and simulations to help formulate, test, and refine a hypothesis.
b. Form a model of a hypothesis, testing the hypothesis by the collection and analysis of data generated by simulations.
c. Explore situations where a flawed model provided an incorrect answer.