120 likes | 266 Views
Programming & Robotics. 1. Course Goals for grade 11 s. 2. To give students an INTRODUCTION to computer programming & Robotics If you ‘re already an expert, you might get bored! Languages – Lego Mindstorms & Robot C Processes (thinking like a programmer, using pseudo code, etc.).
E N D
Course Goals for grade 11s 2 • To give students an INTRODUCTION to computer programming & Robotics • If you ‘re already an expert, you might get bored! • Languages – Lego Mindstorms & Robot C • Processes (thinking like a programmer, using pseudo code, etc.)
Basic Course Projects for Grade 11s 3 • Mindstorms • Maze navigation • Using sensors • Obstacle course navigation • Sumo Bots • Robot C • Maze navigation • Using sensors • Obstacle course navigation* • Warehouse navigation • Sumo Bots
Other Projects 4 • 2 research projects on robotics • SCRATCH • Inventory! • Others depending on time…
Course Evaluation for Grade 11s 5 • Assignments (30%) • Basic Demonstrations • Smaller tasks that usually take a day or two to complete • Projects (45%) • ‘End of Unit’ tasks • Maze test, Obstacle Course, Sumo Bots • ‘Other’ Projects (25%) • Robot profile • Post-secondary and Careers in Programming and Robotics • SCRATCH video game • Inventory!
Grade 12 Course Overview 6 • Robotics Review Requirements (using Robot C) • Robo500 • (touch, ultrasonic, and light sensors) & Line Tracking – Demo and Programs • Warehouse Navigation • Maze navigation • Basic (from Prog&Bots11) • Extended (new maze design and object transport) • Project Choices(Research a robot & try to duplicate it in design and function) • Each member of your group must choose a type of robot to build and program. The ‘team’ then works to complete the task. • First Lego League Challenge? • Either choose one of the First Lego League Challenges or develop a similar one • Build the challenge and compete against the other grade 12 team • Demonstrate the challenge to the grade 11s and lead them through the process • Sumo Competitions(with the entire class) • ‘Arcade Classic’ video gamedone with SCRATCH • Research Projects
Grade 12 Course Overview cont. 7 • Programming Review Requirements • Learn/Review Visual Studio for C# (videos) • Create a car loan calculator • Create a Sumo Scoreboard • Complete the following activities from theMSDN Beginner Developer Learning Center • Black Jack Game • Teacher Starter Kit
Grade 12 Course Overview cont. 8 • Independent Investigation • In the last part of the course, you are to design your own learning path in computer programming. You can choose a type of programming to learn (specific language or application) and design a project that you want to complete (build a business application, game, etc.) • In this section of the course you must do the following: • Identify a goal (more C#, Python, Action Script, Web based programming, etc.) • Identify a learning path (find resources that will help you, tutorials, textbooks, etc.) • Develop a final project that will demonstrate what you have learned
Grade 12 Course Evaluation 9 • Robotics Review Requirements (25%) • Windows Programming Review Requirements (25%) • Independent Investigation (25%) • Research Projects, SCRATCH, and Inventory! (15%) • Productivity (10%)
House Keeping Stuff 10 • Seating Plan • There is none • Working in Teams • Stay at one computer • Swine Flu • Wash your hands before and after you use the computers • Goofing Off • Getting Extra Help • Unexcused Absences • Headphones • No Food or Drinks