Learning to Program with Python Sec 9-1 Web Design.

Slides:



Advertisements
Similar presentations
Whats your favorite color? a pear a green pear.
Advertisements

Final Project Web Design. Final Project Your robot will be placed in a room with the red cone. Your robot will need to find the cone in the room and run.
By Quynh Huynh. Overview Small, low cost introductory robot (i.e. it’s meant to be educational) Fully programmable Targeted at kids ages 8+ Mostly used.
Computer Programming with Robots. Computer programming consists of writing lines of code in a language that a computer will understand to solve a problem.
CMPUT 101 Lab #2 Section: D12 September 18, 2008 Fraser Anderson.
Deepak Kumar Promising Practices in CS1 Personal Robots for CS1 Deepak Kumar Bryn Mawr College.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Learning to Program with Python Sec 9-1 Web Design.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
Simple Python Loops Sec 9-7 Web Design.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Robot Construction & Programming Basics
Taking Pictures Sec 9-9 Web Design. Objectives The student will: Know how command the scribbler robot to take a picture. Know how to display the picture.
Web Design. How to set up the robot How to link to robot How not to break my robot Sec Getting Started How to make it move How to control speed.
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Debugging Techniques.
Getting Started Sec 9-2 Web Design. Objectives The student will: Know to establish a Bluetooth link to the Scribbler robot. Know to start IDLE (the Python.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
Do it now activity Last term we learnt about how data is represented in a computer and about how to identify different volumes of data. How many bits in.
Flow of Control: Loops Lecture 9: Supporting Material Dr Kathryn Merrick Tuesday 31 st March, 2009.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
We, Robots Or Encounter at FarPoint A problem-solving simulation By Mary Mellon.
Scribblers By Michael Borke. Outline 1. Scribbler Strengths and Weaknesses 2. Easiest things to do with it 3. Coolest things it can do 4. What I bring.
How to link the robot and the computer (Bluetooth) How to turn on and off How to connect the adaptor Fluke card connection Sec Getting Started How.
Simple Functions and Names Sec 9-4 Web Design. Objectives The student will: Know how to create a simple function in Python. Know how to call a function.
Building a Robot Exploring Computer Science Lesson 6-4.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
LEGO MINDSTORM Session 1 Setup Brick Sound Brick Status Light
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
Solving 2 step equations pick up a pink, yellow and green highlighter.
Review for Chapter 4 Multiplication and Division Basic Facts.
Toolkit E Option 4 Staff Development By: Michele Linn.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
11 Computers, C#, XNA, and You Session 1.1. Session Overview  Find out what computers are all about ...and what makes a great programmer  Discover.
1- How to connect the robot to the pc Sec Getting Started 3- How to move the robot Sec Scribbler movements 4- How to make a turn 11- How to.
HTML HTML stands for Hyper Text Markup Language. HTML is used in making the base of a Website You can just use an online website maker like weebly.com.
First Meeting. Meeting Guidance  Respect the teachers and volunteers.  Respect other students and share equally.  Be kind to the laptops and the robots!
COMPUTER PROGRAMMING Year 9 – lesson 1. Objective and Outcome Teaching Objective We are going to look at how to construct a computer program. We will.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
Python Programming Module 4 Sensors and Loops Python Programming, 2/e1.
The Scribbler. The Scribbler is a small, low-cost fully programmable intelligent robot with multiple sensor systems. It is capable of interacting with.
Web Design. How to link the robot How to turn on the robot Sec Getting Started What is python Programming in python How to move the robot How to.
Cloud-Computing Cloud Web-Blog Software Application Download Software.
Introduction to LEGO Mindstorms EV3 What is in the box?
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Exploring Computer Science Lesson 6-5
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING Lesson
What you asked me to teach…
INTERMEDIATE programming LESSON: debugging Techniques: DISPLAY, LIGHT, Sound, Button Press… By Droids Robotics © 2014, Droids Robotics, v. 1.0,
Mindstorms EV3 Programming
Learning to Program with Python
Mindstorms EV3 Programming
Getting Started Sec 9-2 Web Design.
Introduction to Programmng in Python
Important Each team needs to submit their part of the Final Project Rubric to me in . Log into and send the powerpoint slide to
Unit 2 – What is a Robot? Pg
Teaching Computing to GCSE
DT-Assessment Frame Work Term2
Mindstorms EV3 Programming
Software Programming J. Holvikivi 2014.
Game Design Mr. Gebhart.
Learning Outcomes List all Edison’s Sensors and actions
Exploring Computer Science Lesson 6-5
INTERMEDIATE PROGRAMMING LESSON
All about Robotics Robotics Junior.
Pair work – Do you want to change seats??
Pair work – Do you want to change seats??
« NON-CONVENTIONAL LEARNING : EDUCATIONAL ROBOTICS»
Presentation transcript:

Learning to Program with Python Sec 9-1 Web Design

Objectives for the Rest of the Year To understand the basic concepts of computer programming in a high-level language (Python) To understand and use functions and modularity. To be able to use control flow constructs to form useful programs. To understand simple data structures. To be able to solve problems in relation to writing programs. To be able to test and debug programs.

Materials For the remainder of the year we will be using the book “Learning Computing with Robots” Text is on the website on the Web Design class page You will need to read!

Materials- continued Scribbler Robots – The Scribbler is a fully programmable, intelligent robot with multiple sensor systems that let it interact with people and objects. – It navigates on its own as it explores its surroundings, and then reports back about what it senses using light and sound. Fluke Card Bluetooth adaptor

Software On your PC you will find – IDLE (Python GUI) in Start | Python 2.4 | IDLE (Python GUI) – Bluetooth Manager in your taskbar.

Final Project Your robot will be placed in a an area Somewhere in the area will be: – Solid Colored Object Assume Yellow, Orange, Red or Pink Your robot will need find and run into the object and stop.

What do you need to know? Given the Robot, Fluke, Bluetooth adaptor, IDLE software and Bluetooth Manager… – What do you need to know to complete the final project?

I need to know how to…

Teams We have nine robots to use for this class. You will need to divide into teams of 3. I expect every member of the team to contribute. I will require each member to show me their contributions and be able to explain them to me. Success of your team will depend on your work

Rest of Today Download the book from the Web. This may take a while. Form teams – We will start using the robots Monday. – Once you have a team you can pick a robot. That robot will your team’s robot for the rest of the year. Don’t break your robot! Don’t lose your Bluetooth dongle. I don’t have spares!