Computer Systems

Computer Systems

Active research projects include embedded systems and robotics, embedded computing and architectures, hardware security, hardware/software co-design, real-time OS, reconfigurable computing, multicore computing, digital VLSI, Big Data, embedded mobile computing, cloud computing, cyber-physical systems, heterogeneous many-core architecture.

Graduate Faculty:

  • Bousaba
  • Conrad
  • Mukherjee
  • Ravindran
  • Saqib
  • Sass
  • Smith-Orr
  • Tabkhi

Depending on interest, graduate students with interests in computer systems processing typically make primary course selections from the following list. For a complete listing of available courses, students are advised to consult the 3-year course availability list.

Computer Architecture and Hardware:

  • ECGR 5181: Computer Architecture
  • ECGR 5146: Intro to VHDL
  • ECGR 6146/8146: Advanced VHDL
  • ECGR 5133: VLSI Systems Design
  • ECGR 6090/8090: Special Topics: Heterogeneous Computing
  • ECGR 6090/8090: Special Topics: Reconfigurable Computing
  • ECGR 5090: Special Topics: Hardware Security and Trust

Systems and Application Software:

  • ECGR 5101: Embedded Systems
  • ECGR 6185/8185: Advanced Embedded Systems Design
  • ECGR 6181/8181: Embedded Operating Systems
  • ECGR 5090/6090:Special Topics: Big Data and Mobile Devices
  • ECGR 5090/6090: Special Topics: Advanced Embedded OS
  • ECGR 5090/6090: Special Topics: Research Tools & Tech in Comp Eng
  • ECGR 5124: Digital Signal Processing
  • ECGR 5103: Applied Computer Graphics
  • ECGR 6119/8119: Applied Artificial Intelligence

Distributed and Real-Time Systems:

  • ECGR 5187: Data Communications and Networking-II
  • ECGR 5090: Special Topics: Internet of Things
  • ECGR 5090: Special Topics: Advanced Internet of Things
  • ECGR 5196: Intro to Robotics
  • ECGR 6090/8090: Special Topics: Mobile Robot Sensing, Mapping, and Exploration
  • ECGR 6120/8120: Wireless Communications
  • ECGR 6188/8188: Fundamentals of Wireless Systems and Protocols
  • ECGR 6189/8189: Wireless Sensor Networks