Two students sit at a table working on their laptops. The student on the left is smiling and the student on the right is typing.

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

  • Students walk by West Village H on the Boston campus. A large, white KHOURY sign is next to the students. West Village H rises in the background.

    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.

  • Three students walk along a sidewalk at the Oakland campus. The sidewalk is lined by tall trees at equal distances.

    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.

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.