Main Navigation
Apply Now Request Info


Computer Engineering Master of Engineering (M.E.) – Computer Engineering Specialization
Master of Science (M.S.) in Computer Engineering

Degree Overview

See how our online master's programs can help you keep up with the pace of innovation in the fields of computer engineering, systems engineering, and more.

Online master's in computer engineering

Whether you're looking to increase your salary, earn the opportunity to work on higher-level projects, or simply need to keep up with the pace of innovation, CSU's computer engineering master's degree can help you get there.

This program offers a customizable curriculum that you can tailor to meet your interests and career goals, with the flexibility to study online.

Knowledge for our connected world

From autonomous vehicles to smart cities, we live in a hyper-connected world. A degree in computer engineering from Colorado State University will allow you to have an impact well beyond your computer screen. As devices and systems become “smarter” and more connected through the Internet of Things (IoT), computer engineers hold the key to understanding, advancing, and protecting the security of next-generation technologies.

Have an interest in robotics, artificial intelligence, machine learning, or data science management and optimization? With computer engineering at the heart of these disciplines, ECE professors will prepare you to make an impact in these emerging fields.

The M.E. and M.S. programs are coursework-only degrees focused on fundamentals of innovation, from artificial intelligence to big data to robotics. Heavy emphasis is placed on computer system design and exploration, architecture of mobile and warehouse scale computers, network programming, and internet protocols.

Students in CSU's online master's in computer engineering program will learn:

  • Up-to-date industry trends and technology capabilities.
  • To apply creativity, in-depth knowledge, and information gained to their own careers – in many cases having access to knowledge that is not broadly known yet due to innovative faculty research.
  • Information that will provide specific depth in their area of focus such as high-performance computing, embedded systems, networking, etc.
  • To identify, formulate, and solve advanced engineering problems using fundamental computer engineering principles, methodologies, and tools.
  • To combine theory and mathematics to create simulations/prototypes using modern modeling software – the same as what is used in industry.
  • To understand the ethical, economic, environmental, and societal impacts of their work.

Become part of a community of innovation and excellence

As an online student, you will be part of ECE’s close-knit department – a community that thrives on innovation and diversity in thought. Whether online or on campus, computer engineering graduate students learn from faculty who are pushing the frontiers of engineering and science.

ECE professors are responsible for 35% of the university’s issued patents since 2015, and they are a leading contributor to CSU’s research environment, an enterprise that has grown by nearly $100 million in the last decade. The department’s research runs the gamut, from developing satellites designed to improve our understanding of the conditions inside hurricanes to microscale nuclear fusion to the development of virtual non-invasive medical biopsies. This variety in research means that no matter what field you work in — or wish to pursue in your future career — you will learn from faculty at the forefront of technology and innovation.

In addition to being the headquarters of the Engineering Research Center for Extreme Ultraviolet Science and Technology, ECE is home to the CSU Information Science and Technology Center (ISTeC), the CSU-CHILL National Radar Facility, and the Engineering Research Center for Collaborative Adaptive Sensing of the Atmosphere. The ECE department is also part of national and international collaborations through LaserNetUS, a Department of Energy Consortium of ultra-high-power lasers, and LIGO, the Laser Interferometer Gravitational Wave Detector Scientific Collaboration.

Online students take the same engineering courses from the same faculty and receive the same computer engineering degree as students in our on-campus program.

Faculty teaching in CSU's computer engineering program are actively working with large companies in the computing industry, serving as consultants, and also conducting research. Faculty specializations include chip-level circuit design, high performance computing, computer networking, and embedded systems, to name a few.

The Department of Electrical and Computer Engineering maintains strong ties with leaders in the field by working closely with industry partners to meet the needs of employers through curricular input, classroom lectures, and on-campus events.

Advance in an industry with career opportunities

Make a bigger impact within your company and enjoy the salary benefits that come with it. Computer engineers are in demand across virtually every industry, allowing you to pair your passion with your master's degree.

Computer engineers are consistently listed at the top of the salary range with incomes of $111k-$134k for mid-career professionals, according to the Bureau of Labor Statistics and

Explore career options for computer engineers.

Choose from two degree options in an accredited online engineering program

Students have 2 degree options to choose from within the computer engineering program:

  • Master of Engineering (M.E.) – Computer Engineering Specialization
  • Master of Science (M.S.) in Computer Engineering

The program curriculum is highly customizable, with a broad list of courses offered through CSU's Electrical and Computer Engineering, Computer Science, and Mathematics departments. These master's degrees are non-research oriented and focus on enhancing the expertise of computer engineering professionals. Review the requirements and curriculum to learn more.

Get qualified for recommended admission

Students may apply to the online master's in computer engineering program through a deferred fee program to ensure admissions criteria are met before having to pay the application fee to apply to the program. You can earn a guaranteed admission recommendation from the department, if you meet the conditions below.

Admittance conditions for a guaranteed recommendation:

  • Complete two classes from the master's degree curriculum with a GPA of 3.0 or higher and with no less than a 2.7 in any course. You can take up to 9 credits as a non-admitted student.
  • A Bachelor of Science from a regionally accredited institution in electrical engineering, computer science, or related field (minimum 3.0 GPA) is required.
  • International students must hold degrees equivalent to U.S. bachelor's degrees, and should be among the top students in their classes. Bachelor of Science in Electrical Engineering Technology (BSEET) degrees are not accepted. International students must have passing scores in any one of the English proficiency exams (TOEFL, IELTS, or PTE).

If you do not meet all the requirements, online students may still be eligible to take coursework before being admitted to the graduate program. Contact an ECE advisor to discuss individual exceptions to these guidelines.

What Next?