Master's Degree in Computer Engineering
Who is this program for?
A master's degree in Computer Engineering is ideal for individuals seeking to deepen their expertise in designing and optimizing hardware and software systems, preparing for careers in embedded systems, artificial intelligence, or cybersecurity. This program is also valuable for those pursuing roles as computer engineers, systems architects, or technology innovators, where advanced knowledge in programming, electronics, and system integration is essential for driving technological advancements.
Program Overview
The Master’s in Computer Engineering bridges the worlds of electrical engineering and computer science to prepare students for innovation in today’s technology-driven industries. This interdisciplinary program provides a strong foundation in areas such as computer architecture, embedded systems, hardware/software integration, and digital design. Students gain hands-on experience in topics ranging from circuit design and communication systems to software development and operating systems. With the flexibility to explore emerging specialties aligned with industry demand, graduates are well-equipped to lead in a rapidly evolving tech landscape.
Related Careers
MS graduates will find attractive positions in industry, because they will have skills spanning two worlds: software development and integration of hardware with software. The job market for these skills is large and growing.
FIND OUT EXACTLY
What You'll Learn
After completing the Masters program in Computer Engineering, students will be proficient at designing and implementing software for a wide array of projects, particularly those involving specialized hardware.
Degree requirements, course descriptions and academic policies for all programs are detailed in the University Catalog.
Admission Requirements
Please view the Graduate School's Admission Requirements. If there are Additional Requirements listed below, those program-specific requirements also apply.
Application Requirements
Please view the application requirements for the Graduate School. If there are Additional Requirements listed below, those program-specific requirements also apply.
Program Specific Requirements
View program specific requirements on the Computer Engineering graduate program webpage.
Application Deadlines
Domestic Students
-
Fall
- 07/15/2025
-
Spring
- 11/15/2025
International Students
-
Fall
- 04/15/2025
-
Spring
- 08/15/2025

Explore Funding Options
As a graduate student, there are additional opportunities for student funding. Once you are admitted into a degree-bearing graduate program at UK, you can apply for a wide variety of financial assistance, including assistantships and fellowships. These opportunities can be tied to your program’s availability, so you should inquire with your program director about opportunities available within your program!

Get Involved!
Students who get involved in activities outside of the classroom tend to do better academically and develop meaningful relationships with others at UK. Our network of student organizations and activities has something for everyone, from academic to professional to fun!

Get More Information
Complete the form to get the latest updates on this program, including special events and application deadlines.
Discover your Future
At the University of Kentucky, we provide personalized support, innovative resources, and countless opportunities to help you turn your aspirations into achievements.