Category Archives: Coding-Summer-School

Day 9 – Hamber Street View – Part 2

Part 1

Students combined their team’s photos and slides with another team’s photos and slides.  (same floor)

Part 2

Teams combined their floors with other teams’ to create the entire map.

Day 8 – Hamber Street View – Part 1

Divided students into Camera team.  Assigned their specific area to photograph.  Students photograph their various sites.  Upon return, began by downloading their photos to the server unit.  Started inserting photos into the PowerPoint template.

Day 9 – Stacking Cubes

Driver Control

Autonomous Control

  • Drive forward to pick up the first cube, deliver it to a specific location
  • Drive forward to pick up the second cube, deliver it the first cube location
  • Stack 1 cube on top of another
  • Examples from previous year: Robot Summer School – Day 8

Day 7 – FLOWOL Programming – Part 2

Introduced complex operations:

Ferris Wheel (Intermediate)

At Anytime the gate is open – All Stops

  • Parallel Programming only
  • Button 1 (ON) only – Loading Mode – Wheel Spin carriage to the step – wait .5 sec – spin to the next carriage, etc.
  • switches on all the lights – Lights should be blinking at different rates and different rates patterns
  • Gate must be close

 

  • Button 1 (ON) and Button 2 (ON)
  • switches on all the lights – Lights should be blinking at different rates and different rates patterns
  • Wheel spin continuously
  • Gate must be close

 

  • Button 2 (ON only)
  • Wheel Spins backward – continuously
  • All lights OFF
  • Gate must be close

For advance users:

  • Loading sequence – each carriage will be loaded at the step for 5 sec.
  • The wheel spins for 1 min continuously.
  • Unloading sequence – each carriage will be loaded at the step for 5 sec.

Counting of the carriages are required (Use variables)

 

Railway Crossing

  • Parallel Programming only
  • Objective – Create a program to control the crossing lights and the crossing guard
  • Use the sensors to detect the train’s arrival and departure
  • Secondary objective – Create a program to control the train (Yes, you can stop the train – Find Out How)
  • Stop the train make it wait, and go again

Train Set 1

  • Parallel Programming only
  • Create a program to control the train
  • Cerate a program to control the crossing lights and the crossing guard
  • Use the sensors to detect the train’s arrival and departure
  • The train will stop at the station for 10 sec. every second revolution to load and unload passengers
  • Create a function for Input 1 and Input 2 – suggestion, train move forward, train move backward, etc.

 

Train Set 2

  • Parallel Programming only
  • Create a program to control the trains
  • Cerate a program to control the crossing lights and the crossing guard
  • Use the sensors to detect the train’s arrival and departure
  • The trains will stop at the station for 10 sec.
  • Each stop will alternate platform(s)

Create a function for Input 1 and Input 2 – suggestion, train move forward, train move backward, etc.

  • For advance users – adjust one of the trains to go faster than the other.
  • For Ultra Users – can you make one train go forward and one train to backward using the same tracks – station stops may be used to allow the other train to go by.

 

Day 6 – FLOWOL Programming

Introduced the FLOWOL Programming Software.  Students used Mimic simulations to create flowchart software.   Completed the following:

Zebra Crossing
– Crossing lights (flash)
– Delay 1 sec

Crossing Patrol
– Blink the lights alternately
– Delay .5 sec

Intersection Lights
– Traffic Light sequence
– Introduce Parallel Programming
– Red-Green-Yellow-Red
– Both Red for .5 sec for all cars to stop

Light House
– Sun (On/Off)
– Light Blinks (Short) – Sun (OFF)
– Fog Horn – Blink (Long) – Sun (OFF)
– Stair Lights – ON – Sun (OFF)
– Parallel Programming only

Ferris Wheel (Beginner)
– Parallel Programming only
– Button 1 (ON) – Gate must be close – Wheel Spins
– Button 2 (ON) – switches on all the lights
– Lights should be blinking at different rates and different rates patterns

Day 1 – Introduction / Decision Making

Introduction to the Coding Course

Introduction to Microsoft Office 365

  • Demonstration of Outlook Email – Activity
  • Demonstration of PowerPoint Online – Activity

Decision Making Activity

  • Decide on the Topics to be covered in this course (20 Hours)
  • Decide as a group – topics and convince others of your choice is better

Introduction to PPTx – Count Down Timer