Admission to the
Master of Science in Computer Engineering Degree (MSCPE) program will be granted to qualified students who hold:
- a bachelor's degree in Engineering, Computer Science, or in applied sciences, from an accredited institution.
- Applicants are expected to meet the requirements for admission to the College of Engineering.
Foreign Student Admission Requirements
- The Graduate Record Examination is required for all individuals receiving their bachelor's degree outside of the United States.
- The TOEFL (Test of English as a Foreign Language) Examination is required of all students whose native language is not English
Degree Requirements
A minimum of 30 semester credit hours must be successfully completed for the
Master of Science in Computer Engineering Degree. Requirements are summarized as follows: Thesis Option Non Thesis Option
Computer Engineering Core 9 Credits 9 Credits Computer Engineering Electives 9 Credits 15 Credits Recommended Electives 3 Credits 6 Credits Independent Study 3 Credits NA Thesis 6 Credits NA Total Credit Hours 30 Credits 30 Credits *Graduate Students electing the Non-thesis option may substitute three credits of independent study for one recommended elective course
Course Requirement
When selecting courses, students are expected to make certain that they have satisfied stated course prerequisites
Computer Engineering Core
A. Hardware
(Choose One Course)
- ECE 8425 - Microproc & Microcomp
- ECE 8426 - Advanced Microprocessors
- ECE 8440 - Hardware Sys Des & Modeling
- ECE 8455 - Field Programmable Devices
B. Software (Choose One Course)
- ECE 8402 - Intelligent Systems Prog
- ECE 8473 - Operating Systems & Prog
- ECE 8475 - Objct-Oriented Sftwr Con
C. Theory (Choose One Course)
- ECE 8405 - Computer Organ & Design
- ECE 8428 - Switch & Auto Theory
- ECE 8445 - Adv Comp Architecture
- ECE 8448 - Embedded Systems Architecture
Computer Engineering Elective Courses
Courses listed under the CPE Core category can be used to satisfy the CPE Electives requirement provided they are not used to meet the core requirement. In addition, the following courses can be used to satisfy the CPE Elective requirement.
- ECE 7428 - Computer Comm Networks
- ECE 7710 - Real-Time Dig Sig Proc
- ECE 8007 - Matrix Theory
- ECE 8231 - Digital Signal Process
- ECE 8234 - Image Processing
- ECE 8247 - Multimedia Systems
- ECE 8407 - Comp Arith Algo & Impl
- ECE 8408 - Mob Computing & Wireless Net
- ECE 8412 - Neural Networks
- ECE 8416 - Fuzzy Log Eng Applica
- ECE 8428 - Switch & Auto Theory
- ECE 8429 - Topics in Intel Systems
- ECE 8460 - VLSI Design
- ECE 8471 - Software Reliability
- ECE 8476 - Computer Comm Security
- ECE 8479 - Software Engineering Projects
Recommended Electives
Courses listed under Computer Engineering Core and the Computer Engineering Electivescategories can be used to satisfy the requirement providing they were not used to meet either of the two previous requirements. The following list of courses show some of the more popular courses selected to meet this requirement. Courses not on this list from other programs may also be used but require approval.
- ECE 7725 - Electronic Music Synthesis
- ECE 8224 - Reliability Theory & Practice
- ECE 8240 - Computational Algorithms
- ECE 8470 - Intro to Prob Modeling
- ECE 8478 - Pattern Recognition
- CSC 8301 - Design and Ana of Algs
- CSC 8410 - Operating Systems Concepts
- CSC 8470 - Computer Graphics
- CSC 8490 - Database Systems
- CSC 8505 - Compiler Construction
- CSC 8530 - Distributed Systems
- CSC 8540 - Software Engineering
- CSC 8560 - Computer Networks
Independent Study and Research Courses
- ECE 9030 - Independent Study
- ECE 9031 - Research I
- ECE 9032 - Research II
Special Topics and Project
- ECE 9090 - ECE Project
- ECE 9900 - Special Topics in E E
- ECE 9905 - Sup Study Elec & Comp Egr