Degree Requirements

Students must complete 30 credits; 21 or more credits must be from ECE courses. They include two required computer engineering core courses, two more required courses for one of the five areas of specialization, and a master's project or thesis. As a requirement for graduation, students must achieve a 3.0 cumulative GPA, not including the master's thesis or project. The master's thesis or project grade must be B or higher.

M.S. in Computer Engineering (Master's project)

Bridge Courses (undergraduate degree in computer science)
ECE 353Computer Organization and Architecture3
ECE 395Microprocessor Laboratory2
ECE 231Circuits and Systems I3
ECE 684Advanced Microprocessor Systems3
Total Credits11
Bridge Courses (undergraduate degree in electrical engineering)
CS 505Programming, Data Structures, and Algorithms3
or CS 506 Foundations of Computer Science
ECE 353Computer Organization and Architecture3
ECE 395Microprocessor Laboratory2
ECE 684Advanced Microprocessor Systems3
Total Credits11
Core Courses
CS 610Data Structures and Algorithms3
ECE 690Computer Systems Architecture3
Project
ECE 700Master's Project3
Electives
Select six of the following:18
Areas of Specialization
Select two of the following:6
Computer Architecture and Embedded Systems
VLSI Design I
Embedded Computing Systems
Intelligent Systems
Discrete Event Dynamic Systems
Artificial Neural Networks
VLSI System Design
VLSI Design I
VLSI Design II
Computer Networking
Computer Network Design and Analysis
Internet and Higher-Layer Protocols
Computer Communication Networks
Seminar
ECE 791Graduate Seminar 10
Total Credits33
1

Required for one semester.

M.S. in Computer Engineering (Master's thesis)

Bridge Courses (undergraduate degree in computer science)
ECE 353Computer Organization and Architecture3
ECE 395Microprocessor Laboratory2
ECE 231Circuits and Systems I3
Total Credits8
Bridge Courses (undergraduate degree in electrical engineering)
CS 505Programming, Data Structures, and Algorithms3
or CS 506 Foundations of Computer Science
ECE 353Computer Organization and Architecture3
ECE 395Microprocessor Laboratory2
Total Credits8
Core Courses
CS 610Data Structures and Algorithms3
ECE 690Computer Systems Architecture3
Thesis
ECE 701Master's Thesis6
Electives
Select five of the following:15
Areas of Specialization
Select two of the following:6
Computer Architecture and Embedded Systems
VLSI Design I
Embedded Computing Systems
Intelligent Systems
Discrete Event Dynamic Systems
Artificial Neural Networks
VLSI System Design
VLSI Design I
VLSI Design II
Computer Networking
Computer Network Design and Analysis
Internet and Higher-Layer Protocols
Seminar
ECE 791Graduate Seminar 10
Total Credits33
1

Required for one semester.