Discover Computer Coding II
Discover Computer Coding II covers foundational concepts and skills of computer science. You will learn computer programs to express yourself and solve problems. Using Edhesive, we will build many different types of programs. Discover Computer Coding II is a great place for students to continue their coding journey.
Estimated Completion Time: 1 semester/18 weeks
State Course Number: 991105
Unit 1: Experimenting With Loops |
||
|
||
10.01 Welcome to Discover Computer Coding |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs. |
|
10.02 Looping Algorithms |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems |
|
10.03 Project: Fill the Stage |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems |
|
10.04 Project: Fill the Stage - Reflection |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs. |
|
10.05 Ada Lovelace: Writing the First Loop Program |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
10.06 Coding Practice: It’s a Small World |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
10.07 Module 10 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
10.08 Module 10 Test |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
Unit #11 Variables and Loops |
|
|
11.01 Variables and Loops |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
11.02 Coding Practice: Changing Variables in a Loop |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
11.03 Project: Progress Bar |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs |
|
11.04 Project: Progress Bar - Reflection |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs |
|
11.05Coding Practice: Making a Pattern |
6-8.AP.PD.04 Test and refine programs using a range of test cases. |
|
11.06 Module 11 Vocabulary Review |
6-8.AP.V.01 Create clearly named variables to store and manipulate information. 6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals 6-8.AP.M.01 Decompose problems and subproblems into parts |
|
11.07 Module 11 Test |
6-8.AP.V.01 Create clearly named variables to store and manipulate information. 6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals 6-8.AP.M.01 Decompose problems and subproblems into parts |
|
Unit #12 Intro to User-Centered Design |
||
12.01 Revisiting User Input |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems |
|
12.02 Project: Interactive Poetry - Part 1 |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
12.03 Click Events |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
12.04 Experimenting with User Inputs |
6-8.AP.PD.04 Test and refine programs using a range of test cases. |
|
12.05 User-Centered Design |
6-8.CS.D.01 Evaluate the design of computing devices, based on the characteristics of each device and how users interact with it, to improve the overall user experience. |
|
12.06 Creating Your Own User Interface |
6-8.CS.D.01 Evaluate the design of computing devices, based on the characteristics of each device and how users interact with it, to improve the overall user experience. |
|
12.07 Project: Interactive Poetry Part 2 |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
12.08 Project Interactive Poetry -- Reflection |
6-8.CS.D.01 Evaluate the design of computing devices, based on the characteristics of each device and how users interact with it, to improve the overall user experience. |
|
12.09 Module 12 Vocabulary Review |
6-8.CS.D.01 Evaluate the design of computing devices, based on the characteristics of each device and how users interact with it, to improve the overall user experience |
|
12.10 Module 12 Test |
6-8.CS.D.01 Evaluate the design of computing devices, based on the characteristics of each device and how users interact with it, to improve the overall user experience |
|
Unit 13 Experimenting with If-Then Statements |
||
13.01 If-Then Statements |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. 6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.02 Using If Statements |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.03 Program Readability |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.04 Project: Memory Game |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.05 Project: Memory Game Reflection |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.06 Coding Practice: Make Your Own Adventure |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.07 “Make Your Own Adventure Game” Discussion |
6-8.AP.PD.02 Use feedback from team members and users to refine solutions to meet user needs. |
|
13.08 Module 13 Vocabulary Review |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
13.09 Module 13 Test |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
Unit #14 Improvement Through Iteration |
||
14.01 Using Random Numbers with If-Then Statements |
6-8.AP.PD.04 Test and refine programs using a range of test cases |
|
14.02 Improving Through Iteration |
6-8.CS.T.01 Develop a systematic troubleshooting routine to identify the problem, research solutions and fix problems with computing devices, components and software. |
|
14.03 Coding Exploration: Tim the Wizard - Discussion |
6-8.AP.PD.02 Use feedback from team members and users to refine solutions to meet user needs. |
|
14.04 Coding Exploration: Tim the Wizard, Part 2 |
6-8.AP.PD.02 Use feedback from team members and users to refine solutions to meet user needs. |
|
14.05 Project: Short Story Game |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
14.06 Share Your Short Story Game Discussion |
6-8.AP.PD.02 Use feedback from team members and users to refine solutions to meet user needs. |
|
14.07 Project: Short Story Game - Reflect |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
14.08 Module 14 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
14.09 Module 14 Test |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
Unit #15 Intro to Game Design |
||
15.01 Getting Started with Game Design |
6-8.AP.V.01 Create clearly named variables to store and manipulate information. |
|
15.02 If And Statements |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
15.03 Who Won Rock, Paper, Scissors? Iteration |
6-8.AP.PD.04 Test and refine programs using a range of test cases. |
|
15.04 Who won Rock, Paper Scissors? Iteration - Reflection Quiz |
6-8.AP.PD.04 Test and refine programs using a range of test cases. |
|
15.05 What does a Game Designer Do? |
6-8.IC.C.01 Compare tradeoffs associated with computing technologies that have impacted people's activities, careers and lives when solving global problems using the power of computing. |
|
15.06 My Role on a Game Design Team |
6-8.IC.C.01 Compare tradeoffs associated with computing technologies that have impacted people's activities, careers and lives when solving global problems using the power of computing. |
|
15.07 The Core Elements of a Video Game |
6-8.AP.PD.05 Manage project tasks and timelines when collaboratively developing computational artifacts |
|
15.08 Create a Plan For Your Video Game |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation and review of program . |
|
15.09 Create a Sketch Prototype |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs . |
|
15.10 Create a Commercial |
6-8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation and review of programs . |
|
15.11 Coding Practice: If And Statements |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
15.12 Module 15 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
15.13 Module 15 Test |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
Unit #16 Experimenting with Lists |
||
16.01 Lists |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
16.02 User Edited Lists |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
16.03 Project: Playlist Maker |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
16.04 Project: Playlist Maker - Reflection |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
16.05 Coding With Colors |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
16.06 Coding Practice Looping with Color Lists |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
16.07 Module 16 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
16.08 Module 16 Test |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
Unit #17 Automation |
||
17.01 Intro to Automation |
6-8.IC.C.01 Compare tradeoffs associated with computing technologies that have impacted people's activities, careers and lives when solving global problems using the power of computing. |
|
17.02 Coding Exploration: Guess the Number |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
17.03 Project: Endangered Species Trivia |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
17.04 Project: Endangered Species Trivia - Reflect |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
17.05 Why Use Automation? |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
17.06 Coding Practice: Create a Math Game |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
17.07 Module 17 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
17.08 Module 17 Test |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
Unit #18 Digital Data |
||
18.01 Digital Data |
6-8.IC.SLE.01 Describe tradeoffs between allowing information to be public and keeping information private and secure. |
|
18.02 Who's Collecting Your Data? |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
18.03 Coding Exploration: Password 1-21 |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
18.04 Intro to Cybersecurity |
6-8.NI.C.01 Recognize and determine computer threats and be able to identify programs and methods to protect electronic information |
|
18.05 Exploring Cybersecurity |
6-8.NI.C.01 Recognize and determine computer threats and be able to identify programs and methods to protect electronic information |
|
18.06 Securing your Personal Data |
6-8.IC.SLE.01 Describe tradeoffs between allowing information to be public and keeping information private and secure |
|
18.07 Cybercrimes |
6-8.NI.C.01 Recognize and determine computer threats and be able to identify programs and methods to protect electronic information. |
|
18.08 Project: Acrostic Poem Maker |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
18.09 Project: Acrostic Poem Maker - Reflection |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
18.10 Coding Practice: Team Practice |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
18.11 Module 18 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
18.12 Module 18 Test |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals |
|
Unit #19 Last Unit Assessment |
||
19.01 Final Project - Planning |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
19.02 Final Project - Pseudocode |
6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
19. 03 Final Project - Build |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
19.04 Final Project - Reflect |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. |
|
19.05 Module 19 Vocabulary Review |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. 6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |
|
Proctored Final Assessment |
6-8.AP.C.01 Design and develop combinations of control structures, nested loops and compound conditionals. 6-8.AP.A.01 Design algorithms with flow charts and/or pseudocode to show solutions to complex problems. |