Montana 5 Content Standard for Computer Science
18 Standards
CS.AP.5.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate
CS.AP.5.2
Create programs that use variables to store and modify data
CS.AP.5.3
Create programs that include sequences, events, loops, and conditionals
CS.AP.5.4
Modify, remix, or incorporate portions of an existing program to develop something new or add more advanced features
CS.AP.5.5
Describe choices made during program development
CS.CS.5.1
Describe how internal and external parts of computing devices function to form a system
CS.CS.5.2
Model how computer hardware and software work together as a system to accomplish tasks
CS.CS.5.3
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies
CS.DA.5.1
Organize and present collected data visually to highlight relationships and support a claim
CS.DA.5.2
Demonstrate how to store, copy, search, retrieve, modify, and delete information using a computing device
CS.DA.5.3
Use accurate and relevant data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea
CS.IC.5.1
Explain how computing technologies have changed Montana and the world, and express how those technologies influence and are influenced by, cultural practices
CS.IC.5.2
Identify ways to improve the accessibility and usability of technology products for the diverse needs and wants of users
CS.IC.5.3
Utilize diverse perspectives for the purpose of improving computational artifacts
CS.IC.5.4
Apply laws associated with digital information and intellectual property
CS.IC.5.5
Describe ethical issues that relate to computing devices and networks
CS.NI.5.1
Explain cybersecurity problems
CS.NI.5.2
Explain how personal information can be protected