Make a difference with an
education in computer science.
Whether you’re passionate about solving real-world problems or eager to be part of the next technological breakthrough, computer science gives you the tools to shape the future.
Career prospects are strong, fueled by the ongoing revolution in technology and artificial intelligence. BU Computer Science graduates pursue rewarding roles across industries—including finance, healthcare, education, gaming, media, entertainment, and both software and hardware development. You might design a life-changing app, launch a startup, create cutting-edge accessibility tools, or help develop fully autonomous vehicles.
The Department of Computer Science at Boston University offers a range of academic programs tailored to students with diverse interests and goals—from introductory exploration to advanced specialization.
- The 15-course Bachelor’s degree consists of a strong foundation of coursework complemented by electives in several tracks, including networks, theory, data mining and data analytics, artificial intelligence, operating systems, media computing, and security/cryptography.
- There are five pre-approved joint majors. A joint major at BU combines two fields into one program, so you graduate with one degree that includes coursework from both areas.
- The challenging integrated BA/MS program is available for highly qualified students. This program allows students to graduate with a Bachelor and Master degree in Computer Science in a condensed timeline.
- The 6-course computer science minor is available to students majoring in other disciplines.
If you’re interested in Computer Science but don’t plan to major or minor in it, the department offers several introductory courses that have no prerequisites and are open to all students. These introductory courses count toward several BU Hub areas. Click here for a guide to Non-CS Major CS Courses.
Contact us
If you are interested in declaring a major in computer science, contact us at csadvise@bu.edu. For specific issues and questions, please make an appointment with one of our academic advisors.
Admissions & Prospective Students
All undergraduate admissions are managed by the BU Office of Undergraduate Admissions. For questions about application materials or financial aid, please contact their office directly. Prospective Computer Science majors should apply to the College of Arts & Sciences, which houses the Department of Computer Science.