Master of Science in Computer Engineering

Occupations in the computer industry are projected to grow faster than other occupations in the economy.1 To maintain a competitive edge, industry and commerce must continue to make creative scientific and engineering advances as well as produce high quality products. CTU’s Master of Science in Computer Engineering (MSCE) program has been designed to cover 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. More than ever there is a demand for computer engineering professionals who can not only produce quality work, but also motivate and lead technical workers.

Relevant Institutional/Programmatic Accreditation
CTU is institutionally accredited by the Higher Learning Commission

  • Classes start

  • Total Credits 

  • Program Availability

    Colorado Springs | Online

Program Details

Program Outline
Related Degrees
Ways to Save
Next Steps
  • Program Outline

    Students enrolled in CTU's MSCE degree need to complete 48 quarter-credits in all. The degree is comprised of a sequence of core courses in Computer Engineering along with two elective courses in Computer Science and Electrical Engineering.

    Core Education. The core education part of the Master of Science in Computer Engineering program is designed to provide both specific and in-depth knowledge in computer engineering. In all, students complete 40 quarter-credits in the core education component of their program, with some of these classes including:

    • Modern Computer Architecture
    • Modern Computer Design
    • Computer Engineering Capstone
    • Software Systems Engineering Process

    Students are also required to complete two electives in computer science and electrical engineering, in order to gain a comprehensive understanding of the field.

  • Courses

    Degree Requirements

    Courses: Core
    CE605Modern Computer Architecture4
    CE660Modern Computer Design4
    CE690Computer Engineering Capstone4
    CS651Computer Systems Security Foundations4
    CS671Software Systems Engineering Process4
    EE600Modern Solid State Devices4
    EE660Modern Electronic Design4
    INTD670Leadership and Ethical Decision-Making4
    SE600Systems Engineering I4
    SE610Systems Engineering II4
    Total Credit Hours:40
    Courses: Electives
    CS Elective Select one CS 600-level course4
    EE ElectiveSelect one EE 600-level course4
    Total Credit Hours:8

    Total Credit Hours: 48

    Admission 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 from a non-engineering undergraduate background will not be considered for this degree program at this time.

  • Related Degrees

    The Master of Science in Computer Engineering explores the field of computer hardware engineering. If you are interested in the areas of software engineering, computer science, or electrical engineering please explore these other options to find the perfect fit for you:

  • Tuition


    Total tuition for this degree program will vary depending on your educational needs, existing experience, and other factors.

    View our tuition resources page for links to information on our civilian and military student tuition, books and fees.

    Calculator icon Estimate your costs, potential savings and graduation date
  • Ways to Save

    Ways to Save

    Cost of this degree may be reduced based on one or more of the following:

  • Outcomes

    Students who have completed CTU's Master of Science in Computer Engineering degree students should be able to:

    • 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
    Graduates face an array of options to pursue in their career. Computer engineers can be found writing software and firmware for embedded microcontrollers, designing VLSI chips, analog sensors, mixed signal circuit boards, and operating systems. Potential career paths for graduates with a Master of Science in Computer Engineering degree include2:
    • Software Engineer
    • Systems Engineer
    • Firmware Engineer
    • Hardware Engineer
    • Software Development Engineer
    • Engineering Manager
    • Applications Engineer
    Headset icon Request more information now
  • Next Steps

    Where do I go from here?

    Choosing to continue your education is a big decision and we're here to help. Choose one of the options below to get started.

    Submit your details and speak to an admissions advisor within the next day:

    Submit a no-fee online application. An advisor will get in touch after your application is received to schedule an interview (required before enrolling):

Gainful Employment and Other Student Disclosures

Below you can find placement rates and other information tailored to your chosen campus and program. Certain disclosures are published on this website to assist students in understanding the facts about their programs.

Program Disclosure Information for:
-- Select Campus above --


Employment Rates:

Select a campus for rate information.


- Graduation Rate

Select a campus for rate information.

Learn More 

Need help choosing the right degree program?

Request Information

1 Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2016-17 Edition, Computer Systems Analysts, on the Internet (visited May 10, 2016).

2; The career titles are provided by Burning Glass. These results are based upon an analysis of over 7 million current job listings compiled from over 17,000 sources – the world’s most comprehensive repository of job openings. Students who earn this degree should not view this list as exhaustive and are not limited to only these options post-graduation. Some career titles listed above may not be entry-level and may require further education or job experience.