6-8.AP.01 |
Solicit, evaluate, and integrate peer feedback as appropriate to develop or refine a product. |
Lessons
|
6-8.AP.02 |
Compare different algorithms that may be used to solve the same problem by time and space efficiency. |
Lessons
|
6-8.AP.03 |
Interpret, modify, and analyze content-specific models used to run simulations (e.g. ecosystems, epidemics, spread of ideas) . |
Lessons
|
6-8.AP.04 |
Apply an iterative design process (define the problem, generate ideas, build, test, and improve solutions) in problem solving, both individually and collaboratively. |
Lessons
|
6-8.AP.05 |
Create, analyze, and modify control structures to create programming solutions. |
Lessons
|
6-8.AP.06 |
Predict the outcome of an algorithm and then step through it to verify your predictions. |
Lessons
|
6-8.AP.07 |
Decompose a problem into sub-problems and demonstrate how the parts can be synthesized to create a solution. |
Lessons
|
6-8.AP.08 |
Evaluate the correctness of a program by collecting and analyzing data generated from multiple runs of the program. |
Lessons
|
6-8.AP.09 |
Use debugging and testing to improve program quality. |
Lessons
|
6-8.CS.01 |
Exemplify how computational devices impact the quality of life (both positively and negatively) and enhance the ability of people to perform work, communicate, and interact with others. |
Lessons
|
6-8.CS.02 |
Compare and contrast the ways that humans and machines process instructions and sense the world. |
Lessons
|
6-8.CS.03 |
Differentiate features of everyday objects that contain computing components (i.e., computing systems that collect, store, analyze, and/or transmit data) (e.g. Kinect, GoPro, smartphone, car). |
Lessons
|
6-8.CS.04 |
Apply troubleshooting strategies for solving hardware and software problems (e.g. recognizing, describing, reproducing, isolating, fixing and retesting). |
Lessons
|
6-8.CS.05 |
Compare and contrast the capabilities of different hardware and software in computer systems (e.g. processors, display types, input devices, communication, and storage capabilities). |
Lessons
|
6-8.DA.01 |
Describe the trade-off between quality and file size of stored data (e.g. music, video, text, images). |
Lessons
|
6-8.DA.02 |
Defend the selection of the data, collection, and analysis needed to answer a question. |
Lessons
|
6-8.DA.03 |
Understand that data collection is used to make recommendations to influence decisions as well as predict behavior. List the positive and negative impacts. |
Lessons
|
6-8.DA.04 |
Encode and decode information using encryption/decryption schemes. (e.g. Morse code, Unicode, binary, symbols, student-created codes, simple ciphers). |
Lessons
|
6-8.DA.05 |
Identify layers of abstraction in different contexts (e.g. video and animation are made of audio and video frames, which are made of pixels, which are made of color codes). |
Lessons
|
6-8.IC.01 |
Explore security risks associated with using weak passwords, lack of encryption and/or insecure transactions. |
Lessons
|
6-8.IC.02 |
Explore how computer science fosters innovation and enhances other careers and disciplines. |
Lessons
|
6-8.IC.03 |
Describe ethical issues that relate to computers and networks (e.g. equity of access, security, privacy, ownership and information sharing, copyright, licensing) |
Lessons
|
6-8.IC.04 |
Explore how the Internet impacts global communication and collaboration. |
Lessons
|
6-8.IC.05 |
Design, develop, and present computational artifacts that have a positive social impact (e.g. web pages, mobile applications, animations). |
Lessons
|
6-8.IC.06 |
Redesign user interfaces to be more inclusive, accessible, and minimizing the impact of the designer's inherent bias. (e.g. web pages, mobile applications, animations). |
Lessons
|
6-8.IC.07 |
Understand and explain the elements of federal, state, and local regulations that relate to digital citizenship (e.g. COPPA, CIPA, state laws, district policies). |
Lessons
|
6-8.IC.08 |
Summarize current events and changes resulting from computing and their effects on education, the workplace, and society. |
Lessons
|
6-8.IC.09 |
Predict positive and negative social impacts of existing or student created content and computational artifacts (e.g. economic, entertainment, education, or political). |
Lessons
|
6-8.NI.01 |
Simulate the flow of information as packets on the Internet and networks (e.g. model using strings and paper, note passing) |
Lessons
|
6-8.NI.02 |
Compare and contrast the trade-offs between physical (wired), wireless, and mobile networks (e.g. speed, security, and cost). |
Lessons
|