10
1 Programming & Robotics

1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics If you ‘re already an expert,

Embed Size (px)

Citation preview

Page 1: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

1

Programming & Robotics

Page 2: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

2

Course Goals for grade 11s

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.)

Page 3: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

3

Basic Course Projects for Grade 11s

Mindstorms Maze navigation Using sensors Obstacle course

navigation Sumo Bots

Robot C Maze navigation Using sensors Obstacle course

navigation* Warehouse navigation Sumo Bots

Page 4: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

4

Other Projects

2 research projects on roboticsSCRATCHInventory!Others depending on time…

Page 5: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

5

Course Evaluation for Grade 11s

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!

Page 6: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

6

Grade 12 Course Overview

Robotics Review Requirements (using Robot C)Robo500

(touch, ultrasonic, and light sensors) & Line Tracking – Demo and Programs

Warehouse NavigationMaze 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 game done with SCRATCHResearch Projects

Page 7: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

7

Grade 12 Course Overview cont.

Programming Review RequirementsLearn/Review Visual Studio for C# (videos)

Create a car loan calculator Create a Sumo Scoreboard

Complete the following activities from the MSDN Beginner Developer Learning Center Black Jack Game Teacher Starter Kit

Page 8: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

8

Grade 12 Course Overview cont.

Independent InvestigationIn 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

Page 9: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

9

Grade 12 Course Evaluation

Robotics Review Requirements (25%)Windows Programming Review Requirements

(25%)Independent Investigation (25%)Research Projects, SCRATCH, and Inventory!

(15%)Productivity (10%)

Page 10: 1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,

10

House Keeping Stuff

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 OffGetting Extra HelpUnexcused AbsencesHeadphonesNo Food or Drinks