Boston University offers a Bachelor of Arts in Computer Science through the College of Arts & Sciences (CAS).
This program combines rigorous computer science training with the flexibility of a liberal arts education, enabling students to explore interdisciplinary interests alongside technical development. Graduates are well-prepared for careers in software development, data science, research, consulting, and graduate studies in fields like artificial intelligence, computational biology, or law and policy where technical fluency is valued.
Curriculum and Modules
The BA in Computer Science curriculum at BU CAS includes:
Core Courses:
Foundational coursework in data structures, computer systems, programming (typically in Python, Java, and C), discrete mathematics, algorithms, and software engineering. These build a solid base in computational thinking and problem-solving.
Theory and Systems:
Courses in algorithms, theory of computation, operating systems, and computer architecture offer a deeper understanding of how software and hardware systems interact.
Electives and Flexibility:
Students may choose from electives in machine learning, cryptography, databases, web development, and more. The BA track offers more open electives than the BS, allowing students to double major or minor in disciplines such as economics, psychology, or linguistics.
Capstone and Research Opportunities:
Senior-level students may engage in independent research, capstone projects, or internships for academic credit.
BU emphasizes experiential learning through various opportunities:
Undergraduate Research: Students are encouraged to participate in research projects, collaborating with faculty on diverse topics to apply theoretical knowledge to real-world challenges.
Student Organizations: Active participation in computing clubs and organizations fosters collaboration and professional growth, providing platforms for students to engage with peers and industry professionals.
Internships and Co-ops: While not mandatory, students are encouraged to pursue internships and cooperative education experiences to gain industry exposure and practical skills.
BU supports students in transitioning from academic life to professional careers through various services:
Career Services: The university offers resources such as counseling, workshops, and job fairs to connect students with potential employers, assisting with resume building, interview preparation, and job search strategies.
On-Campus Recruitment: BU hosts career fairs and networking events, facilitating direct engagement between students and industry representatives, which can lead to employment opportunities upon graduation.
Employability: Graduates of the Computer Science program are well-prepared for careers in software development, data analysis, cybersecurity, and other technology-related fields. The combination of rigorous academics and experiential learning ensures that students are equipped with the skills and knowledge required by employers.
By integrating a comprehensive curriculum with practical experiences and robust support services, Boston University's BS in Computer Science program prepares students for successful careers in the evolving technology landscape.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.