Computer Science Department




Embedded Systems

Spring 2017


Rod Grupen


Spring 2017 Course Information

We will explore concepts fundamental to building embedded control applications by designing and building our own stand-alone robots with embedded processors. This is a laboratory oriented class requiring laboratory skills and methods---this course is hands on!

The Embedded Systems course is an introduction to hardware/software solutions, emphasizing teamwork and project planning. Teams of 4-5 students from multiple disciplines will invent a robot to compete in a series of challenges against other teams in the class. It is a team teaching experience that requires collaborative problem solving, project planning, practical hands-on skills, simple mechanical and electrical design and laboratory methodology.

The goals of this course include:

This is a laboratory oriented class. Most of what we do and the time we spend together will be hands on. The nominal "lecture" time (Tuesday & Thursday 11:30-12:45 LGRC 311) will be used to speak to the group and introduce background and things necessary to do lab projects. The extra "lab" time (Monday, Wednesday, Friday 2:30-3:45 LGRC 311) is used as office hours, flexible time that you can use to finish up that week's project, and team planning time when your whole group can meet. You have all registered for one of these MWF sessions to make sure that you have the time available. The lab space is normally available during the work day for individuals to get their lab work done when they choose.

Prerequisites: consent of instructor

Credit: 3 units



Required text:

Recommended texts: