BS or BA in Computer Science

4 Years On Campus Bachelors Program

Northeastern University

Program Overview

Northeastern University's Bachelor of Science (BS) and Bachelor of Arts (BA) in Computer Science programs are designed for students who are passionate about technology and innovation. These programs offer a comprehensive curriculum that blends theoretical knowledge with practical experience, preparing students for a dynamic career in the tech industry.

 

Curriculum Structure:

In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Discrete Structures." These courses introduce programming concepts and mathematical reasoning, equipping students with essential skills for problem-solving and algorithm development.

During the second year, students delve deeper into the field with courses such as "Data Structures and Algorithms" and "Computer Organization." This year emphasizes critical thinking and technical skills, allowing students to understand how data is organized and manipulated, as well as the underlying architecture of computer systems.

In the third year, students can choose electives that align with their interests while also taking core courses like "Software Engineering" and "Database Systems." This stage encourages students to apply their knowledge in real-world scenarios, focusing on software development processes and data management techniques.

In the final year, students engage in advanced topics through courses such as "Artificial Intelligence" and "Web Development." This capstone experience allows students to synthesize their learning and work on projects that showcase their skills, preparing them for the demands of the tech industry.

Focus Areas: Software Development, Data Science, Artificial Intelligence, Cybersecurity

Learning Outcomes: Proficiency in programming languages, understanding of algorithms and data structures, ability to design and implement software solutions, and knowledge of computer systems and networks.

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring that it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): Northeastern University consistently ranks highly in employability, with QS World University Rankings placing it among the top institutions for graduate employability.

Experiential Learning (Research, Projects, Internships etc.)

At Northeastern University, the BS/BA in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Through a variety of hands-on experiences, students engage in real-world projects that prepare them for the dynamic tech landscape. The university boasts state-of-the-art facilities and cutting-edge tools that enhance the learning experience, ensuring that students are not just learning in a classroom but are actively applying their knowledge in practical settings.

 

Here are some key aspects of experiential learning in the Computer Science program at Northeastern:

- Co-op Program: Northeastern's renowned cooperative education program allows students to gain valuable work experience while earning academic credit. Students can complete multiple co-op placements with leading tech companies, providing them with a competitive edge in the job market.

- Research Opportunities: Students have access to various research labs, such as the Northeastern University Cyber-Physical Systems Lab and the Institute for Experiential AI, where they can work on innovative projects alongside faculty and industry professionals.

- Group Projects: The curriculum emphasizes collaborative learning through group projects, where students tackle real-world problems, fostering teamwork and communication skills essential for their future careers.

- Software and Tools: Students utilize industry-standard software and tools, including Python, Java, and various development environments, ensuring they are well-versed in the technologies used in the field.

- Hackathons and Competitions: Northeastern hosts numerous hackathons and coding competitions, providing students with opportunities to showcase their skills, network with peers, and gain recognition in the tech community.

- Field Trips and Industry Visits: The program includes organized visits to tech companies and startups, allowing students to gain insights into industry practices and trends.

- Libraries and Learning Resources: The university's libraries are equipped with extensive digital resources, including access to databases, journals, and software tools that support research and learning.

- Dedicated Facilities: Students benefit from specialized labs and facilities, such as the Interdisciplinary Science and Engineering Complex (ISEC), which features advanced technology and collaborative spaces designed for innovation.

By immersing themselves in these experiential learning opportunities, students in the Computer Science program at Northeastern are well-prepared to enter the workforce with confidence and competence. 

Progression & Future Opportunities

Choosing to pursue a Bachelor of Science or Bachelor of Arts in Computer Science at Northeastern University opens the door to a wealth of career opportunities. Graduates from this program often find themselves in high-demand roles such as Software Engineer, Data Scientist, Systems Analyst, and Cybersecurity Specialist. With a strong foundation in both theoretical and practical aspects of computer science, Northeastern prepares students to excel in a rapidly evolving tech landscape.

 

Here’s how Northeastern supports your journey toward a successful career:

- Career Services: The university offers robust career services, including resume workshops, interview preparation, and networking events tailored specifically for computer science students.
- Employment Statistics: Northeastern boasts an impressive employment rate, with over 90% of graduates securing jobs within six months of graduation. The average starting salary for computer science graduates is around $80,000, reflecting the high demand for skilled professionals in this field.
- University–Industry Partnerships: Northeastern has established partnerships with leading tech companies such as Google, Microsoft, and Amazon, providing students with internship opportunities and real-world experience that enhances their employability.
- Accreditation: The Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards of quality and relevance in the industry.
- Graduation Outcomes: Graduates are not only well-prepared for immediate employment but also equipped with the skills necessary for long-term career advancement, often moving into leadership roles within a few years.

Further Academic Progression: After completing your degree, you have the option to further your studies through Northeastern’s graduate programs. You could pursue a Master’s in Computer Science, which would deepen your expertise and open doors to advanced positions in research, development, or academia. Additionally, Northeastern offers various interdisciplinary programs that allow you to combine computer science with fields like business, data analytics, or artificial intelligence, enhancing your versatility in the job market.

By choosing Northeastern University, you’re not just earning a degree; you’re investing in a future filled with possibilities.

Program Key Stats

$67200
$67200
$67990
$75
EA, ED1, ED
Rolling


29%
No

Eligibility Criteria

ABB - AAA
3.6 - 3.8
40 - 42
90 - 95

1500 - 1580
33 - 36
6.5
90
Optional
No

How US Universities Assess Applicants

Career Options

  • Software developer/engineer
  • Web developer
  • Database administrator
  • Game developer
  • Computer and information research scientist

Book Free Session with Our Admission Experts

Admission Experts