Requirements and Recommendations
Preparatory work
Any student who intends to take a computer science course at or below
CS 110 (Introduction to Computer Programming) must furnish proof to the
department that he or she is prepared for that course. This proof must
be a suitable score on the Mathematics Diagnostic Test. However, the diagnostic
test will be waived for students who have successfully completed MA 140,
Calculus I, at UMass Boston or its equivalent elsewhere.
Majors
Bachelor of Arts in Computer Science
To earn a BA degree in computer science, a student must take:
- MATH 140, MATH 141 and MATH 260
- CS 110, CS 210, CS 240, CS 241, CS 260, CS 310, CS 320 and CS 420
- One theoretical elective and two applied electives, chosen from lists
maintained and periodically revised by the department. At least one
of the applied electives must be at the 400 level or above.
Students pursuing a major in the department must take a minimum of four
upper division courses (at the 300 level or above) in their major at UMass
Boston. Each major is strongly advised to seek advice pertinent to his
or her situation from an advisor in the department. A hold is place on
each student's registration during Advanced Registration until the student
has spoken to an advisor. Majors who wish to take courses in Management
Science and Information Systems (in the College of Management) should
consult the department before enrolling.
The Bachelor of Science in Computer Science
To earn a BS degree in computer science, a student must:
- Fulfill the requirements for the BA degree, as indicated above
- Take six courses in the sciences outside the Department. Those courses
must be appropriate for majors in those departments offering the courses
and must include Physics 113 and Physics 114. In addition, one laboratory
course is required. One of the six science courses may also qualify
as the laboratory course (for example, CHEM 103 counts as a laboratory
course, but PHYSICS 113 does not); also CS 440 may be counted as a laboratory
course.
Go to menu
|