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

CE605Modern Computer Architecture

4

CE660Modern Computer Design

4

CE690Computer Engineering Capstone

4

CS651Computer Systems Security Foundations

4

CS671Software Systems Engineering Process

4

EE600Modern Solid State Devices

4

EE660Modern Electronic Design

4

INTD670Leadership and Ethical Decision-Making

4

PM600Project Management Processes in Organizations

4

PM610Project Planning, Execution and Closure

4

Total Credit Hours:40

Courses: Electives

CS Elective Select one CS 600-level course

4

EE ElectiveSelect one EE 600-level course

4

Total Credit Hours:8

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.

Locations

  • Colorado Springs