Montana 4 Content Standard for Computer Science
12 Standards
CS.AP.4.1
9 LessonsCompare and refine multiple algorithms for the same task and determine which is the most appropriate
Aligned Lessons
CS.AP.4.2
2 LessonsBreak down problems into smaller, manageable subproblems to facilitate the program development process
Aligned Lessons
CS.AP.4.3
103 LessonsTest and debug a program or algorithm to ensure it runs as intended
Aligned Lessons
CS.CS.4.1
18 LessonsExplain the function of individual internal and external parts
Aligned Lessons
CS.CS.4.2
4 LessonsDetermine potential solutions to solve simple hardware and software problems using common troubleshooting strategies
Aligned Lessons
CS.DA.4.1
6 LessonsSelect and use appropriate non-digital and digital tools to collect and represent data
Aligned Lessons
CS.DA.4.2
3 LessonsIdentify and use multiple types of data to complete a task
Aligned Lessons
CS.DA.4.3
4 LessonsEvaluate the validity of data based on accuracy and relevance
Aligned Lessons
CS.IC.4.1
6 LessonsCollect diverse perspectives for the purpose of improving computational artifacts
Aligned Lessons
CS.IC.4.2
5 LessonsIdentify rules associated with the appropriate use of digital information when creating computational artifacts
Aligned Lessons
CS.IC.4.3
2 LessonsDescribe ethical issues that relate to computing devices and networks
Aligned Lessons
CS.NI.4.1
6 LessonsIdentify cybersecurity problems