Program Overview

The master’s in computer engineering at the University of Kansas is designed to provide students with advanced knowledge and technical depth in the dynamic and rapidly evolving field of computer engineering. This graduate program bridges hardware and software through an integrated approach grounded in electrical engineering and computing systems. Students pursuing a master’s degree in computer engineering develop the analytical, design, and research skills needed to address complex challenges in modern computing platforms, embedded technologies, and networked systems.

As a Master of Science in Computer Engineering, the degree emphasizes both foundational theory and applied innovation. Coursework and research span computer architecture, digital systems, embedded systems, networking, and advanced computing topics. The curriculum prepares students to design, analyze, and optimize computing hardware and software systems across industries such as telecommunications, aerospace, robotics, cybersecurity, and advanced manufacturing.

KU’s program offers both thesis and non-thesis tracks, giving students flexibility to align their academic experience with professional or research-focused goals. Whether you pursue a research-intensive master in computer engineering with a faculty advisor or complete a coursework-based option designed for industry advancement, the program provides a rigorous framework for professional growth.

Learn more about KU

Graduate

Loading...

For more information about the program, visit the program page below.

Computer Engineering, MS

KU School of Engineering

The Masters in Computer Engineering is part of the School of Engineering, where new technologies are developed to solve the problems facing the world.

Master’s in Computer Engineering Learning Outcomes

Graduates of the master’s in computer engineering program will:

  • Demonstrate advanced knowledge in computer architecture, embedded systems, digital design, and computing systems integration.
  • Apply engineering and computational principles to design, analyze, and evaluate complex hardware and software systems.
  • Conduct independent research or advanced technical projects consistent with the expectations of a Master of Science in Computer Engineering.
  • Communicate complex technical information effectively to diverse audiences.
  • Collaborate in multidisciplinary teams to address contemporary engineering challenges.

What Careers Are Possible with a Master’s in Computer Engineering?

Graduates of the master’s in computer engineering program are prepared for advanced technical and research roles across multiple industries. Employers seek professionals who can bridge hardware and software expertise—an essential capability developed through a master in computer engineering curriculum.

Common career paths include:

  • Computer Hardware Engineer
  • Embedded Systems Engineer
  • Systems Architect
  • Network Systems Engineer
  • Research and Development Engineer
  • Software Systems Engineer

These roles span sectors such as telecommunications, defense, robotics, advanced manufacturing, healthcare technology, and research laboratories. According to Lightcast, employment for professionals in computer engineering and related computing occupations is projected to grow approximately 14% over the next decade.

Tuition and Financial Aid

Tuition for the MS in Computer Engineering program varies depending on residency status and course load. The University of Kansas offers a range of financial aid options, including scholarships, fellowships, and loans, to help students finance their education.

To learn more about tuition, fees, and financial aid options, please visit KU Financial Aid & Scholarships.

Admission Requirements

To apply for the master’s in computer engineering program at KU, you must meet the following requirements:

  • A bachelor’s degree in computer engineering, electrical engineering, or a related field from an accredited institution.
  • A minimum GPA of 3.0 on a 4.0 scale (or equivalent).
  • Transcripts from all post-secondary institutions attended.
  • Letters of recommendation from academic or professional references.
  • A personal statement detailing your career objectives and reasons for pursuing a master’s in computer engineering.
  • GRE scores (optional and may be waived depending on academic background or professional experience).

For further information on the application process, visit KU Graduate Admissions.

Student Life and Learning Experiences

Graduate students in the master’s in computer engineering benefit from an academically rigorous yet collaborative environment. The Department of Electrical Engineering and Computer Science supports research-driven inquiry, professional networking, and interdisciplinary engagement.

Students have access to advanced laboratories and research facilities supporting computing systems, embedded technologies, signal processing, robotics, and communications research. Participation in seminars, faculty research groups, and graduate student organizations strengthens the overall experience of earning a master in computer engineering at KU.

Master’s in Computer Engineering Sample Courses

The master’s in computer engineering curriculum includes advanced graduate coursework in core and specialized areas of the discipline. Sample courses may include:

  • Electrical Engineering and Computer Science Seminar on Professional Issues
  • Mobile Robotics
  • Deep Reinforcement Learning
  • Radar Signal Processing

Additional advanced coursework in computer systems, embedded architectures, and digital design supports specialization within the master’s degree in computer engineering. For a complete list of courses, visit the KU Catalog.

Master’s in Computer Engineering Frequently Asked Questions

When should I apply?

Applications for each term are:

  • Fall semester: Priority deadline is Dec. 17, final deadline is Apr. 1.
  • Summer semester: Final deadline is Apr. 1.
How long will it take to complete the degree?

Students typically complete this degree in two years.

Contact Information

KU School of Engineering 785-864-4620 eecs-info@ku.edu

Accreditation & Notes

The Master of Science in Computer Engineering is accredited by the Higher Learning Commission, and is the official degree awarded. References to “master’s in computer engineering” or similar terms are used for clarity and student understanding.