Format
PLEASE NOTE: Students must have access to their own computer/tablet for this session.
1. Teacher will log in to the room 15 minutes prior to program start.
2. We will discuss the iterative process in engineering
3. We will provide a brief overview of the virtual rovers for the lesson
4. We will review coding vs. programming
5. We will review block coding
6. We will program virtual rovers alongside the students.
7. Conclusion/Questions/Free time for programming modifications
Objectives
Students will:
- Learn about the Iterative process and how it helps solve a programming problem
- Learn about the virtual rovers that will be used in the program
- Learn about coding and programming
- Learn about block coding
- Become familiar with the virtual Rovers User interface
- Begin coding the rovers
Standards Alignment
National Standards
MS-ETS1-2 Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.
HS-ETS1-4 Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.
State Standards
Alignment to NJSLS - Science
MS-ETS1-2 Evaluate competing design solutions using a systematic process to determine how well they meet the criteria and constraints of the problem.
HS-ETS1-4 Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem.
Alignment to NJSLS - Computer Science and Design Thinking
8.1.8.AP.2 Create clearly named variables that represent different data types and perform operations on their values
8.1.8.AP.3 Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals
8.1.12.AP.1 Design algorithms to solve computational problems using a combination of original and existing algorithms.
Connection to NJSLS - Mathematics
MP.2 Reason abstractly and quantitatively
MP.4 Model with mathematics