Track 6: Digital Systems Track

The digital systems track is for students interested in working at the interface of hardware and software. Subjects include digital design, computer architecture (both sequential and parallel) and embedded systems. 

REQUIRED: 3 points
   CSEE W4824: Computer architecture

Plus 3 points from:
   CSEE W4823: Advanced logic design
   CSEE W4840: Embedded systems
   CSEE E4868: System-on-chip platforms

Plus 3 points from:
   COMS W4115: Programming languages and translators
   COMS W4118: Operating systems
   COMS W4130: Parallel programming

ELECTIVES: 12 points from the following list:
   COMS W3902: Undergraduate thesis*
   COMS E3998: Undergraduate projects in computer science*
   Any COMS/CSEE W41xx course
   Any COMS/CSEE W48xx course
   COMS E4901: Projects in computer science
   COMS W4995-W4996: Special topics in computer science, I and II (with adviser approval)
   CSEE E6824: Parallel computer architecture*
   CSEE E6847: Distributed embedded systems*
   CSEE E6861: CAD of digital systems**
   CSEE E6868: Embedded scalable platforms**
   COMS E6998-E6999: Topics in computer science, I and II (with adviser approval)

*With adviser approval, may be repeated for credit

**With adviser approval

Note: No more than 6 points of project/thesis courses (COMS W3902, W3998, W4901) can count toward the track.