|
Nov 21, 2024
|
|
|
|
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]
Computer Science, B.S.
|
|
|
Major Requirements
The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET. Students who wish to obtain a Bachelor of Science (B.S.) in Computer Science must satisfy the following requirements.
A grade of “C” or better is necessary for any course to be applied to the computer science major. Transfer students majoring in computer science must complete at least 18 credits in CMSC, CMPE, or ENEE courses at UMBC. Students majoring in computer science must have a grade of “B” or better in both CMSC 201 and CMSC 202 as well as completing all the prerequisites for CMSC 341 before registering for CMSC 341 .
The Computer Science, B.S. tracks are Computer Science, Artificial Intelligence and Machine Learning Track, B.S. , Computer Science, Cybersecurity Track, BS , Computer Science, Data Science Track, B.S. , Computer Science, Game Development Track, B.S. . Students completing more than one track must have a minimum of two unique courses in each track.
Required Computer Science Courses
Required Mathematics Courses
Required Statistics Course
Required Science Courses
Computer science majors must take 10-12 credits in science courses. Two courses must be from one of the following sequences:
Approved Science Courses:
One additional lab science to include:
Approved Additional Mathematics Courses:
Note:
A current list of additional approved science and mathematics courses is available from the department. Two computer science electives chosen from:
Three Technical Electives
Chosen from previous courses listed or any other three-credit CMSC 400-level course, except CMSC 404 or CMSC 495 -CMSC 499
Students may choose electives in this category from computer engineering courses with special permission from the CSEE department. Up to two of these courses also may be chosen from the following list of mathematics courses.
Note:
Courses cross-listed between CMSC and another designation can count toward the computer science B.S. requirement even if the other designation appears on the student’s transcript. General Elective Credit
In addition to the requirements outlined above, students majoring in computer science are encouraged to consider taking the following courses for general elective credit:
Laptop Requirement
The UMBC Department of Computer Science and Electrical Engineering requires all incoming freshmen and incoming transfer students to have a laptop computer.
A link to the computer science program’s technology requirements shall be available on the following website:
https://www.csee.umbc.edu/undergraduate/computer-science-bs/
|
|
|