BS/ BA Computer Science

4 Years On Campus Bachelors Program

Northeastern University

Program Overview

Northeastern University’s Khoury College of Computer Sciences offers two flexible undergraduate degrees in Computer Science, each designed to match different academic interests and career goals:

  • Bachelor of Science (BS) in Computer Science
    A technically rigorous program that builds a strong foundation in computer science, mathematics, and analytical thinking. This path is ideal for students looking to dive deep into advanced technical topics or pursue research and graduate study.

  • Bachelor of Arts (BA) in Computer Science
    Offers a similar computer science core with fewer technical requirements, creating space for broader academic exploration. Students in the BA program often study a foreign language and pursue interdisciplinary interests in the humanities, social sciences, or business.

 

Shared Core Curriculum

Both the BS and BA degrees share a core set of computer science courses that introduce fundamental concepts and practical skills:

  • Program Design

  • Software Development

  • Computer Organization

  • Systems and Networks

  • Theories of Computation

  • Principles of Programming Languages

  • Advanced Algorithms and Data Structures

These courses prepare students for real-world problem-solving and innovation in software and systems design.

 

Program-Specific Requirements

Bachelor of Science (BS):

  • strong emphasis on mathematics and science courses to enhance problem-solving and logical reasoning

  • Additional technical electives to allow for deeper specialization in areas such as AI, cybersecurity, data science, and more

Bachelor of Arts (BA):

  • Foreign language requirement, supporting students with international or cross-cultural academic goals

  • broader selection of electives, allowing for integration of computer science with other fields

 

Both degree paths benefit from Northeastern’s hallmark experiential learning model, including co-op placements that give students hands-on experience in the tech industry before they graduate.

Whether you're looking to build advanced technical expertise or blend computing with broader academic interests, Northeastern's Computer Science programs offer the flexibility and depth to help you thrive.

Experiential Learning (Research, Projects, Internships etc.)

Northeastern University is known for its strong commitment to experiential learning, seamlessly blending academic knowledge with real-world application. Computer science students benefit from a wide range of hands-on opportunities designed to enhance their skills, build confidence, and prepare them for success in today’s competitive tech landscape.

 

Cooperative Education (Co-op) Program

At the heart of Northeastern’s approach is its renowned co-op program, which integrates professional experience directly into the academic journey.

  • Students typically participate in six-month full-time placements, gaining valuable, resume-building experience before they even graduate.

  • Northeastern maintains an extensive network of co-op partners, offering opportunities in industries ranging from tech and finance to healthcare and government.

  • Co-ops allow students to apply classroom concepts to real-world challenges, while also exploring potential career paths.


Undergraduate Research

Students can take part in cutting-edge research projects, working alongside faculty on topics like artificial intelligence, cybersecurity, machine learning, human-computer interaction, and more.
These experiences foster critical thinkinginnovation, and open the door to further academic or industry-based exploration.

 

Global Experiences

Northeastern encourages students to broaden their perspectives through international learning.

  • Options include study abroad programsglobal dialogue courses, and international co-op placements, all designed to develop global awareness and adaptability in a connected world.


Student Organizations & Competitions

A vibrant community of student-led organizations and events supports both technical growth and leadership development:

  • Join coding clubshackathons, or special interest groups in cybersecurity, robotics, or data science.

  • Compete in coding competitions or attend tech conferences, gaining exposure to industry trends and building a strong professional network.

 

With its powerful combination of academics and hands-on learning, Northeastern’s Computer Science program ensures that students graduate not just with knowledge, but with the experience, confidence, and agility to thrive in a rapidly evolving tech world.

Progression & Future Opportunities

Graduates from Northeastern’s Computer Science programs enter the workforce with a powerful combination of technical expertisereal-world experience, and professional confidence. Thanks to Northeastern’s renowned co-op program and rigorous academic training, students are well-positioned for success across a wide range of careers in technology, research, and beyond.

 

Employment Opportunities

According to Northeastern’s Career Outcomes data:

  • 97% of Computer Science graduates are employed or enrolled in graduate school within nine months of graduation.

  • Many students receive job offers from their co-op employers, underscoring the program’s effectiveness in bridging education and industry.

  • Alumni find opportunities in top tech firms, startups, research labs, financial institutions, healthcare, and government.

 

Salary Expectations & Industry Outlook

While exact starting salaries can vary by role and location, graduates consistently benefit from the high demand for computing professionals.

  • The U.S. Bureau of Labor Statistics projects a 15% growth in computer and information technology jobs from 2021 to 2031—much faster than the average for all occupations.

  • With co-op experience and a strong academic foundation, Northeastern graduates are highly competitive in the job market.

 

Graduate Studies

The program’s emphasis on computational theoryproblem-solving, and applied learning makes it an excellent launching pad for further academic pursuits. Many graduates go on to:

  • Top-tier graduate programs in computer science, data science, AI, and related fields

  • Research roles in academia or industry

  • Interdisciplinary programs that blend computing with business, healthcare, or social sciences

 

By combining a rigorous curriculum with real-world experience, Northeastern’s Computer Science programs empower students to adapt, lead, and innovate in the fast-evolving world of technology.

Program Key Stats

$64,990
$ 75
Intake : RD 1st Jan EA/ED 1st Nov


29 %
No
Yes

Eligibility Criteria

ABB - AAA
3.0 - 3
36 - 40
85 - 90

1480 - 1540
33 - 35
7.5
106

Additional Information & Requirements

Career Options

  • Career Pathway:   Software Engineering: Developer
  • Full-Stack Engineer
  • Mobile App Developer
  •   AI & Data Science: Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  •   Cybersecurity & Cloud: Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  •   Finance & Business Tech: Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  •   Product & Management: Product Manager
  • Technical Program Manager
  •   Entrepreneurship: Startups and innovation
  •   Further Studies: MS or PhD in AI
  • cybersecurity
  • or data science for research roles
  • MBA for leadership and management positions
  •   Long-Term Growth: Engineering: Software Engineer → Tech Lead → CTO
  •   Data & AI: Data Scientist → Head of AI
  • Management: Product Manager → VP of Engineering

Book Free Session with Our Admission Experts

Admission Experts