Master of Science in Computer Engineering (MSCE)


The MSCE program is designed to provide computer engineers and computer scientists with advanced level skills in all areas of computer engineering and offers several areas of specialization including: computer design, software engineering, microcomputers and embedded systems, computer vision and robotics, computer networks and multimedia.

Graduate Level Requirements

Required credits:
All MSCE students must complete coursework in the following areas with a minimum of 36 credit hours in total:

Computer Engineering Graduate Core 19 credits
Electives 17 credits

The details are shown in the table below.

Computer Engineering Graduate Core
19 credits

CE450 Computer Architecture I 3 credits
CE550 Computer Architecture II 3 credits
CE570 IC Design 3 credits
CS400 Operating Systems 4 credits
CS440 Computer Networks I 3 credits
CS540 Computer Networks II 3 credits
Electives (Minimum 17 credits)

Students in the MSCE program may take any 400 level or above of Computer Engineering or Computer Science courses as electives. However, no more than four 400 level courses can count towards the minimum of 36 graduate credit hours for graduation.

Undergraduate Preparation

Students who do not have a Bachelor’s degree in Computer Engineering must demonstrate competency in the following areas:

15 credits

MATH200 Calculus I 3 credits
MATH202 Calculus II 3 credits
MATH206 Discrete Mathematics 3 credits
MATH210 Introduction to Probability Theory 3 credits
MATH214 Differential Equations 3 credits

Natural Science
6 credits

PHYS200 College Physics I 3 credits
PHYS202 College Physics II 3 credits

Computer Engineering
45 credits

CE350 Circuit Theory 3 credits
CE352 Introduction to Logic Design 4 credits
CE353 Introduction to Digital Electronics 4 credits
CE452 Advanced Logic Design 4 credits
CE456 Fundamentals of VLSI Design 3 credits
CE460 Introduction to Embedded Systems 4 credits
CS200 Introduction to Computer Science 4 credits
CS206 Introduction to UNIX/Linux 4 credits
CS230 Programming in C++ 4 credits
CS300 Data Structures 4 credits

Graduation Requirements

36/Credit Hours
  • 19 credit hours of MSCE graduate level courses
  • 17 credit hours of CS/CE 400 level or above courses
Apply Now