Technical Education » Grade 8: Introduction to Computer Science & Robotics

Grade 8: Introduction to Computer Science & Robotics

Length of Course: Semester - Part Time
 
Course Description:
 
Students will learn to design, build, program, and run NXT robotic bricks using Lego Mindstorms kits. Through the curriculum, students will learn simple machine concepts while developing an understanding of mechanical principles and related problem-solving skills.
 
Course Overview:
 
1. What is Computer Science?
 
  • What is a Computer?
  • Humans and Computers
  • Applications and Uses
  • What is a communication system?
    • System:Input>Processing>Output
    • Sender>Encoding>Message>Decoding>Recipient
 
2. Problem-Solving and Logic
  • Introduction to Problem Solving Process
  • Logic
    •  If…then statements
 
3. Representing information (encoding)
  • Basic Computer Language
    • Binary Code
    • Bits
    • Bytes
    • Pixels
  • Algorithms and Procedures
  • Looping and Randomization
  • Variables
  • Conditionals
  • Booleans
 
4. Computer Science in Practice
  • Robotics
  • App Creation
  • Animation
    •  Sprites and Images
 
GRADING – The student’s academic grade is based on the following categories:  The grades are weighted as follows:
Classroom Assessments 
Tests, quizzes, & projects ….…………………………………………….…... 80%
 
Learning Assignments
Classwork and homework...………………………………………….....……. 20%
 
Rubrics are provided for assignments, Common Assessments, Tests, Quizzes, in-class homework assignments, class participation (collaboration), and attendance.