PhD Student Spotlight: Mara Ulloa
After graduation, Ulloa plans to pursue post-doctoral positions that allow her to continue conducting interdisciplinary research in human-computer interaction and user-centered technologies.
View open faculty and postdoc positions in the department
View Open PositionsTransforming the way we work, play, think, and live
After graduation, Ulloa plans to pursue post-doctoral positions that allow her to continue conducting interdisciplinary research in human-computer interaction and user-centered technologies.
MobilePoser makes motion capture more accessible by using sensors your devices already have.
Northwestern Engineering News
Through her interdisciplinary work with the Delta Lab, human-computer interaction, and learning sciences communities at Northwestern, Chen is building the skill set she needs to be a thoughtful and effective researcher.
More than one thousand undergraduate and graduate students in computer science, electrical engineering, computer engineering, data science, machine learning, and related disciplines met with recruiters from more than 40 companies at the 2024 Fall Tech Career Fair.
Northwestern Engineering News
Pushing the boundaries of computer science
Exploding the possibilities of interdisciplinary research
We are working to actively discover and support relationships between computer science and diverse disciplines across the University. In doing so, we can drive transformational connections and potentially spark entirely new fields of study.
Connecting with Chicago's growing technology sector
Situated along the lake, 12 miles north of downtown Chicago, Northwestern’s unique location offers unsurpassed access to research partnerships and networking opportunities at neighboring tech organizations.
Learning on the cutting edge
Bachelor of Arts in Computer Science
Bachelor of Science in Computer Science
Combined BS/MS Degree Program
Minor in Artificial Intelligence
Minor in Computer Science
Note: The department offers a bachelor of science in computer science for students enrolled in the McCormick School of Engineering, as well as a bachelor of arts in computer science for students enrolled in the Weinberg College of Arts and Sciences. The computer science-specific requirements of the two degrees are identical.
Northwestern students who are interested in changing their major, or simply sampling the computer science field, can take individual introductory courses.
Master of Science in Artificial Intelligence
Master of Science in Computer Science
PhD in Computer Science
PhD students may earn a specialization in cognitive science by taking six cognitive science courses and may elect to participate in the Crown Family Graduate Internship Program.
Bachelor of Science in Computer Engineering
Human-Computer Interaction Certificate
Master of Science in Computer Engineering
Master of Science in Information Technology
Master of Science in Robotics
Minor in Data Science and Engineering
PhD in Computer Engineering
PhD in Computer Science and Learning Sciences
PhD in Technology and Social Behavior
The MBAi Program
Bringing relevant conversations to the forefront
Learn and engage with our community at one of our CS department events, including our Distinguished Lecture Series, Tech Talks Series, Colloquium Series, and CS+X Events. Past speakers include thought and industry leaders such as Jon Kleinberg (Cornell University), Christos Papadimitriou (Columbia University), Salim Chawro (Microsoft), and An Zhu (Google).