Montana 4 Content Standard for Computer Science
12 Standards
CS.AP.4.1
Compare and refine multiple algorithms for the same task and determine which is the most appropriate
CS.AP.4.2
Break down problems into smaller, manageable subproblems to facilitate the program development process
CS.AP.4.3
Test and debug a program or algorithm to ensure it runs as intended
CS.CS.4.1
Explain the function of individual internal and external parts
CS.CS.4.2
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies
CS.DA.4.1
Select and use appropriate non-digital and digital tools to collect and represent data
CS.DA.4.2
Identify and use multiple types of data to complete a task
CS.DA.4.3
Evaluate the validity of data based on accuracy and relevance
CS.IC.4.1
Collect diverse perspectives for the purpose of improving computational artifacts
CS.IC.4.2
Identify rules associated with the appropriate use of digital information when creating computational artifacts
CS.IC.4.3
Describe ethical issues that relate to computing devices and networks
CS.NI.4.1
Identify cybersecurity problems