Top Banner
A Model for Infusing Engineering A Model for Infusing Engineering and Programming Concepts in and Programming Concepts in Introduction to Computer Courses Introduction to Computer Courses at Community Colleges. at Community Colleges.
7

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

Mar 28, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.

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

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

Introduction to Robotics and Programming Introduction to Robotics and Programming LabLab

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 .

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

Introduction to Microsoft Robotics Developer Studio Introduction to Microsoft Robotics Developer Studio 2008 Lab2008 LabThis lab introduces students to the development environment of

Microsoft Robotics Developer Studio 2008. 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.

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

Introduction to Embedded Programming Introduction to Embedded Programming LabLabThis 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.

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