Northwestern University

USA
1 Scholarships 89 Programs 4 Degree levels
PhD

Computer Science - Computer Engineering

Offered at Northwestern University, USA
DegreePhD
FieldPhD Computer Science (Computer Engineering)
Duration5 years
Tuition$9,344
A

Cost & earnings at Northwestern University What students borrow here, and what they go on to earn

You borrow $15,000 median federal debt
You repay $171/mo over 10 years
Graduates earn $89,363 10 yrs after entry
Debt clears in 0.3 yrs of the salary premium
US Department of Education figures See the full breakdown →
B

Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing

See the degree grade →

PhD students in Computer Science – Computer Engineering conduct original research across core areas of computing, from AI and machine learning to systems, security, and hardware-related topics. The program also supports cross-disciplinary collaboration through CS+X faculty partnerships.

Overview

The PhD program in Computer Science – Computer Engineering at Northwestern University is designed for students who wish to engage in groundbreaking research across various core areas of computing. From artificial intelligence and machine learning to systems security and hardware topics, this program fosters a comprehensive understanding of the field. Additionally, the curriculum encourages interdisciplinary collaboration through partnerships with CS+X faculty, enabling students to explore diverse research opportunities.

What you'll study

Doctoral training integrates coursework and research. Students are expected to complete graduate-level courses that deepen their knowledge in their chosen specialization, followed by extensive research culminating in a dissertation.

Coursework may include (examples):

  • Programming languages
  • Security and privacy
  • Human-computer interaction
  • Graduate studies in Computer Science
  • Foundations of computer science and advanced topics (in consultation with your advisor)

Research and dissertation:

  • Collaborate with a faculty advisor and research team on a unique research problem.
  • Advance through doctoral milestones as dictated by the department and The Graduate School.
  • Complete a dissertation that contributes original findings to the field.

Common research themes include (examples):

  • Artificial intelligence, machine learning, and data-driven systems
  • Computer architecture and systems
  • Operating systems, compilers, and parallel/distributed computing
  • High-performance and distributed computing
  • Formal methods and security-related research
  • Embedded and real-time systems, IoT, and cyber-physical systems
  • VLSI/integrated circuits and design automation (where applicable)

Entry requirements

There are no specific GRE, GMAT, or GPA requirements listed for this program. However, applicants are encouraged to check for the most current criteria during the application process.

Career prospects

Graduates of the PhD program in Computer Science – Computer Engineering are well-prepared for a variety of careers in academia, industry, and research organizations. With a strong foundation in both theoretical knowledge and practical application, alumni can pursue roles such as university professors, research scientists, software engineers, and technology consultants, among others. The skills developed during the program enable graduates to contribute effectively to advancements in technology and innovation across multiple sectors.

Latest PhD Scholarships in USA

Similar PhD programmes in USA

⚖ Compare this programme with similar ones

Similar PhD programmes at other universities

Get help applying to Northwestern University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.