|
Home Admissions
EMBS Program Curriculum
The Embedded Systems degree requires completion of ten courses/credits - four core courses, four electives, and two advanced electives:
I. Core Courses (four):
|
|
II. Electives (four):
- 500-level courses taken from the CIS, ESE & MEAM programs course offerings, to be selected in consultation with the EMBS program Director. Recommended courses are:
- CIS 501 Computer Architecture
- CIS 505 Software Systems
- CIS 520 Machine Learning
- CIS 551 Computer & Network Security
- CIS 553 Networked Systems
- CIS 573 Software Engineering
- CIS 580 MachinePerception
- ESE 500 Linear Systems Theory
- ESE 531 Digital Signal Processing
- ESE 535 Electronic Design Automation
- ESE 570 Digital Integrated Circuits & VLSI
- MEAM 520 Robotics & Automation
III. Advanced Electives (for two credits from the following options):
- Embedded Systems Project
- Thesis
- Seminar/600-level coursestaken from the CIS, ESE & MEAM programs course offerings, to be selected in consultation with the EMBS program Director. Recommended courses are:
| CIS 640 |
Advanced Topics in Computer Systems |
| CIS 673 |
Computer-Aided Verification |
| ESE 601 |
Hybrid Systems |
| ESE 613 |
Nonlinear Control Theory |
Sample Course of Study for 2009-2010 - five core courses & five electives (based on
expected course offerings):
Fall/semester one (three courses/credits):
Spring/semester two (three courses/credits):
Summer/semester three (one course/credit):
- CIS 899 Independent Study/Embedded Systems Project
Fall/semester four(three courses/credits):
- Two electives from II. Electives above
- CIS 899 Independent Study/Embedded Systems Project
Penn Research in Embedded Computing & Integrated Systems (PRECISE):
http://precise.seas.upenn.edu/

|