+ Information by E-mail
B.S. in Computer Science
-
Course description
The Computer Science Major
Note: The grade point average of the coursework comprising the major must be no less than 2.00 with no computer science course grade below C- (1.70). Students are strongly advised to consult with faculty in planning their major curriculum.
For the Bachelor of Science degree
14.5 units, including
CMSC 150 or 155 Introduction to Computing or Scientific Computing
CMSC 221 Data Structures with Lab
CMSC 222 Discrete Structures for Computing
CMSC 240 Software Systems Development
CMSC 301 Computer Organization
CMSC 315 Algorithms
CMSC 323 Design and Implementation of Programming Languages
Three additional 1-unit CMSC electives at the 300 level. Without departmental approval, no more than one of these courses can be an Independent Study course.
MATH 211 or 231 Calculus I or Scientific Calculus I
MATH 212 or 232 Calculus II or Scientific Calculus II
MATH 245 Linear Algebra
Two units at the 300 level or above in mathematics or two units (or more) beyond the introductory level in one of the following fields: physics (200 level or above), chemistry (200 level or above), or biology (beyond 205).
The Computer Science Minor
Note: The grade point average of the coursework comprising the minor must be no less than 2.00 with no computer science course grade below C- (1.70). Students are strongly advised to consult with faculty in planning their minor curriculum.
5.5 units, including
CMSC 150 or 155 Introduction to Computing or Scientific Computing
CMSC 221 Data Structures with Lab
CMSC 222 Discrete Structures for Computing
CMSC 240 Software Systems Development
CMSC 301 Computer Organization
One additional unit in CMSC for which CMSC 222 or CMSC 301 is a prerequisite
Planning Your Program
* Major & Minor Requirements
* Courses
* Two-Year Course Rotation
* Transferring Courses
* Colloquium Series
* Honors Program
* Apprenticeships
* Internships
* Scholarships & Awards
* Study Abroad
* Post-grad Opportunities
+ Information by E-mail
Other programs related to computer science