Bachelor degree in Computer Science (B.A) at Boston College

 

online students

Bachelor Degree in Computer Science (B.A) at Boston College

Boston College
Bachelor degree
Computer Science (B.A)

- Quick Request -

Request Information
from Boston College
Now!
Email me this page.
Add to MyList
View MyList
-Degree Requirements-
School Location
The curriculum for the Bachelor of Arts degree Computer Science is based on current recommendations offered by the Association for Computing Machinery (ACM) for liberal arts institutions. The program is designed to provide a solid foundation in the fundamentals of computer science. At the same time, it provides practical, hands-on experience with computing systems, as the current technology job market dictates.

Bachelor of Arts students complete a 10-course computer science component, supplemented by a mathematics component rooted in Calculus and Discrete Mathematics. For most students, the program requires completion of thirteen courses.

Computer Science Component

A minimum of ten courses in computer science are required for completion of the Bachelor of Arts in Computer Science. The ten Computer Science courses are grouped into two categories: six required core courses and four electives. The six required core courses are:

* CS 101 Computer Science I
* CS 102 Computer Science II
* CS 271 Computer Systems
* CS 272 Computer Organization/CS 273 Computer Organization Lab
* CS 383 Algorithms
* CS 385 Theory of Computation

Computer Organization (CS 272) has a required co-requisite lab (CS 273).

Of the four electives, at least three must be numbered CS 300 or above. The fourth elective may be any course numbered CS 200 or above.

Mathematics Component

At least two mathematics courses are required for completion of the Bachelor of Arts major—one semester of Calculus at the level of Calculus II or higher and one semester of Discrete Mathematics. Students ordinarily complete the calculus requirement with any one of the following courses: MT 101, MT 103, MT 105, or MT 202. Realistically, most students will need to complete a prerequisite calculus course (e.g., MT 100 before MT 101, or MT 102 before MT 103), so this calculus requirement will usually be met by enrolling in a 2-semester sequence.

Students must complete the Discrete Mathematics requirement with the 1-semester course CS/MT 245 Discrete Mathematics. Double majors in mathematics may satisfy the Discrete Mathematics requirement by taking MT 445. It is especially important that Discrete Mathematics be completed no later than the end of junior year, since this material is a prerequisite for the two required courses, CS 383 Algorithms and CS 385 Theory of Computation as well as CS 366 Principles of Programming Languages.

View more details on Boston College.

Request Information
from Boston College
Now!