Maryland 3 Computer Science Standards
22 Standards
3.AP.A.01
9 LessonsDevelop and compare multiple algorithms for the same task.
Aligned Lessons
3.AP.C.01
187 LessonsUsing a programming language, create programs that include sequences, loops, conditionals, and variables to solve a problem or express an idea.
Aligned Lessons
3.AP.M.01
69 LessonsDecompose a simple problem into a precise set of sequenced instructions.
Aligned Lessons
3.AP.M.02
19 LessonsModify, remix, or incorporate portions of an existing program into one’s own work, to develop or add more advanced features (grade-level appropriate).
Aligned Lessons
3.AP.PD.01
14 LessonsUse an iterative process to plan the development of a program by including others’ perspectives and considering user preferences while solving simple problems.
Aligned Lessons
3.AP.PD.02
5 LessonsIdentify instances of remixing, when ideas are borrowed and iterated upon, and provide attribution.
Aligned Lessons
3.AP.PD.03
105 LessonsAnalyze and debug an existing program or algorithm that includes sequencing, repetition, and variables in a programming language.
Aligned Lessons
3.AP.PD.04
2 LessonsCommunicate and explain program development to peers and adults using comments, presentations, and demonstrations.
Aligned Lessons
3.AP.V.01
57 LessonsCreate programs that use variables to store and modify grade-level appropriate data.
Aligned Lessons
3.CS.D.01
5 LessonsIdentify internal and external parts of computing devices that function together to form a system.
Aligned Lessons
3.CS.HS.01
23 LessonsIdentify a variety of ways computer hardware and software work together as a system to accomplish a task.
Aligned Lessons
3.CS.T.01
4 LessonsIdentify and troubleshoot, using appropriate technical terminology, simple hardware and software problems that may occur during everyday use, discuss problems with peers and adults (e.g. viruses, malware, versions of software and non-working applications, refresh screen, closing/reopening application, adjusting volume on headphones or speakers).
Aligned Lessons
3.DA.CVT.01
10 LessonsCollect, organize, and present the same data in a variety of visual formats (e.g. charts, graphs, tables, etc.)
Aligned Lessons
3.DA.IM.01
4 LessonsUtilize data to make predictions and discuss whether there are sufficient data to make these predictions and extrapolations.
Aligned Lessons
3.DA.S.01
2 LessonsRecognize that different types of information are stored in different formats that have varying characteristics, which could include associated programs and storage requirements.
Aligned Lessons
3.IC.C.01
7 LessonsIdentify how different technologies created by people from diverse backgrounds have contributed to computing and helped to change the world.
Aligned Lessons
3.IC.C.02
4 LessonsIdentify potential problems that limit accessibility/usability and how Computing devices have built-in features to increase accessibility for all users.
Aligned Lessons
3.IC.SI.01
10 LessonsDevelop a code of conduct, explain, and practice grade-level appropriate behavior and responsibilities while participating online. Identify and report inappropriate behavior.
Aligned Lessons
3.IC.SI.02
8 LessonsIdentify how computing devices and computational products have been, or can be, improved by incorporating diverse perspectives.
Aligned Lessons
3.IC.SLE.01
3 LessonsIntroduce intellectual property concepts and identify types of digital data (music, videos, photos) that may have intellectual property rights preventing copying and/or requiring attribution.
Aligned Lessons
3.NI.C.01
8 LessonsDiscuss basic issues that relate to responsible use of computing devices and describe consequences of inappropriate use in a variety of locations.
Aligned Lessons
3.NI.NCO.01
2 LessonsRecognize how information is sent and received over physical or wireless pathways.