8th Grade Robotics

Avon Lake Curriculum Framework
8th Grade Intro to Robotics
Content Overview:
Intro to Robotics is a 7 week, lab-based course that uses a hands-on approach to introduce the basic concepts of robotics, focusing on construction and programming.
Students will be divided into groups and complete a variety of construction and programming activities. The objective of this course is to introduce students to basic programming as well as problem solving strategies. Students will work hands-on in teams to design, build, program and document their progress. Topics may include motor control, gear ratios, torque, friction, sensors, timing, and program loops.
Resources:
CMU.edu
Vex.com
Assessments:
Formative and summative assessments using classwork, projects and tests are completed during the 7 weeks
|
Standards/Learning Goals
|
|
7 weeks
|
|
Computer Science Teacher Association Standards
-
1-AP-14: Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
-
1B-AP-10: Create programs that include sequences, events, loops, and
conditionals.
-
2-AP-13: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
-
2-AP-19: Document programs in order to make them easier to follow, test, and debug.
-
2-AP-10: Use flowcharts and/or pseudocode to address complex problems as algorithms.
-
2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
-
3A-AP-16: Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.
-
3A-AP-17: Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.
-
3B-DA-05: Use data analysis tools and techniques to identify patterns in data representing complex systems.
-
3B-AP-10: Use and adapt classic algorithms to solve computational problems.
Computer Science Principles
-
LO 2.3.1: Use models and simulations to raise and answer questions.
-
LO 3.2.1: Use computing to facilitate exploration and the discovery of connections in information.
-
LO 4.2.1: Express an algorithm in a language.
-
LO 5.2.1: Use abstraction to manage complexity in programs.
-
LO 5.3.1: Evaluate a program for correctness.
-
LO 5.3.2: Develop a correct program. Programmed solutions to challenges must work.
-
LO 5.4.1: Employ appropriate mathematical and logical concepts in programming.
-
LO 7.2.1: Connect computing with innovations in other fields.
Next Generation Science Standards
-
MS-ETS1-4: Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
-
4-PS4-3: Generate and compare multiple solutions that use patterns to transfer information.
|