Search Google Appliance


Embedded Systems

Overview

According to an IDC report, the embedded systems market, which already generates more than $1 trillion in revenue annually, will double by 2015. Embedded systems are computer systems dedicated to a particular functionality, rather than for a general purpose. Such systems typically are required to operate under stringent performance, power, cost, space, reliability, and real-time constraints. Embedded systems are increasingly dominating nearly every aspect of human life. They are used in both consumer and industrial applications, such as automobiles, TVs, cell phones, tablets, house appliances, house automation, and many other application domains. Embedded systems are composed of hardware, software (a.k.a firmware), and include often mechanical parts, sensors, and actuators.

Our embedded systems track provides an industry-focused educational pathway for students who wish to specialize in that growing area. Courses cover both hardware and software aspects. Students in this specialization will learn how to design, build, program, and test entire embedded systems.

Prerequisites

Students who begin this track should have a solid understanding of the fundamentals of  microprocessors and programming. Students who have taken ECE 371, 372, and 373 (or equivalent) will be well prepared for this specialization.

Core

Current students can complete the track with either ECE 558 or 582.

Depth and Breadth Course List

Program Completion Form

Thesis Program Completion Form

Director

Christof Teuscher is the program director of the embedded systems track and director of the teuscher.:Lab. His research focuses on emerging computing architectures and paradigms.

Supporting Faculty

Ala Alameldeen, Intel Corporation. Expertise: computer architecture

Mark Faust, ECE. Expertise: digital systems, computer architecture

Roy Kravitz, ECE. Expertise: embedded systems and FPGA system-on-chip design

Xiayou Song, ECE. Expertise: design automation and formal methods

Marek Perkowski, ECE. Expertise: logic synthesis, intelligent robotics, embedded systems

Y.C. Jenq, ECE. Expertise: signal processing

Christof Teuscher, ECE. Expertise: computer architecture, emerging computing paradigms and architectures

News and Updates

Like our Embedded Systems Facebook page to receive news and updates.