Earn a bachelor of science or bachelor of arts degree, pursue a minor, or explore CS with an introductory course.Earn a bachelor of science or bachelor of arts degree, pursue a minor, or explore CS with an introductory course.

Academics
Undergraduate Programs

Degrees

The Department of Computer Science within the McCormick School of Engineering offers the following undergraduate degrees:

Bachelor of Science in Computer Science

Bachelor of Arts in Computer Science through the Weinberg College of Arts and Sciences

Bachelor of Science in Computer Engineering joint with the Department of Electrical and Computer Engineering

Minor in Computer Science

Data Science and Engineering Minor joint with the Department of Industrial Engineering and Management Sciences

Combined BS/MS option through which students can earn both degrees simultaneously

Introductory Courses

We welcome undergraduate students across Northwestern University to explore computer science through our introductory courses — no experience required.

Faculty

Tackle today’s critical computer science problems with faculty members who are deeply committed to student empowerment and growth. As an undergraduate computer science student, you’ll work with award-winning researchers who have developed new ideas in all aspects of computer science. You’ll also broaden your definition of computer science by working with CS+X faculty who create interdisciplinary connections between computer science and fields ranging from economics to law to art.

Outside the Classroom

Make the most of your education with undergraduate research opportunities and co-curricular activities.

Peer Mentors

The CS department hires undergraduate peer mentors each quarter to support students in 100, 200, and 300 level courses. Learn from your peers through regular office hours or consider becoming a peer mentor yourself.

Student Groups and Organizations

Get involved and grow your leadership skills in student groups and organizations ranging from Women in Computing to Develop + Innovate for Social Change.

Undergraduate Research

Choose to specialize in research areas including artificial intelligence, security and privacy, human-computer interaction, robotics, and more.

Special Programs and Opportunities

Spend time studying abroad, challenge yourself in the Honors Program, or participate in annual computer science community events such as the Grace Hopper Celebration or Tapia Conference.

Chicago and Evanston Location

Northwestern’s unique location offers both the comforts of home and career opportunities. On the Evanston campus, you can explore beaches, the lakefront path, shops, coffee houses, restaurants, and theaters just down the street from classrooms, labs and lecture halls. You can visit Chicago via public transportation, car, or bike.

Post-Graduation Success

Careers in Computer Science

Northwestern computer science graduates are in demand by employers in nearly every industry, including software, information technology, manufacturing, energy, financial services, government, and nonprofits.

Wide Range of Career Options

  • Academia
  • Data analytics
  • Database and systems analysis
  • Financial risk analysis and trading
  • Game development
  • Industrial research
  • Information technology consulting
  • Product management
  • Software development and engineering

Recent Graduate Placements

  • Account Associate at Joele Frank
  • Associate consultant at Slalom
  • Associate product manager at Capital One and Paradox
  • Cloud Consultant at Amazon Web Services
  • Cybersecurity, Government of Singapore
  • Global technology analyst at Bank of America
  • Software developer at Ab Initio and Amazon
  • Software engineer at Amazon, Blinkfire Analytics, Braze, Capital One, DoorDash, Google, Hive, Intuit Inc., McDonald's, Microsoft, Palantir, Ramp, Roblox, Stripe, Sunshine, Target, Twitch, and Voltus
  • Software engineering intern at Egencia
  • Technology consultant at Credera

Graduate Study

Recent graduates of our BS/BA programs are pursuing doctoral degrees in leading PhD programs.

  • Carnegie Mellon University
  • Columbia University
  • Northwestern University
  • Stanford University
  • University of California, Berkeley
  • University of Chicago
  • University of Toronto