You are on page 1of 28

BE1200-Integrated Course Management System

WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Introduction to the Course,Autonomous Vehicles, and The De


Week 1: JAN 6, 8

Preparation
Session 1 (Monday)

Download and complete


the Team Formation
Questionnaire and send
to az1405@wayne.edu
Session 2 (Wednesday)
Make sure that your
skills inventory check list
is completed at least
one day prior to the
class meeting.
Review the Plan for
Session 2

Lesson Plan
Session 1 (see details)
Describe the learning objectives of BE1200
Describe the basic operating procedures of the course including the way in
which your grade for this course will be computed
Discuss several examples of autonomous vehicles
Discuss the team dynamics of the Mars Rover NASA team

Session 2 (see details)


Describe how and why engineering teams are formed.
Introduce the members of your team
Share your experience with team-building exercises with the entire class

E1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

to the Course,Autonomous Vehicles, and The Design Team


Week 1: JAN 6, 8

on 1 (see details)
escribe the learning objectives of BE1200
escribe the basic operating procedures of the course including the way in
hich your grade for this course will be computed
iscuss several examples of autonomous vehicles
iscuss the team dynamics of the Mars Rover NASA team

on 2 (see details)
escribe how and why engineering teams are formed.
ntroduce the members of your team
hare your experience with team-building exercises with the entire class

Assignment
Engineering Disciplines
(Due: 1/22/14)

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Team Building Exercises and The Engineering Discipline


Week 2: JAN 13, 15

Preparation
Session 3 (Monday)
Review the material on
Service Robots in
Assistive Technology.

Lesson Plan
Session 3 (see details)
Build a simple homepage for your team site
Create your webspace on the COE server
Upload your homepage and other pages to the COE server

Review the Plan for Session 3


Read the web tutorial: HTML Basics

Session 4 (Wednesday)
Review Baum's book
(Chap. 1, 2 & 5)

Session 4 (see details)


Interface a sensor and motor to the RCX.
Create a communications link between your PC and the RCX.
Use the programming interface to write and download an NQC program to th
Run the program on the RCX
Read an NQC program to determine what the robot will do.

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Building Exercises and The Engineering Disciplines


Week 2: JAN 13, 15

on 3 (see details)
uild a simple homepage for your team site
reate your webspace on the COE server
pload your homepage and other pages to the COE server

Assignment
Tankbot Assignment
(Due: 1/29/14)

on 4 (see details)
nterface a sensor and motor to the RCX.
reate a communications link between your PC and the RCX.
se the programming interface to write and download an NQC program to the RCX
un the program on the RCX
ead an NQC program to determine what the robot will do.

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Sensing and Reacting to Obstacles


Week 3: JAN 22, 27

Preparation
Session 5 (Wednesday)
Review Baums book
(Chap. 6, pp. 106-116)
Review the NQC
Tutorial, pages 16-17

Lesson Plan
Session 5 (see details)
Configure a touch sensor
Write a preprocessor directive
Sense a barrier and adapt motion to avoid the barrier
Given a simple NQC program describe what will happen as the robot
executes each instruction in the flow.

Session 6 (Monday)
Review the NQC
Tutorial, pages 9-11

Session 6 (see details)


Use problem-solving to debug a simple system
Use repeat( ) to execute a block of code an given number of times

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Sensing and Reacting to Obstacles


Week 3: JAN 22, 27

on 5 (see details)
onfigure a touch sensor
Write a preprocessor directive
ense a barrier and adapt motion to avoid the barrier
iven a simple NQC program describe what will happen as the robot
xecutes each instruction in the flow.

on 6 (see details)
se problem-solving to debug a simple system
se repeat( ) to execute a block of code an given number of times

Assignment
Bumpbot Assignment
(Due: 2/5/14)

QUIZ
Monday 1/27
Web Development & HTML

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Using Variables & Adding Music


Week 4: JAN 29, FEB 3

Preparation
Session 7 (Wednesday)
Review the NQC
Tutorial, page 12 (Using
Variables) and pages 2124 (Making Music).

Lesson Plan
Session 7 (see details)
Modify an NQC program
Incorporate variables, arithmetic operators, and music into an NQC
program

Session 8 (Monday)
Review the NQC
Tutorial, pages 31-32
(Parallel Tasks).

Session 8 (see details)


Explain how programs with multiple tasks operate

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Using Variables & Adding Music


Week 4: JAN 29, FEB 3

n 7 (see details)
Modify an NQC program
ncorporate variables, arithmetic operators, and music into an NQC
rogram

n 8 (see details)
xplain how programs with multiple tasks operate

Assignment
Huntbot Assignment
(Due: 2/12/14)

QUIZ
Monday 2/3
NQC Programming -- Motion Commands

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Inline Functions and Bugbot


Week 5: FEB 5, 10

Preparation
Session 9 (Wednesday)
Baum Ch. 7

Lesson Plan
Session 9 (see details)
Modify a program with multiple tasks
Incorporate inline functions to improve the code

Review the NQC


Tutorial, Pages 18-22
(Inline Functions)

Session 10 (Monday)
Review the NQC
Tutorial, Pages 14-15
(Control Structures)

Session 10 (see details)


Incorporate branching into an NQC program
Demonstrate the use of timers to track time and incorporate into control
logic

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Inline Functions and Bugbot


Week 5: FEB 5, 10

n 9 (see details)
Modify a program with multiple tasks
ncorporate inline functions to improve the code

Assignment
Bugbot Assignment
(Due: 2/19/14)

n 10 (see details)
QUIZ
Monday 2/10
ncorporate branching into an NQC program
NQC Programming
emonstrate the use of timers to track time and incorporate into control
gic

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Looping Control Structures and Bugbot


Week 6: FEB 12, 17

Preparation
Session 11 (Wednesday)
Baum Ch. 11

Lesson Plan
Session 11 (see details)
Describe how gears work
Build and control a three-wheeled vehicle

Session 12 (Monday)
Review the NQC
Tutorial, Pages 17-18

Session 12 (see details)


Interface a light sensor to the RCX
Control a three-wheeled vehicle to follow a black line

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Looping Control Structures and Bugbot


Week 6: FEB 12, 17

n 11 (see details)
escribe how gears work
uild and control a three-wheeled vehicle

n 12 (see details)
nterface a light sensor to the RCX
ontrol a three-wheeled vehicle to follow a black line

Assignment
NONE

QUIZ
Monday 2/17
NQC Programming

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

The Design Problem


Week 7: FEB 19, 24

Preparation
Session 13 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 13 (see details)
Choose design parameters for the Line Following Robot
Evaluate Performance of a design

Session 14 (Monday)
Review Lesson Plan

Session 14 (see details)


Frame your approach for a system design

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

The Design Problem


Week 7: FEB 19, 24

n 13 (see details)
hoose design parameters for the Line Following Robot
valuate Performance of a design

n 14 (see details)
rame your approach for a system design

Assignment
Linebot Assignment
(Due: 3/5/14)

QUIZ
Monday 2/24
NQC Programming

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Swarm Robots
Week 8: FEB 26, MAR 3

Preparation
Session 15 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 15 (see details)
Implement a system design

Session 16 (Monday)
Review Lesson Plan

Session 16 (see session 15 )


Implement a system design (continued)

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Swarm Robots
Week 8: FEB 26, MAR 3

n 15 (see details)
mplement a system design

n 16 (see session 15 )
mplement a system design (continued)

Assignment
Midterm Exam
(Due: 3/26/13)

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Mid Term Project


Week 9: MAR 5, 17

Preparation
Session 17 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 17 (see session 15 )
Implement a system design (continued)

Session 18 (Monday)
Review Lesson Plan

Session 18 (see session 15 )


Implement a system design (continued)

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Mid Term Project


Week 9: MAR 5, 17

n 17 (see session 15 )
mplement a system design (continued)

n 18 (see session 15 )
mplement a system design (continued)

Assignment
NONE

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Engineering Ethics
Week 10: MAR 19, 24

Preparation
Session 19 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 19 (see details)
Discuss the NSPE Code of Ethics.
Analyze an engineering ethics case study.

Session 20 (Monday)
Review Lesson Plan

Session 20 (see details)


Developing a strategy for the final project.

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Engineering Ethics
Week 10: MAR 19, 24

n 19 (see details)
iscuss the NSPE Code of Ethics.
nalyze an engineering ethics case study.

n 20 (see details)
eveloping a strategy for the final project.

Assignment
Ethics Case Study
(Due: 4/2/13)

QUIZ
Monday 3/24
NQC Programming

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Small Bots
Week 11: MAR 26, 31

Preparation
Session 21 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 21 (see details)
Designing small robots.

Session 22 (Monday)
Review Lesson Plan

Session 22 (see details)


Ethics Presentations.

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Small Bots
Week 11: MAR 26, 31

n 21 (see details)
esigning small robots.

n 22 (see details)
thics Presentations.

Assignment
NONE

QUIZ
Monday 3/31
NQC Programming

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Final Project Reviews


Week 12: APR 2, 7

Preparation
Session 23 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 23 (see session 20 )
Final project (continued).

Session 24 (Monday)
Review Lesson Plan

Session 24 (see session 20 )


Final project (continued).

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Final Project Reviews


Week 12: APR 2, 7

n 23 (see session 20 )
inal project (continued).

n 24 (see session 20 )
inal project (continued).

Assignment
NONE

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Final Project Reviews


Week 13: APR 9, 14

Preparation
Session 25 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 25 (see session 20 )
Final project (continued).

Session 26 (Monday)
Review Lesson Plan

Session 26 (see session 20 )


Final project (continued).

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Final Project Reviews


Week 13: APR 9, 14

n 25 (see session 20 )
inal project (continued).

n 26 (see session 20 )
inal project (continued).

Assignment
NONE

BE1200-Integrated Course Management System [


WEEKLY BREAKDOWN
Copyright - Wayne State University. January, 2015

Winter 2014

Final Project Reviews


Week 14: APR 16, 21

Preparation
Session 27 (Wednesday)
Review Lesson Plan

Lesson Plan
Session 27 (see session 20 )
Final project (continued).

Session 28 (Monday)

Session 28
Final project presentation.

1200-Integrated Course Management System [ICMS]


WEEKLY BREAKDOWN

Final Project Reviews


Week 14: APR 16, 21

n 27 (see session 20 )
inal project (continued).

inal project presentation.

Assignment
NONE

You might also like