Colorado 5 Computer Science Standards
17 Standards
CS.5.1.1a
Students can determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
CS.5.1.1b
Students can compare multiple algorithms for the same task and determine which is the most appropriate.
CS.5.1.1c
Students can test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
CS.5.1.2a
Students can decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
CS.5.2.1a
Students can seek diverse perspectives for the purpose of improving computational artifacts.
CS.5.3.1a
Students can create programs that use variables to store and modify data.
CS.5.3.1b
Students can create programs that include sequences, events, loops, and conditionals.
CS.5.3.1c
Students can modify, remix, or incorporate portions of an existing program into one's own work to develop something new or add more advanced features.
CS.5.3.1d
Students can use an iterative process to plan the development of a program by including others' perspectives and considering diverse viewpoints.
CS.5.3.1e
Students can take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
CS.5.3.1f
Students can describe choices made during program development using code comments, presentations, and demonstrations.
CS.5.5.1a
Students can give examples of intelligent vs. non-intelligent machines and discuss what makes a machine intelligent.
CS.5.5.1b
Students can identify problems as either classification problems or search problems.
CS.5.5.1c
Students can identify patterns in labeled data and determine the features that predict labels.
CS.5.6.1a
Students can recognize similarities and differences between in-person bullying, cyberbullying, and being mean.
CS.5.6.1b
Students can identify strategies for dealing with cyberbullying and ways they can be an upstander for those being bullied.
CS.5.6.1c
Students can explain how certain policies and laws are created to guide online interactions.