Master of Science in Computer Engineering (MSCE)
GRADUATE PROGRAMSThe 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 |
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:
Mathematics
|
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
- 19 credit hours of MSCE graduate level courses
- 17 credit hours of CS/CE 400 level or above courses