Skip to main content
BU
BU Computer Science: In-Depth Guide for Students

BU Computer Science: In-Depth Guide for Students

Explore the BU computer science program, including courses, facilities, student life, and career opportunities. Get insider tips from current students.

Photo: Iñaki del Olmo
Academics
Updated 2026-01
12 min read

BU Computer Science: In-Depth Guide for Students

Explore the BU computer science program, including courses, facilities, student life, and career opportunities. Get insider tips from current students.
MJ
Marcus Johnson

BU Class of 2024 | Questrom

Share:
1

The Quick Answer

BU Computer Science: In-Depth Guide for Students is part of the academic landscape at Boston University (BU) in Boston, Massachusetts. This guide provides perspective from students and alumni who have navigated these programs firsthand.

2

Overview of BU Computer Science

Boston University (BU)'s computer science program is one of the top-ranked in the nation, consistently placing among the best CS schools. As a BU computer science student, you'll gain a strong foundation in the fundamentals of computing, algorithms, software development, and cutting-edge technologies. With access to state-of-the-art facilities, industry connections, and a vibrant campus community, the BU CS experience prepares you for success in a rapidly evolving field.

3

The BU Computer Science Curriculum

The BU computer science curriculum is designed to provide a comprehensive education that combines theoretical knowledge with practical, hands-on experience. You'll start with core courses in computer programming, data structures, and algorithms, laying the groundwork for more advanced topics. As you progress, you can choose from a variety of electives that allow you to specialize in areas like artificial intelligence, cybersecurity, web development, and more.

One of the unique aspects of the BU CS program is the emphasis on interdisciplinary learning. You'll have the opportunity to take courses in fields like mathematics, engineering, and even the humanities, giving you a well-rounded perspective that employers value. Additionally, the program encourages undergraduate research, with many students participating in faculty-led projects or working on their own independent studies.

4

World-Class Computer Science Facilities

BU's computer science department is housed in the state-of-the-art Hariri Building, a modern facility that features:

  • Cutting-edge computer labs and classrooms equipped with the latest hardware and software
  • Dedicated research and innovation spaces, including the Rafik B. Hariri Institute for Computing and Computational Science & Engineering
  • The Makerspace, a collaborative workspace with 3D printers, laser cutters, and other prototyping tools
  • The Sandbox, a student-run innovation hub where you can work on your own projects and startups

As a BU computer science student, you'll have access to these state-of-the-art facilities, providing you with the resources and support you need to excel in your studies and explore your passion for computing.

5

Thriving Computer Science Student Community

BU's computer science program is known for its vibrant and engaged student community. You'll find a diverse array of student organizations and clubs, such as the BU Computer Science Society, Women in Computer Science, and the Robotics Club, where you can connect with like-minded peers, attend tech talks and workshops, and participate in hackathons and coding competitions.

Many CS students also take advantage of the university's strong industry connections, securing internships and co-op opportunities at leading tech companies in Boston and beyond. The department's career development services and alumni network can also help you navigate the job market and build your professional network.

6

Exceptional Career Outcomes for BU Computer Science Grads

BU computer science graduates are highly sought after by top employers in the tech industry. Recent alumni have secured roles at companies like Microsoft, Google, Amazon, Apple, and many more. Additionally, a significant number of BU CS graduates go on to pursue graduate studies at prestigious institutions or start their own successful tech startups.

The strong industry connections, hands-on learning experiences, and well-rounded education provided by the BU computer science program give students a competitive edge in the job market. Whether you're interested in software engineering, data science, cybersecurity, or any other computing-related field, a BU CS degree can open the doors to a rewarding and fulfilling career.

7

Tips for Succeeding in the BU Computer Science Program

Pro Tip

Here are some insider tips to help you make the most of your BU computer science experience:

  • Get involved in research and projects early on to build your portfolio and gain practical experience
  • Take advantage of the department's career development resources, including resume workshops and job fairs
  • Participate in hackathons, coding competitions, and student organizations to network and showcase your skills
  • Explore opportunities for study abroad or international internships to broaden your global perspective
  • Develop strong communication and teamwork skills, as many CS jobs require collaborating with cross-functional teams
  • Stay up-to-date with the latest technologies and industry trends, as the field is constantly evolving
8

What BU Computer Science Students Say

Here's what current and former BU computer science students have to say about their experiences:

'The hands-on projects and research opportunities in the BU CS program were invaluable in preparing me for my career. I felt confident and well-equipped to tackle real-world challenges.' - Sarah, Class of 2020

'The faculty in the CS department are incredible mentors who really care about their students' success. They pushed me to think critically and develop innovative solutions to complex problems.' - John, Class of 2021

'The BU computer science community is incredibly supportive and collaborative. I've made lifelong friends through the student organizations and extracurricular activities.' - Emily, Class of 2022

9

What Surprises BU Students About Academics

The Hub curriculum at BU is more flexible than it first appears. With strategic planning, you can satisfy multiple requirements with single courses—but this requires understanding the system early.

10

Key Considerations

When evaluating BU Computer Science: In-Depth Guide for Students, BU students should weigh both the benefits and constraints. No option is perfect for everyone—the right choice depends on your specific priorities, circumstances, and what tradeoffs you're willing to accept.

FAQ

Frequently Asked Questions

What are the admission requirements for the BU computer science program?
To be admitted to the BU computer science program, you'll need to meet the university's general admission requirements, which include a strong high school GPA, SAT or ACT scores, and a well-rounded application. The department also looks for applicants with a demonstrated interest and aptitude in computer science, such as prior coding experience or participation in STEM-related extracurricular activities.
Can I double-major or minor in computer science at BU?
Yes, BU offers the flexibility for students to double-major or minor in computer science. Many students choose to combine their CS degree with another field, such as business, mathematics, or engineering, to gain a unique, interdisciplinary skill set. The specific requirements for double-majors and minors can vary, so it's best to work closely with your academic advisor to plan your course of study.
What are the career prospects for BU computer science graduates?
BU computer science graduates have excellent career prospects, with many securing high-paying jobs at top tech companies or going on to pursue graduate studies. The program's strong industry connections, hands-on learning opportunities, and well-rounded curriculum prepare students for a wide range of roles, including software engineer, data scientist, cybersecurity analyst, and more. Recent graduates have landed positions at companies like Amazon, Microsoft, Google, and Apple.
Does the BU computer science program offer any concentrations or specializations?
Yes, the BU computer science program allows students to choose from several concentrations or specializations to tailor their studies to their specific interests and career goals. Some popular options include artificial intelligence, cybersecurity, software engineering, and computational biology. These focused tracks provide students with advanced coursework and research opportunities in their area of interest.
What is the student-to-faculty ratio in the BU computer science department?
The student-to-faculty ratio in the BU computer science department is approximately 15:1. This allows for small class sizes and plenty of one-on-one interaction with the department's highly acclaimed faculty, who are leaders in their respective fields of computer science research and education.
Related

Related Guides

You Might Also Like

Get More BU Tips

Join 5,000+ students getting weekly insider tips and campus updates.

No spam, ever. Unsubscribe anytime.

Found this helpful? Share it!

Share:

Have insights to share?

Help other BU students by sharing your experience. Your review could help thousands!