CSE 145 - Embedded System Design Project

Units: 

 4

Project class building an embedded computing system.  Learn fundamental knowledge of microcontrollers, sensors and actuators. Introduction to the hardware and software tools to build project in a team environment and end-to-end system building.

Course Objectives: 

  • As part of the new Moxie Center: CSE 145 in fall 2012 will include several projects offered in the course.  Primary instructors will be Dr. Curt Schurgers and Dr. Albert Lin. This is an umbrella course with projects ideas and team mentoring by Dr. Vineet Bafna (related to biomedical sensing), Dr. Yuvraj Agawal (sensing, mobility), Dr. Yoav Freund (related to vision/processing/data analytics) and Dr. Ryan Kastner. 

We are seeing substantial integration of computing systems into common objects. Such embedded systems silently control countless aspects of our life including our cars, phones, appliances, etc. And as computing hardware becomes cheaper and more powerful, we are capable of integrating it’s sophisticated intelligence everywhere. This is having an enormous societal impact, enabling advances in communications, medicine, and transportation, among many other things.  Yet, computer science courses are largely focused on traditional desktop computing despite the fact that over 99% of the microprocessors sold are used for embedded computing. Evidence for the success of this project class is extremely positive. Students are tremendously self-motivated when they are allowed to develop a project of their choosing.

Prerequisites: 

Prerequisites: CSE 30. Please see Prerequisites Page