Kansas 3 Model Standards for Computer Science
25 Standards
3.CS.D.01
22 LessonsIdentify how computing devices can be connected to other devices to extend their capabilities.
Aligned Lessons
3.CS.HS.01
23 LessonsModel how information flows through hardware and software to accomplish tasks.
Aligned Lessons
3.CS.IO.01
24 LessonsDemonstrate proper use of grade level appropriate input devices and produce digital artifacts with a controlled audience.
Aligned Lessons
3.CS.T.01
3 LessonsIdentify, using accurate terminology, simple hardware and software problems and strategies for solving these problems.
Aligned Lessons
3.NI.NCO.01
3 LessonsModel how a device on a network sends and receives information.
Aligned Lessons
3.NI.C.01
13 LessonsIdentify problems that relate to inappropriate use of computing devices and networks.
Aligned Lessons
3.DA.S.01
3 LessonsCompare and contrast the formats and storage requirements for different types of information (e.g., music, video, images, and text).
Aligned Lessons
3.DA.C.01
10 LessonsGather relevant and reliable data to solve a problem or answer a question.
Aligned Lessons
3.DA.CVT.01
8 LessonsCreate a simple data visualization based on data collected by or provided to student.
Aligned Lessons
3.DA.IM.01
9 LessonsUtilize data to make predictions and discuss whether there is adequate data to make reliable predictions.
Aligned Lessons
3.AP.A.01
6 LessonsCompare multiple algorithms for the same task.
Aligned Lessons
3.AP.V.01
64 LessonsUtilize simple programs that use variables to store and modify grade level appropriate data.
Aligned Lessons
3.AP.C.01
163 LessonsCreate simple programs using a programming language that utilize sequencing, repetition, conditionals, and variables to solve a problem or express ideas independently.
Aligned Lessons
3.AP.M.01
76 LessonsDecompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
Aligned Lessons
3.AP.M.02
24 LessonsWith grade appropriate complexity, modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.
Aligned Lessons
3.AP.PD.01
16 LessonsCreate a plan using an iterative process to plan the development of a program while solving simple problems (e.g., storyboard, flowchart, pseudo-code, story map).
Aligned Lessons
3.AP.PD.02
5 LessonsUse proper citations and document when ideas are borrowed and changed for their own use (e.g., using pictures created by others, using music created by others, remixing programming projects).
Aligned Lessons
3.AP.PD.03
105 LessonsAnalyze and debug (identify/fix errors) a program that includes sequencing, repetition and variables in a programming language.
Aligned Lessons
3.AP.PD.04
14 LessonsCommunicate and explain your program development using comments, presentations and demonstrations.
Aligned Lessons
3.IC.C.01
5 LessonsIdentify possible problems and how computing devices have built in features for increasing accessibility to all users.
Aligned Lessons
3.IC.SI.01
11 LessonsDevelop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating in an online community. Identify and report inappropriate behavior. (Digital Citizenship - review of all nine components, but focused on Digital Communication and Digital Etiquette.)
Aligned Lessons
3.IC.S.02
5 LessonsIdentify how computational products may be, or have been, improved to incorporate diverse perspectives.
Aligned Lessons
3.IC.H.01
5 LessonsIdentify computing technologies that have changed the world, and express how those technologies influence, and are influenced by, society.
Aligned Lessons
3.IC.SLE.01
3 LessonsIdentify types of digital data that may have intellectual property rights that prevent copying or require attribution.
Aligned Lessons
3.IC.CP.01
7 LessonsDesign a visual product depicting the connections between computer science and other fields.