The master of science program in Computer Engineering provides:

  • structure: as you develop a firm foundation to pursue to further graduate studies or to succeed at the advanced level in industry
  • flexibility: follow your own particular interest as you complete your studies

The MS in Computer Engineering shares some common requirements with the MS in Electrical Engineering, but they are separate degrees.

Our graduates are successful technical contributors to industry and productive faculty members in electrical and computer engineering departments.

Request more info Apply Graduate Studies


The MS program in Computer Engineering:

  • provides students with in-depth understanding and expertise in specific areas of specialization
  • trains students to conduct scientific research in specific areas of interest
  • trains students in how to communicate their research findings as technical papers and presentations at conferences and seminars
  • provides students with the opportunity to show mastery in a specific research project or research area of interest by writing and defending a thesis/project report or by passing a comprehensive exam

Research areas

Key research areas within the Department of Electrical and Computer Engineering are:

Degree requirements

The MS in Computer Engineering is a 30 credit program.

  • At least 24 of the required 30 credits must be at the graduate level (500 series or higher); a grade of C or better is required for all graduate courses to be counted towards the degree.
  • As many as 6 credits of 400-level courses will be allowed to compensate for variations in the student’s background; a grade of B or better is required for them to be counted towards the degree. Undergraduate courses in excess of the 6-credit limit are allowed, but will not count for credit toward the degree.
  • Program options include a thesis track and a non-thesis track.

Learn more


Hong Liu

Electrical & Computer Engineering
Science and Engineering 213 D