Master of Science in Computer Engineering
The computer industry is one of the fastest growing segments of our economy. To maintain a competitive edge, industry and commerce must continue to make creative scientific and engineering advances as well as produce high quality products. More than ever there is a demand for computer engineering professionals who can motivate and lead the technical workers responsible for these advances. The Master of Science in Computer Engineering (MSCE) program emphasizes effective optimization of computer systems within organizations to strengthen competitive advantage. The program covers research, design, development and testing of computer hardware and software, along with the project management and leadership skills necessary for increased responsibility in the engineering field.
Outcomes:
- Design advanced computer architectures
- Use advanced techniques for life-cycle design of software systems
- Use modern information system security techniques
- Design advanced CMOS circuitry
- Effectively use project management techniques
Degree Requirements
Courses: Core
| CE605 | Modern Computer Architecture | 4 |
| CE660 | Modern Computer Design | 4 |
| CE690 | Computer Engineering Capstone | 4 |
| CS651 | Computer Systems Security Foundations | 4 |
| CS671 | Software Systems Engineering Process | 4 |
| EE600 | Modern Solid State Devices | 4 |
| EE660 | Modern Electronic Design | 4 |
| INTD670 | Leadership and Ethical Decision-Making | 4 |
| PM600 | Project Management Processes in Organizations | 4 |
| PM610 | Project Planning, Execution and Closure | 4 |
| Total Credit Hours: | 40 |
Courses: Electives
Total Credit Hours: 48
Preparatory Requirements
The CTU Master of Science in Computer Engineering degree program is designed to provide technical depth in engineering topics that require a solid foundation in advanced mathematics (including calculus, differential equations and linear algebra), engineering and physics. Students who possess this background but need to refresh their technical or mathematical skills are highly encouraged to take MATH500. Students who have the technical or mathematical background but possess an undergraduate engineering degree other than electrical or computer engineering are highly encouraged to take EE500. Students from a non-engineering undergraduate background should consult with an Engineering Chair or Dean to design an undergraduate foundation engineering program in preparation for this degree.
Note: Students seeking dual degrees (MSEE and MSCE) are required to take one additional CS 600-level elective course instead of the graduate EE Elective in the MSCE program.