BS Computer Science

4 Years On Campus Bachelors Program

Boston College

Program Overview

The Bachelor of Science in Computer Science at Boston College offers students a strong academic foundation in both the theoretical and practical aspects of computing. The program is particularly well-suited for students aiming for graduate studies or careers in science, engineering, research, and other technology-driven fields.

With a curriculum that blends rigorous coursework, mathematical reasoning, and scientific context, students graduate with the skills and knowledge to succeed in a wide range of careers and advanced academic programs.

 

Core Computer Science Courses

The program begins with a series of foundational courses that build essential knowledge in computing:

  • Computer Science I

  • Computer Science II

  • Computer Systems

  • Computer Organization

  • Logic and Computation

  • Randomness and Computation

  • Algorithms

These courses ensure that students are well-versed in programming, systems thinking, computational logic, and algorithm design.

 

Advanced Electives

Students are required to complete 15 credits of advanced electives in computer science:

  • 3 credits must come from the Social & Ethical Issues cluster (courses numbered CSCI 2260–2268), helping students explore the human and societal impact of technology.

  • 12 credits must be taken from courses numbered CSCI 3000 or above, allowing students to specialize in topics like AI, cybersecurity, software engineering, or data science.

 

Mathematics and Science Requirements

To support computational thinking and analytical rigor, the curriculum also includes:

  • Calculus II

  • Linear Algebra

  • two-semester laboratory science sequence, giving students exposure to the scientific method and experimentation

This interdisciplinary approach ensures graduates have a strong grasp of not just how computing works, but how it applies to broader scientific and real-world challenges.

 

Program Reputation

While specific rankings for the B.S. in Computer Science at Boston College may vary by publication, the university itself is widely respected for its academic excellence and commitment to intellectual rigor. The computer science program reflects this standard through its comprehensive, forward-thinking curriculum.

Experiential Learning (Research, Projects, Internships etc.)

Boston College emphasizes experiential learning, offering computer science students numerous opportunities to apply their knowledge beyond the classroom:​

Research Opportunities:

Students have the opportunity to engage in research projects, collaborating with faculty members on various topics within computer science. These opportunities allow students to delve deeper into areas of interest and contribute to advancements in the field. ​

Internships:

The Career Center at Boston College assists students in securing internships that provide practical experience and industry exposure. Internships can vary from traditional roles to project-based work, enabling students to explore career possibilities and develop professional skills. ​

Student Clubs:

The Computer Science Society (CSS) is an active student organization dedicated to supporting those interested in technology and entrepreneurship. CSS hosts guest lectures, workshops, hackathons, and collaborative projects, fostering a vibrant community for students to enhance their skills and network with professionals. ​

Progression & Future Opportunities

Boston College provides robust support to ensure computer science graduates are well-prepared for their careers:​

Employability:

The comprehensive curriculum, combined with experiential learning opportunities, equips students with the skills and experience sought by employers in the tech industry and related fields. According to the Class of 2023 Post-Graduation Outcomes report, 94% of graduates were employed, enrolled in graduate school, or involved in a fellowship or volunteer experience, with a median starting salary of $71,000. ​

Career Services:

The Career Center offers personalized career coaching, workshops, and resources tailored to students pursuing careers in science, technology, and engineering. Services include assistance with job searches, resume building, interview preparation, and guidance on graduate school applications. ​

By integrating rigorous academics with practical experiences and comprehensive career support, the B.S. in Computer Science program at Boston College prepares students for successful transitions into the professional world.​ 

Program Key Stats

$72,180
$ 80

Jan Intake : 1st NovAug Intake : 2nd Jan (RD) , 1st Nov (EA / ED)


16.7 %
No
Yes

Eligibility Criteria

AAA - A*A*A
3.5 - 4.0
38 - 42
90 - 95

1430 - 1540
33 - 36
7.5
100

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