University of Alabama · Bachelor's
Computer Science, BS
Every requirement for the Computer Science, BS at University of Alabama, from the catalog, as a checklist.
Need a seat in one of these? Watch it for freeFree
Pick any University of Alabama section; we email you when it fills and when a seat opens. No app needed.
95credit hours to graduate
2requirement groups
23courses named
Requirements
Major Courses
about 54 credit hours
- Requirements
- ENGR 101
- ENGR 104
- CS I for Majors: any 1 of
CS 100CS 110 - CS II for Majors: any 1 of
CS 101CS 111 - CS 200
- CS 201
- CS 301
- CS 338
- CS 403
- CS 470
- CS 495
- ECE 380
- ECE 383
- Computer Science 400 Level Elective: 15 credits in CS · Any CS 400 to 492 course except CS 404, not completing other Major and Ancillary requirements. CS 330 or CS 492 can sati
Ancillary Courses
about 35 credit hours
- Requirements
- Engineering Statistics or Probability: any 1 of
GES 255MATH 355 - Calculus I: any 1 of
MATH 125MATH 145 - Calculus II: any 1 of
MATH 126MATH 146 - MATH 237
- MATH 301
- Approved Science: 8 credits any course · Any core curriculum Natural Science designated course except BSC 108, BSC 109, CH 104, CH 105, or PH 115.
- Free Elective: 12 credits any course · Mathematics courses below MATH 125, US and Global Citizenship designated courses, and courses already completing degree
See what you still need
Upload your Degree Works audit or transcript in the app and ClassMaxx checks these off, builds a semester-by-semester plan to graduation, and finds open sections of what's next.
ClassMaxx is not affiliated with University of Alabama. We never ask for a school password.
How to get your University of Alabama Degree Works audit and what it means ›
From University of Alabama's published catalog. The catalog and your advisor are the final word; prerequisites and general education rules are summarized.
The iPhone app pushes the alert the second a seat opens, builds four ready schedules from your degree audit, and ranks sections by real grades. Free; a $4.99 Fast pass per semester makes alerts instant.