|
Nov 21, 2024
|
|
|
|
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]
Computer Science, B.S.
|
|
Return to: Academic Programs A-Z
|
Major Requirements
- Minimum 75 credits
- Minimum grade of ‘C’ in courses applied to the major, except where otherwise indicated
- Students may complete one major or minor in Computer Science and Electrical Engineering
- Two courses in each track cannot be used towards any other tracks.
Computer Science Gateway (8 credits)
Complete the following with minimum grade of ‘B’:
Required Computer Science Courses (27 credits)
Complete the following:
Required Mathematics Courses (11 credits)
Complete the following:
Required Statistics Courses (4 credits)
Complete one of the following:
Required Science Courses (10-12 credits)
Complete one of the following two-course sequences:
Lab Science
Complete one of the following:
Computer Science Electives (6 credits)
Complete a minimum of 6 credits of the following:
Technical Electives (9 credits)
Complete 9 credits from 400-level CMSC courses excluding CMSC 404 , CMSC 495 , CMSC 498 , and CMSC 499 , computer engineering courses as approved, or a maximum of two of the following courses:
Computer Science Track
Two courses in each track cannot be used towards any other tracks.
Artificial Intelligence and Machine Learning Track
The Artificial Intelligence and Machine Learning track consists of the following 12 credits in addition to the core requirements of the major:
Requirements
Complete the following 6 credits:
Additional Courses
Complete 6 credits from the following or other approved courses, including courses at the graduate level:
Cybersecurity Track
The Cybersecurity track consists of the following 12 credits in addition to the core requirements of the major:
Requirements
Complete the following 6 credits:
Electives
Complete 6 credits from the following or other courses as approved:
Data Science Track
The Data Science track consists of the following 12 credits in addition to the core requirements of the major.
Requirement
Complete the following 3 credits:
Data Core List
Complete 3 credits from the following:
Data Electives
Complete 6 credits from the following or other approved courses:
Game Development Track
The Game Development track consists of the following 15 credits in addition to the core requirements of the major:
Requirements
Complete the following 13 credits:
Electives
Complete 6 credits from the following or other approved courses:
Accelerated Bachelor’s/Master’s Programs
Qualified students may apply to an accelerated program, which allows them to share courses between a bachelor’s degree and a master’s degree. Students take graduate courses as undergraduate students and later apply those courses to master’s degrees. An undergraduate may apply to participate in an accelerated program even if the desired graduate program is in a department other than the one in which the student is majoring. More information is available from the Accelerated Program page of the Graduate School website.
|
Return to: Academic Programs A-Z
|
|