University of North Carolina at Chapel Hill Campus
Master of Science
On Campus
University of North Carolina at Chapel Hill Logo
University of North Carolina at Chapel Hill
Chapel Hill
United States

Computer Engineering

About

The Computer Engineering Master of Science program at the University of North Carolina offers a focused and intensive curriculum that equips students with advanced technical knowledge, problem solving skills and engineering design capabilities. The program emphasizes both theoretical foundations and practical applications, enabling learners to develop innovative solutions to complex computing and engineering challenges. Students strengthen algorithmic analysis, hardware design, software integration and systems thinking, providing a strong foundation for professional success in the rapidly evolving field of computer engineering.

Throughout the program, students engage in research oriented coursework, laboratory projects and applied problem solving that bridge conceptual knowledge with real world applications. Faculty mentorship supports the development of advanced analytical reasoning, computational expertise and project management skills. By integrating theory, experimentation and practical implementation, learners enhance their technical proficiency, critical thinking, design innovation and ability to evaluate and optimize complex systems. This approach ensures that students graduate with both the knowledge and hands on experience necessary to tackle modern challenges in computing and engineering environments.

Key information

Duration
-
Tuition fee
$20,627.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Engineering
  • Degree Type: Master of Science
  • Duration: 1 year
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 01 August 2026
  • Location: University of North Carolina at Chapel Hill, United States
  • Field of Study: General Engineering & Technology
  • Language of Instruction: English

Program Structure

Semester 1 Foundations of Computer Engineering

• Advanced Digital Systems Design
• Embedded Systems and Microprocessors
• Computer Architecture and Organization
• Programming for Engineering Applications

Semester 2 Applied Engineering and Computational Methods

• Advanced Algorithms and Data Structures
• Network Systems and Security
• Software Engineering and Integration
• Research Project in Computer Engineering

Career Opportunities

Graduates of this program are well prepared for a wide range of professional opportunities that require advanced technical knowledge, problem solving skills and engineering proficiency. Many pursue careers in software development, hardware design, network engineering and systems integration, contributing to organizations that rely on complex computing solutions. Others work in research labs, technology companies, government agencies or startups focused on innovation, product development and technological optimization. The programs emphasis on analytical reasoning, applied research and system design equips graduates to adapt to rapidly changing technological environments, participate in interdisciplinary projects and assume roles that demand both creativity and technical precision in engineering solutions.

Why Choose This Program

This program is ideal for students who wish to combine strong technical knowledge with applied problem solving and innovative engineering design. Its curriculum provides a balance between theoretical study, practical laboratory work and research driven exploration, ensuring learners gain a comprehensive understanding of computer systems and engineering principles. Faculty guidance supports students in developing project management, software and hardware integration, and analytical evaluation skills that are essential for professional success. The program also emphasizes real world applications, encouraging students to engage in projects that solve complex computational and engineering problems. Through laboratory work, research projects and applied design tasks, learners develop technical expertise, analytical depth, research oriented development and innovative engineering skills, giving them the confidence and ability to thrive in professional or research environments where advanced computer engineering capabilities are required.

Contact Information

Phone: +1 (919) 966-3621
Email: unchelp@admissions.unc.edu
Address: Jackson Hall, 174 Country Club Road, Chapel Hill, NC 27514, USA