Northwestern University Campus
Master of Science
On Campus
Northwestern University Logo
Northwestern University
Evanston
United States

Computer Engineering

About

The Master of Science in Computer Engineering offers a rigorous and technically immersive curriculum designed for students who want to deepen their understanding of how hardware and software systems interact to power modern computing technologies. The program integrates coursework in embedded systems, digital design, computer architecture, and advanced programming, allowing learners to study the structural foundations that support high-performance computing. Through analytical modeling, laboratory work, and system-level exploration, students gain the ability to design, optimize, and evaluate computing systems that address real-world engineering challenges. This structure helps learners build a solid theoretical base while developing practical engineering competencies.

The program also emphasizes interdisciplinary engagement, exposing students to research and application areas such as robotics, networks, cybersecurity, and intelligent systems. Learners participate in hands-on projects, collaborative engineering activities, and applied simulations that strengthen competencies in system integration, algorithmic reasoning, hardware-software coordination, and performance analysis. Working with experienced faculty and research groups provides valuable insight into emerging technologies and engineering innovations. By the end of the program, students are equipped with the technical precision and analytical flexibility required to contribute meaningfully to advanced computing environments.

Key information

Duration
-
Tuition fee
$45,946.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: 28 February 2026
  • Location: Northwestern University, United States
  • Field of Study: General Engineering & Technology
  • Language of Instruction: English

Program Structure

Semester 1 – Foundations of Computer Engineering & Digital Systems

• Digital Logic and Hardware Design
• Embedded Systems Engineering
• Computer Architecture Fundamentals
• Programming for High-Performance Systems

Semester 2 – Advanced Computing Systems, Integration & Capstone

• Networks, Distributed Systems, and Security
• VLSI Design and Hardware Optimization
• Intelligent Systems and Applied Algorithms
• Computer Engineering Capstone Project

Career Opportunities

Graduates of this program are prepared for a wide range of engineering, research, and technology-driven roles across industries that rely on advanced computing and integrated system design. Many professionals work in software and hardware companies, embedded systems firms, telecommunications organizations, and technology research centers, contributing to the design, testing, and optimization of complex computing infrastructures. Their responsibilities may include developing embedded solutions, designing digital hardware, analyzing system performance, building secure networked systems, and collaborating with interdisciplinary teams to integrate hardware and software components. With strong training in both computational reasoning and engineering implementation, graduates are well suited for roles such as systems engineer, embedded developer, hardware engineer, network systems specialist, or R&D engineer. The program’s emphasis on hands-on experimentation and system-level analysis also prepares students for advanced research or doctoral studies in computer engineering and related fields.

Why Choose This Program

This program is ideal for students who want to develop deep technical expertise at the intersection of hardware engineering and advanced computing. Its curriculum emphasizes engineering rigor, applied system design, and computational proficiency, offering a balanced progression from foundational concepts to advanced engineering practice. The one-year format provides an efficient yet comprehensive academic pathway supported by expert faculty, research engagement, and hands-on project development. Students benefit from modern laboratory resources, interdisciplinary collaboration, and opportunities to build a professional engineering portfolio that demonstrates both analytical depth and technological innovation. For individuals seeking to excel in computer engineering roles or pursue further specialization in advanced computing, this program offers a focused and future-oriented foundation.

Contact Information

For further information, please contact the admissions office at:

Phone: +1 312 555 2040
Email: admissions@northwestern.edu
Address: University of Northwestern, 633 Clark Street, Evanston, IL 60208, United States