Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

The Bachelor of Science (BS) in Computer Science degree program prepares students for rewarding, cutting-edge careers in software engineering, system administration and management, and research and development in industrial and governmental laboratories. Graduates also use their undergraduate computer science background (and analytical skills) to prepare for careers in medicine, law, education, physical and life sciences, social sciences, and the humanities.

Students who complete the bachelor’s degree in Computer Science will be able to demonstrate:

The BS in Computer Science program is also offered in an Accelerated Degree Completion format of evening and weekend courses. Please contact Undergraduate Student Services at 617-353-2980 to determine which format—standard or accelerated—would best meet your needs.

Boston University’s Metropolitan College
Enrollment and Student Success
1010 Commonwealth Avenue, 1st Floor
Boston, MA 02215
Email: metuss@bu.edu
Office: 617-353-2980

BS in Computer Science

Candidates for the bachelor’s degree at Metropolitan College are required to complete a minimum of 32 courses (128 credits), including Hub requirements, major requirements, related courses, and electives.

Hub Requirements

All BU undergraduate students, including transfer students, will pursue coursework in the BU Hub, the University’s general education program that is integrated into the entire undergraduate experience. BU Hub requirements can be satisfied in a number of ways, including coursework in and beyond the major as well as through cocurricular activities. Students majoring in Computer Science will ordinarily, through coursework in the major, satisfy BU Hub requirements in Quantitative Reasoning II, Critical Thinking, and Creativity.

Major and Related Courses (60 credits)
A total of 15 courses (60 credits), completed with a grade of C or higher, is required.

Students with prior programming experience must also complete five additional computer science courses (20 credits) numbered 301-599, selected with the advice and approval of an advisor.

Students without prior programming experience must also complete MET CS 201 Introduction to Programming (4 credits) and four additional computer science courses (16 credits) numbered 301-599, selected with the advice and approval of an advisor.

Four additional computer science courses numbered 301- 599, selected with the advice and approval of an advisor.

Related Courses
(Three courses/12 credits)
MET MA 123 Calculus I
MET MA 124 Calculus II
Plus one mathematics course selected from the following:
MET MA 213 Basic Statistics and Probability
MET MA 214 Applied Statistics
MET MA 225 Multivariate Calculus
CAS MA 226 Differential Equations
CAS MA 242 Linear Algebra

Electives
Electives are chosen with the advice of an academic counselor. The number of electives varies depending on transfer credit.

Computer Science Minor

Students must earn a minimum grade of C in courses taken toward a minor. Two courses (eight credits) may be credited toward both a major and minor specialization.

Plus four computer science courses (16 credits) numbered 301-599, selected with the advice and approval of an academic counselor.

Students without prior programming experience must also complete: MET CS 201 Introduction to Programming.