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