Upload
edgar-small
View
212
Download
0
Embed Size (px)
Citation preview
1
Programming & Robotics
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.)
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
4
Other Projects
2 research projects on roboticsSCRATCHInventory!Others depending on time…
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!
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
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
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
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%)
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