​MS in Computer Engineering

The MS in Computer Engineering is best suited for students who are looking to focus more on computer engineering (hardware) aspects. It can be either a pure course option program, or it can incorporate a project or a thesis.

Course Option

This option requires 30 units of graduate credit. Students must also follow the general degree requirements listed below.

Thesis/ Project Option

The thesis or project options require 24 units of graduate credit in addition to 6 units of either thesis or project courses (CSE 599 or CSE 598 respectively). Students pursuing the project option may opt to take 27 units of graduate courses and only 3 units of CSE 598 with advisor approval. Students must also follow the general degree requirements listed below.

General Degree Requirements

  • 18 of the 30 units must be from the designated graduate-level Computer Engineering courses.
  • In addition to the non-CSE courses on the list of designated graduate-level Computer Engineering courses, up to 12 additional units may be taken from outside the department. Such approval shall be contingent on the credits being suitably technical graduate-level content. To count more than 6 units from outside the CSE department, an appropriate justification for the additional increment shall be provided by the adviser and student. Departmental approval shall be evaluated with increasing stringency for each additional increment.
  • Up to 12 units of 400-level courses can count for graduate credit.
  • None of the 30 units may be taken as independent study (i.e., CSE 400 or CSE 500).
  • Courses with an "N" designation do not count toward the master's degree.
  • All courses must be taken for a grade of C- or better.
  • As per Engineering School guidelines, students must maintain a GPA of at least 2.70.

Graduate-Level Computer Engineering Courses

CSE 506MPrinciples and Methods of Micro- and Nanofabrication3 units
CSE 507ATechnology Entrepreneurship3 units
CSE 509ADigital Image Processing3 units
CSE 511AIntroduction to Artificial Intelligence3 units
CSE 517AMachine Learning3 units
CSE 520S Advanced Real-Time Embedded Systems3 units
ESE 520 Probability and Stochastic Processes3 units
CSE 521S Wireless Embedded Sensor Networks3 units
CSE 522S Advanced Operating Systems3 units
CSE 523S Systems Security3 units
CSE 530SDatabase Management Systems3 units
CSE 531STheory of Compiling & Language Translation3 units
CSE 532SAdvanced Multiparadigm Software Development 3 units
CSE 538TModeling and Performance Evaluation of Interconnected Computer Systems3 units
CSE 539SConcepts in Multicore Computing3 units
ESE 543Control Systems Design by State Space Methods3 units
ESE 544 Optimization and Optimal Control3 units
ESE 546Dynamics & Control in Neuroscience & Brain Medicine3 units
ESE 547Robust and Adaptive Control3 units
ESE 575 Fiber-Optic Communications3 units
CSE 549TTheory of Parallel Systems3 units
CSE 550SMobile Robotics3 units
CSE 553S Advanced Mobile Robotics3 units
CSE 555SMultimedia Signals and Systems3 units
CSE 559AComputer Vision3 units
CSE 560MComputer Systems Architecture I3 units
MEMS 5609Electronic Materials Processing3 units
CSE 561MComputer Systems Architecture II3 units
CSE 562M Analog Integrated Circuits3 units
CSE 563MDigital Integrated Circuit Design and Architecture3 units
CSE 564MAdvanced Digital Systems Engineering3 units
CSE 565MAcceleration of Algorithms in Reconfigurable Logic3 units
CSE 566SHigh Performance Computer Systems3 units
ESE 566AModern System-on-Chip Design3 units
CSE 567MComputer Systems Analysis3 units
CSE 568MImaging Sensors3 units
CSE 569MParallel Architectures & Algorithms3 units
CSE 570S Recent Advances in Networking3 units
CSE 571SNetwork Security3 units
CSE 573SProtocols for Computer Networks3 units
CSE 574SWireless and Mobile Networking3 units
CSE 579A/ESE 578Digital Representation of Signals3 units
CSE 598Master's Project3-6 units
CSE 599Master's Research6 units


contact Us

Chris Gill
Master's Program Director
(314) 935-7538
Jolley Hall, Room 518

Cheryl Newman
Graduate Program Coordinator
(314) 935-6132
Jolley Hall, Room 304