Main Navigation
Apply Now Request Info


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

Learning Experience

All courses are delivered online via our learning management system, Canvas. Courses allow you to watch recorded, campus-based lectures and engage in course content and communicate with peers online. Courses are asynchronous, allowing you to study at the time that best fits your schedule.

Although the online format of this degree offers flexibility, it still requires the same amount of work and time as an on-campus graduate program. Depending on your learning and studying style, expect to spend nine to twelve hours per week on a three credit course.

  • View recorded campus-based lectures online.
  • Download and review lecture notes.
  • Complete assigned and optional readings.
  • Communicate and exchange ideas with instructors and fellow students through chat rooms, threaded discussions, and email.
  • Complete individual projects and collaborate on group projects.
  • Study for, and complete, exams.
  • Write course-related papers.

Your interactions with faculty depend on the specific course, but generally, your instructors have online or telephone office hours and are available by email or course discussion boards.

This online program allows you to earn your degree while maintaining your busy work and family schedules.

Is online learning right for you?

Watch this video to see how online learning works at CSU.

What Next?

  • Discover why more than 10,000 students each year choose to advance their education online with Colorado State University.