Technology shapes how we work, play, connect, and discover. At Northwestern, we don’t just keep up—we push the boundaries of what’s possible. As a hub for bold, interdisciplinary research, we connect the best minds across Northwestern’s top-ranked schools to tackle big questions and build creative, real-world solutions. With world-class faculty and cutting-edge facilities, we’re constantly evolving to meet the future of computing.
Our CS major welcomes everyone—from total beginners to coding pros. You’ll learn how computing powers the world, how to approach problems algorithmically, and how to apply these skills everywhere—from apps and AI to robotics and healthcare. You’ll dive into the guts of technology to understand the evolving layers of the software and hardware stack—and learn how to push them further.
Unlike information science or data science—which focus on analyzing and reporting—computer science is about building. The CS major trains engineers who design and create the systems that power the world.
And right now, there’s never been a more exciting time to get started. With generative AI taking over the boring, repetitive work, software engineers can dream bigger, move faster, and make a real impact. At Northwestern, you'll gain the skills and experience to step straight into the tech industry—and shape the future in this once-in-a-generation moment.
Imagine yourself:
- Deconstructing complex problems and creating efficient software solutions
- Creating machines that can learn and perform tasks
- Designing interfaces that millions of users could interact with
- Developing secure networks and systems that are impervious to cyber threats and unauthorized access
- Collaborating with experts in other fields to help them express and re-imagine their work using powerful new computational tools and ideas (CS + X)
- Designing software systems that could completely change an industry
Apply Now