Degree Pathway for the Master of Science in Computer Engineering - Co-op

Required Core Courses  - Choose 3 (9 credits)
Course #Course TitleCredits
Semesters Offered
F, S, I, Su*
EECE.5530Software Engineering3F, S
EECS.5610Computer Architecture and Design3F, S
EECE.5620VHDL/Verilog Synthesis and Design3F, S
EECE.5730Operating Systems and Kernel Design3F, S
EECE.5740Advanced Logic Design3F, S
Sub Total # Core Credits Required9
Elective Course Choices** (Choose up to 7)
XXXX.XXXX
Up to 7 Elective Courses (see list below)21
Sub Total # Elective Credits Required21
Professional Co-op Courses
ENGN.6020Graduate Professional Development for Engineers1F, S
ENGN.6030Graduate Cooperative Experience1F, S, Su
ENGN.6040Workforce Development1F, S
Sub Total # Co-op Credits Required3
Curriculum Summary
Total number of courses required for the degree13
Total number of credit hours required for the degree33

Prerequisites, Concentrations or Other Requirements

*Availability - F is Fall, S is Spring, I is Intermittent and Su is Summer. Numbers indicates year course was last offered. Course availability is subject to change.

**Electives for the Master's in Computer Engineering are 3 credits unless otherwise indicated.

ElectivesElectives (including semesters offered):

Computer Networking and Distributed Systems Concentration
EECE.5580 World Wide Web Programming
EECE.5830 Network Design: Principles, Protocols and Applications F, S
EECE.5900 Fiber Optic Communications F
EECE.6570 High-Speed Integrated Networks: Design and Evaluations 
EECE.6580 Computer Network Security S
EECE.6590 Distributed Systems 
EECE.6600 Mobile IP Networking Su16
EECE.6610 Local Area/Computer Networking 
EECE.6660 Storage Area Networks

Computer and Embedded Systems Hardware and Architecture Concentration
EECE.5020 VLSI Design F
EECE.5040 VLSI Fabrication S
EECE.5170 MMIC Design and Fabrication F
EECE.5500 Advanced Digital Systems Design F,S
EECE.5520 Microprocessors II and Embedded Systems F
EECE.5530 Software Engineering F, S
EECE.5570 Object Oriented Design
EECE.5720 Embedded Real-Time Systems S
EECE.5740 Advanced Logic Design F, S
EECE.5750 FPGA Logic Design Techniques F
EECE.6500 Advanced Computing Systems Hardware Architecture
EECE.6520 Parallel and Multi-Processor Architecture S16
EECE.6560 Fault Tolerance Systems Design
EECE.6630 Compiler Structures

Artificial and Machine Intelligence Concentration
EECE.5110 Medical Imaging Diagnosis S17
EECE.5520 Microprocessors II and Embedded Systems  F
EECE.5530 Software Engineering F, S
EECE.5540 Voice Recognition, Processing and Computer Sound Drivers 
EECE.5560 Robotics F
EECE.5570 Object Oriented Design 
EECE.5720 Embedded Real-Time Systems  S
EECE.6510 Computer Vision F16
EECE.6530 Artificial Intelligence and Machine Learning 
EECE.7500 Advanced Robotics and Machine Intelligence

Multimedia Digital Signal and Image Processing and Applications Concentration
EECE.5020 VLSI Design F
EECE.5100 Digital Signal Processing Su
EECE.5110 Medical Imaging Diagnosis S
EECE.5210 Real Time DSP 
EECE.5530 Software Engineering F, S
EECE.5540 Voice Recognition, Processing and Computer Sound Drivers 
EECE.5720 Embedded Real-Time Systems S
EECE.5810 Computer Vision and Digital Image Processing S

Plan of Study - Fall Start + 6-month Co-op

 Fall start with 6-month Co-opFallSpringSummerFallSpring
9 Credits
12 credits+
1-credit Grad. Devel.
for Engineer Course
1-credit
Co-op Experience
9 credits + 1-credit Workforce Devel. Course
Requiredchoose 1 required
choose 1 or 2 required
ENGN.6030

ENGN.6040

choose 1 required if 1 required selected in spring or choose 0 required if 2 required were selected in spring

Electiveschoose 2 electiveschoose 3 electives if 1 required selected above or choose 2 electives if 2 required selected abovechoose 2 electives if 3 electives selected in spring or choose 3 electives if 1 elective selected in spring

Plan of Study - Spring Start + 6-month Co-op

Spring start with 6-month Co-opSpringFallSpringSummerFall
9 Credits
12 credits+
1-credit Grad. Devel.
for Engineer Course
1-credit
Co-op Experience
9 credits + 1-credit Workforce Devel. Course
Requiredchoose 1 required
choose 1 or 2 required
ENGN.6030

ENGN.6040

choose 1 required if 1 required selected in fall or choose 0 required if 2 required were selected in fall

Electiveschoose 2 electiveschoose 3 electives if 1 required selected above or choose 2 electives if 2 required selected abovechoose 2 electives if 3 electives selected in fall or choose 3 electives if 2 elective selected in fall