Earn a bachelor of science or bachelor of arts degree, pursue a minor, or explore CS with an introductory course.
Undergraduate ProgramsThe Department of Computer Science within the McCormick School of Engineering offers the following undergraduate degrees:
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
Machine Learning and Data Science Minor joint with the Department of Industrial Engineering and Management Sciences
Combined BS/MS option through which students can earn both degrees simultaneously
We welcome undergraduate students across Northwestern University to explore computer science through our introductory courses — no experience required.
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.
Make the most of your education with undergraduate research opportunities and co-curricular activities.
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.
Get involved and grow your leadership skills in student groups and organizations ranging from Women in Computing to Develop + Innovate for Social Change.
Choose to specialize in research areas including artificial intelligence, security and privacy, human-computer interaction, robotics, and more.
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.
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.
Northwestern computer science graduates are in demand by employers in nearly every industry, including software, information technology, manufacturing, energy, financial services, government, and nonprofits.
Recent graduates of our BS/BA programs are pursuing doctoral degrees in leading PhD programs.