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

See how our online master's programs can help you keep up with the pace of innovation in the fields of computer engineering, power and energy, 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.

Designed for engineering professionals, the program offers a customizable curriculum students can tailor to meet their interests and career goals, with the flexibility to study online.

What you learn

The M.E. and M.S. programs are coursework-only degrees that focus on a wide range of hardware and software applications. 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.

Study with expert faculty in a department committed to innovation and excellence

Colorado State University is currently home to a National Science Foundation (NSF) Engineering Research Center (ERC) in Extreme Ultraviolet Laser Technology and a partner in an ERC in Collaborative Adaptive Sensing of the Atmosphere. NSF ERCs are highly prestigious institutes that focus on research of national and global importance. The NSF's recognition of CSU is a testament to the caliber of research our faculty produce and bring into coursework.

As a student in the online master's in computer engineering, you will study with the same faculty who teach on campus and benefit from the knowledge gained through their research. The computer engineering master’s degree you earn online is the same degree on-campus students earn, but with the flexibility to study from wherever you are.


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 Payscale.com.

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 applying to the online master's in computer engineering program must submit a pre-application to the Department of Electrical and Computer Engineering before formally applying to the CSU Graduate School. 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).

What Next?

Loading...