Washington University, St. Louis Engineering

MS in Computer Engineering

Degree Requirements

  1. Complete a minimum of 30 credit hours (all for a grade) from one of the following options.
  2. Complete 18 hours of graduate level (500 or above) credit in Computer Engineering. The designated graduate level Computer Engineering courses are listed below.

  3. Complete 12 more hours of 400- or 500-level credit from any department as long as the subject is "technically relevant" (as judged by the academic advisor). CSE 500 and courses with an "N" designation cannot be used to meet this requirement. No CSE courses numbered 400 to 409 may be counted toward an MS degree.

  4. As per Engineering School guidelines, students must maintain a GPA of at least 2.75.

Required Background Courses

Students entering the master's program are expected to have a firm undergraduate background in basic computer hardware, software, and systems. Students should have experience roughly equivalent to the following courses. See Course Descriptions for more information about a CSE course or ESE Course Schedules & Descriptions for more information about an ESE course.
CSE 131 Computer Science I
4 units
CSE 132 Computer Science II
4 units
CSE 241 Algorithms and Data Structures
3 units
ESE 230 Introduction to Electrical Networks
3 units
ESE 232 Introduction to Electronic Circuits
3 units
CSE 362M Computer Architecture
3 units
CSE 422S Operating Systems Organization
3 units
CSE 425S Programming Systems and Languages
3 units
CSE 465M Digital Systems Laboratory
3 units
CSE 436S Software Engineering Workshop
3 units
CSE 460M Digital Computers: Switching Theory
3 units
CSE 462M Computer Systems Design
3 units
CSE 463M Digital Integrated Circuit Design and Architecture
3 units
CSE 464M Digital Systems Engineering
3 units
In consultation with their advisor, students lacking such a background may be required to take appropriate background courses. Those courses at the 400 level may be credited toward the degree under Item 3 above.
Graduate Level CoE Courses

At least 18 units of graduate level (500 or above) credit in Computer Engineering are required for the degree:
CSE 506M Principles and Methods of Micro- and Nanofabrication
3 units
CSE 507A Technology Entrepreneurship
3 units
CSE 509A Digital Image Processing
3 units
CSE 511A Introduction to Artificial Intelligence 3 units
CSE 517A Machine Learning 3 units
CSE 520S Advanced Real-Time Embedded Systems
3 units
ESE 520 Probability and Stochastic Processes
3 units
CSE 521S Wireless Embedded Sensor Networks
3 units
CSE 522S Advanced Operating Systems
3 units
CSE 530A Database Management Systems 3 units
CSE 531S Theory of Compiling & Language Translation
3 units
ESE 541 Control Systems 3 units
CSE 550A Mobile Robotics
3 units
CSE 551A Robotic Manipulators 3 units
CSE 553S Advanced Mobile Robotics
3 units
CSE 555S Multimedia Signals and Systems
3 units
CSE 559A Computer Vision
3 units
CSE 560M Computer Systems Architecture I
3 units
MEMS 5609 Electronic Materials Processing
3 units
CSE 561M Computer Systems Architecture II
3 units
CSE 562M Digital System Verification, Testing, and Reliability
3 units
CSE 563M Digital Integrated Circuit Design and Architecture
3 units
CSE 564M Advanced Digital Systems Engineering
3 units
CSE 565M Acceleration of Algorithms in Reconfigurable Logic
3 units
CSE 566M Reconfigurable System on Chip Design
3 units
CSE 567M Computer Systems Analysis
3 units
CSE 568M Imaging Sensors
3 units
CSE 569M Parallel Architectures & Algorithms
3 units
CSE 571S Network Security 3 units
CSE 573S Protocols for Computer Networks
3 units
CSE 574S Advanced Topics in Networking
3 units
CSE 577M/ESE 577 Design & Analysis of Switching Systems
3 units
CSE 578A Multimedia Computing and Networking
3 units
CSE 579A/ESE 578 Digital Representation of Signals
3 units
CSE 598 Master's Project (if approved by project advisor) 3-6 units
CSE 599 Master's Research 6 units

 

Washington University in St. Louis School of Engineering & Applied Science, Department of Computer Science & Engineering

Bryan Hall, CB 1045, 1 Brookings Drive, Saint Louis, MO, USA 63130
Phone: (314) 935-6160, Fax: (314) 935-7302

Reduce Font SizeEnlarge Font SizePrint Page