Computer Programming
During this section of the course students will get the chance to learn and code in various programming languages. Students will have the opportunity to learn HTML, jQuery, JavaScript, PHP, Python & Ruby. Student also learn to program different tools using Ipad , and Android apps. Student will then use their programming skills to control or program vehicles to to move, fly, or complete complex tasks.
Tools used to teach students programming
Weaving a WEbsite
Students will be introduced to basic HTML coding using the book Weaving A Website by Susan Anderson Freed. This book is a comprehensive introduction to web programming, requiring no prior programming experience. It emphasizes a hands-on approach, and contains clear instructions for carefully chosen visual examples from a wide variety of topics that will appeal to most individuals—encouraging them to find ways to capture their interests in creative web pages.
|
Code Academy
Students will have the opportunity to learn several programming languages using the website codeacademy.com
jQuery -jQuery uses JavaScript to easily build interactive websites. Learn animation, events and DOM manipulation. JavaScript -Learn how to make your websites interactive and how to build browser based games. PHP -PHP is the most popular server-side language and it requires minimal set-up. Python -Learn the fundamentals of programming to build web apps and manipulate data. Ruby -Ruby is a powerful yet beginner-friendly language used for professional web apps all over the world. |
sphero ollie
Tough on the outside. Smart on the inside. Ollie’s polycarbonate shell protects its engine while the robot’s design repels water. Drive it down the stairs, through the dirt, or straight into a wall. Ollie also has the brains to match its brawn. Onboard intelligence tracks distance, airtime, color preferences, trick combos, and more.
|
parrot jumping sumo
Parrot Jumping Sumo is a responsive and programmable bot with a strong personality which rolls, rushes, zig-zags, circles, takes turns at 90°. In a flash, it leaps up to 80 cm in height! Jumping Sumo has 3 control modes:
1. Jumper: Jumps up to 80 cm in height and length, and always lands on its wheels. 2. Kicker: Its spring enables it to push objects in its path! 3. Auto-Balance: Balancing a fashion, as a "Segway". |
Raspberry Pi 2.0
The Raspberry Pi is a series of credit card–sized single-board computers developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools and third world countries.
Students program the raspberry pi to run basic computer programs. |
sphero bb-8 droid
Meet BB-8™ - the app-enabled Droid™ that's as authentic as it is advanced. BB-8 has something unlike any other robot - an adaptive personality that changes as you play. Based on your interactions, BB-8 will show a range of expressions and even perk up when you give voice commands. Set it to patrol and watch your Droid explore autonomously, make up your own adventure and guide BB-8 yourself, or create and view holographic recordings.
|
tynkerTynker is an online platform that easily and successfully teaches students how to code through the activities they already love: games and stories. Students learn the fundamentals of programming and design through Tynker's intuitive visual programming language without the frustrations of traditional syntax.
|