
BS or BA in Computer Science
Our computer science programs offer two paths toward a promising future in this fast-growing field. A Bachelor of Science emphasizes technical knowledge. A Bachelor of Arts provides the same strong academic foundation and allows for more flexibility in electives. Both programs combine rigorous academics led by expert faculty with hands-on experiential learning and research opportunities — equipping you with the tools, perspectives, and confidence you need to reach your goals.
Program details

Campus locations
-
Boston
Located in the heart of Boston, Northeastern’s oldest campus is home to a vibrant community of students, researchers, and faculty working across disciplines to build a better world through CS.
-
Oakland
Tech companies in Oakland benefit from a diverse and creative local ecosystem with easy access to Silicon Valley resources — providing a massive opportunity for CS education and research.

Applications and admissions
Meet our faculty
Get to know the engaged, experienced professors who are here to support you every step of the way.

Christopher Amato
Christopher Amato is an associate professor at Khoury College and head of the Lab for Learning and Planning in Robotics. His research lies at the intersection of robotics, AI, and machine learning, including planning and reinforcement learning in partially observable and multi-agent/multi-robot systems.
Combine your major with another topic
Check out our dual major programs to combine your interest in computer science with fields in biology, business, humanities, engineering, and more.
Get a head start on your graduate degree
In our accelerated master’s programs, you can start earning your master’s degree while you are still pursuing your undergraduate studies.
Related programs
-
BS in Computer Science and Mathematics
The interdisciplinary BS in Computer Science and Mathematics is a combined major where you’ll study topics in mathematical theory with practical applications in computer science.
-
BS in Computer Science and Business Administration
The BS in Computer Science and Business Administration focuses on technical skills that will give you unique foundations for your economics and business management courses.