A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.

Slides:



Advertisements
Similar presentations
Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics Education Jonathan Kelly, Jonathan Binney, Arvind Pereira, Omair Khan and Gaurav S.
Advertisements

Overview / Introduction to our work in Silverlight Developing with the Silverlight 2 Framework Design of the Concept / Storyboards Architecture Game Logic.
Water Rights Accounting. New Accounting Model New Technology: 1979 versus 2011 – Faster processors – Faster graphics – Larger, faster, memory – Larger,
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
VEX Robotics Platform and ROBOTC Software Introduction.
Microsoft Robotics Developer Studio
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.
VEX Robotics Platform and ROBOTC Software
Part 2. Overview of Summer Teacher Workshops for In-class Use of FLL/FTC Technology July 28, 2008.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
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.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Healthnet John Bauman Kyunghwan Choi Adam Goldhammer Eugene Marinelli.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Introduction.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Operating systems.
VEX Robotics Platform and ROBOTC Software
Introduction to the Basic Parts of LEGO’s NXT Robotics
A Company Selling Technology and not just a Product.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Multimedia Teaching Tool SimArch V1.0 Faculty of Electronic Engineering University of Nis Serbia.
Integrated Development Environment (IDE)
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Our Lady of the Rosary College F.3 Computer Literacy Introduction to Computer Software.
Company Confidential Our Experiences with Phidgets Lloyd SpencerKevin Sikorski Monthly SRS Meeting November 18, 2006.
Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
Group Members: Group Members:. Agenda  Introduction  Current Scenario  Proposed Solution  Block Diagram  Technical Implementation  Hardware & Software.
Design of the New Handy Board for Robotics Using the NI LabVIEW Embedded Module for ADI Blackfin Processor Fred Martin, Assistant Professor, Computer Science.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Automotive Engine Controller with PC User Interface Jason Dougherty.
How to control LEGO® Mindstorms devices Thomas Mueller thomas _ tmspecial.com.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
Automobile Background ECU Parameters ( SAE Society of Automotive EngineersJ1979 ) – Speed – Engine RPM – Ignition on – Battery Boltage – VIN # – Fuel Trim.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Overview: This lesson explores the NXT as a computer. It is intended to follow the "Introduction to Computers" lesson. Objectives: Students will be able.
VEX® Robotics Platform and ROBOTC Software
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Introduction of Embedded C and demo programs
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
AP Computer Science Principles
VEX® Robotics Platform and ROBOTC Software
Computer Software: Programming
VEX Robotics Platform and ROBOTC Software
C# and the .NET Framework
Introduction to robotics
Programming Robotic Systems using Visual Studio
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
DT-Assessment Frame Work Term2
Mobile Development Workshop
VEX® Robotics Platform and ROBOTC Software
VEX® Robotics Platform and ROBOTC Software
.NET Micro Framework Salvador Ramirez Program Manager.
VEX® Robotics Platform and ROBOTC Software
Presentation transcript:

A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming Lab Intro to Microsoft Robotics Developer Studio 2008 Lab Intro to Embedded Programming Lab

Introduction to Robotics and Programming Lab This lab introduces students to the concepts of Robotics namely, the use of sensors to detect light and sound, object collision detection and avoidance and line detection and following. These are simple robot behaviors that an autonomous robot such as Scribbler from Parallax will be able to perform. Students will use the Scribbler programming software and is graphics based method of constructing behaviors which are uploaded to the BASIC Stamp microcontroller in the Scribbler Robot. At the end of the lesson student will be able to: 1) To describe the different functions of the Graphic User Interface of the Scribbler Programming Software 2) To identify the different components of the Scribbler Robot 3) To show how to build and upload a program to the Scribbler Robot. 4) To develop simple behaviors for the Scribbler Robot.

Introduction to Microsoft Robotics Developer Studio 2008 Lab This lab introduces students to the development environment of Microsoft Robotics Developer Studio The framework of this development environment runs on a Windows environment with.Net compact framework. The run-time environment is comprised of Concurrency and Decentralized Software Services. MRDS showcases a visual programming language which makes it manageable to create asynchronous, state-driven robotic services. A Visual Simulation Environment is capable of running 3-D simulations and is useful for testing new algorithms and robots without a hardware setup. At the end of the lesson student will be able to: 1) To describe the different functions of the Graphic User Interface of the Microsoft Robotics Developer Studio 2) To identify the different uses of the visual programming language 3) To create a virtual robot using the Visual Simulation environment. 4) To develop simple behaviors for the virtual robot.

Introduction to Embedded Programming Lab This lab introduces students to the associated hardware and applications needed to program a small processor. Small processors are commonly used in devices such as bar code scanners, breath analyzers, air conditioners and even the airbag module of your vehicle. The Renesas mobile program selected for this activity is USB powered and features light emitting diodes (LED), thermistor, LCD display screen, etc. and programs in the C language is downloaded directly to Renesas M62P 16-bit flash microcontroller. The students will be able to perform some basic programming exercises with this device. At the end of the lesson student will be able to: 1) To describe the different functions of the Graphic User Interface of the High Performance Embedded Workshop application 2) To identify the different components of the QSK62P Processor Board 3) To show how to build and run a program in the processor board. 4) To modify a few lines of code in an existing program.