1 Using Surveyor SRV-1 Robots to Motivate CS1 Students John Cummins Dept of Mathematics Brooklyn College, City University of New York

Slides:



Advertisements
Similar presentations
What is ScienceQuest? Integrating Science and Technology in Classrooms Dr. Norman Shapiro, Director Center for School Development City College of New York.
Advertisements

A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Used to Procure Goods & Supplies. Office supplies Operating supplies Computer hardware and software (non- capitalized
My School-Tech Roadmap Principal’s Name Name of School School Location.
CS 102 Computers In Context (Multimedia)‏ 04 / 20 / 2009 Instructor: Michael Eckmann.
Class Materials Dr. Catherine Dwyer Spring Catherine Dwyer Associate Professor Seidenberg School, Department of Information Technology  Full.
National Instruments LabVIEW and Data Acquisition: Applications for FIRST Danny Diaz, National Instruments.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Introduction to Computers. Michael R. Izzo
CS 282 Simulation Physics Lecture 1: Introduction to Rigid-Body Simulation 1 September 2011 Instructor: Kostas Bekris Computer Science & Engineering, University.
Deepak Kumar Promising Practices in CS1 Personal Robots for CS1 Deepak Kumar Bryn Mawr College.
Introducing: The Finch. Workshop Outline The Story of the Finch Finch Hardware Software and Assignments Time to Program!
Bryn Mawr College IPRE Personal Robots in Education Doug Blank Institute for Personal Robots in Education
Distinctions Between Computing Disciplines
The Institute For Personal Robots In Education (IPRE) Tucker Balch Associate Professor College of Computing at Georgia Tech Stewart Tansley Program Manager.
COMP 2903 A10 – Software Engineers and Computer Programmers Danny Silver JSOCS, Acadia University.
Waikato Margaret Jefferies Dept of Computer Science University of Waikato.
Designing a Multi-Disciplinary Hybrid Vehicle Systems Course Curriculum Suitable for Multiple Departments Dr. Vincent Winstead Assistant Professor Minnesota.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Learning Unit Documents and Examples. Learning Units - basic building block of a course For iGETT a Learning Unit consists of –Three parts Instructor.
CS 160 Introduction to Computer Science Andrew Scholer
EduRobotics.com Innovation First unveils a new Educational Construction Kit The new miniature robot controller (right) features the same as the current.
Nilufa Rahim C2PRISM Fellow Sept. 12, What is Engineering? Engineering is the field of applying Science and Mathematics to develop solutions that.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
烟台耀华国际教育學校 Yew Wah International Education School of Yantai A Level Computer Science A Level Computer Science.
School of Computer Science Carnegie Mellon University
ERGM 1413 Programming and Playing with Intelligent Robots Prof. K.H. Wong Robot building v4.7b1.
Bryn Mawr College IPRE Kickoff Meeting Bryn Mawr College Doug Blank Software Development.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
What’s a computer Types of computers Cost in past and present What’s a computer Types of computers Cost in past and present.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
What’s Right with Undergraduate Statistics? Exciting Course Options.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Hirota lab. 1 Mentality Expression by the eyes of a Robot Presented by: Pujan Ziaie Supervisor: Prof. K. Hirota Dept. of Computational Intelligence and.
{ Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College.
Computer Science 210 Computer Organization Course Introduction.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
MAPS. Dr. John Snow’s Cholera Map of London
Who Am I?. Billionaire: Software > ¼ Billionaire: Software.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Technology Integration for the New 21st Century Learner.
Robotics Academy All Rights Reserved. RCX Maintenance Select this button to get the RoboLab Administrator options.
Technology Support By Jaime Trauger. Our District’s Strengths Smartboards Document camera Netbooks Chromebooks Class sets of computers in rolling carts.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Computer Graphics in its Entirety By:Steven Blake-Grandison Pd.1.
The Data Processing Management Architecture Professor Harvey Rhody Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging.
Alexander V. Konstantinou Columbia University
Software Integrado Team # What is an Embedded software? Is a computer software which plays an integral role in the electronics it is supplied with.
Computer Science: A Structured Programming Approach Using C1 5-5 Incremental Development Part II In Chapter 4, we introduced the concept of incremental.
Gar-Field HS How do we compare?. GFHS Computer Science courses Computer Math (CM) Visual Basic Not a weighted class Introduction to CS and Programming.
Computer Fields Computer Science (us) Computer Technology (College of Technology) Management and Information Systems (College of Business) Computer Art.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
Introduction to EV3. Many Different Types of Robots Snake Robot.
Flocks of Robots Coordinated Multi-robot Systems Dylan A. Shell Distributed AI Robotics Lab Department of Computer Science & Engineering Texas A&M University.
An Engineer that associates with the manufacturing of computers.
LESSON 01 Basebot Build. LESSON 01 Basebot Build.
1.5.3 Walkthrough #4 bouncing_ball.py wrapping_ball.py
VIRTUAL SCIENCE LABS Find the Virtual Cocaine Lab and many others at…. Direct Link to Virtual Robotics Lab:
April 30 th, 2010 Freedom Innovation Research. Topics Covered Introduction System Overview Project Budget Timeline Future Development Question and Answers.
The Robot Revolution has been Postponed (until we can debug the sensors) Bill Smart Oregon State University
CS 330 – Software Engineering What is Software Engineering? Lab 1.
Dept. of Computer & Information Sciences
Foundations of Computer Science
COMP 4640 Intelligent & Interactive Systems
A CASE STUDY INTRODUCING DYNAMIC PROGRAMMING IN CS2
Physics-based simulation for visual computing applications
Student Feedback on Robotics in CS1 The Fleet!
Topics discussed in this section:
Computer Science 210 Computer Organization
Presentation transcript:

1 Using Surveyor SRV-1 Robots to Motivate CS1 Students John Cummins Dept of Mathematics Brooklyn College, City University of New York M. Q. “Sumon” Azhar Elizabeth Sklar Dept of Computer and Information Science Brooklyn College, City University of New York {azhar, Agents Lab presenter: John Cummins and M. Q. Azhar

Why Surveyor robot? Hardware Motors Powerful visual sensing. Battery Life Robust communication. Does not look like a toy. Looks like a cool robot Acts like a cool robot. Low maintenance! $435 New one: Blackfin $465 Laser pointer Faster processor

Motivating CS1 students using “Surveyor” robot! How do I develop Educational Robotics Software? How do I integrate robot materials to existing curriculum? Is it simple to program? Is it easy to learn? Is it designed to create learnable moments. How can I enforce robust communication? Which (AI CS1) topic? When do I introduce? How many labs? How long is the lab? … Developer Educator

Making it work! Simplicity of programming Robust Communication Robust Hardware Robust Software Absolute integration

Accessing Resources: Software & Labs: Demo! CS1 (Robotics Application) Syllabus: Hardware:

questions/comments?