Arts Checklist (for students graduating in 2006 or earlier)
Here are some comments with respect to the requirements for the CS major in Arts and Sciences:
- The same course can be applied for both the Historical and Geographical requirements. Courses used in this capacity may be used to satisfy other requirements.
- No course can be used to satisfy two or more requirements except the course(s) used to satisfy the Historical and Geographical requirements.
- Courses at the 300+ level used for the Specialization or Technical Electives usually have prerequisites. Choose distributions and advisor-approved elective courses accordingly.
- The Math Elective must be sufficiently analytical. With the exception of ENGRD 270, it must be 300+ level.
- Some substitutions are allowed, e.g., CS 321, CS 421 or 428 for CS 322, CS 481 for CS 381. Other substitutions require field approval.
Warning: This checklist, and all others found on this web site, are only intended for illustration purposes. You should NOT use this web version to track your degree progress. Instead you should use the appropriate hard copy checklist for your class year. A blank copy of the most current degree checklist is made available to new affiliates at the time they apply to the CS major. An updated copy of each student's personal checklist is kept on file in 303 Upson.
| Social Science and Humanities Requirements | ||||
|---|---|---|---|---|
| Course | Credit | Grade | Semester | Advising Notes |
| Freshman Writing Seminar | 3 | |||
| Freshman Writing Seminar | 3 | |||
| Distribution III = | III = Social Science and History. IV = Humanities and the Arts. |
|||
| Distribution III = | ||||
| Distribution III or IV = | ||||
| Distribution IV = | ||||
| Distribution IV = | ||||
| Foreign Language = | ||||
| Foreign Language = | Proficiency in one language or qualification in two. | |||
| Foreign Language = | ||||
Geographical Breadth Requirement _________
Historical Breadth Requirement ____________
| Mathematics and Science Requirements | ||||
|---|---|---|---|---|
| Course | Credit | Grade | Semester | Advising Notes |
| Distribution I = | I = Physical/Biological Science | |||
| Distribution I = | ||||
| Math 111 | 4 | The Calculus Requirement. Math 190/191-192-293-294 is also acceptable. |
||
| Math 112/122 | 4 | |||
| Math 221 | 4 | |||
| CS 100 | 4 | Introductory Programming |
||
| CS 211 | 3 | |||
| CS Core | |||||
|---|---|---|---|---|---|
| Course | Credit | Grade | Semester | Advising Notes | |
| CS 212 | 1 | Java Practicum | Pre/co= CS 211 | ||
| CS 280 | 3 | Discrete Structures | Pre/co = CS 211 | ||
| CS 312 | 4 | Data Structures and Functional Programming | Pre= CS 211 | ||
| CS 314 | 4 | Digital Systems | Pre = CS 211 | ||
| CS 321, 322, 421 or 428 | 3 or 4 | Scientific Computing | Pre = CS 100 and Math 294 | ||
| CS 414 | 3 | Operating Systems | Pre = CS 312 and CS 314 | ||
| CS 381 or 481 | 3 or 4 | Theory of Computing | Pre = CS 280 | ||
| CS 482 | 4 | Theory of Algorithms | Pre= CS 280, CS 312, CS 381 (or 481) | ||
| Electives |
||||
Course |
Credit |
Grade |
Semester |
Advising Notes |
| CS 400+ = | 3+ | CS 409 & CS 490 NOT allowed. |
||
| CS 400+ = | 3+ | |||
| CS Project = | 2+ | |||
| Math Elective= | 3+ | Math 300+, TAM 300+, ENGRD 270, EE 310 etc. NO CS courses are eligible. | ||
| Technical Elective= | Technical 300+ courses from application areas, e.g., Bio, Math, Chem, Phys, Engineering, CS, Linguistics, Econ, and Psych. At least 6 credit hrs. | |||
| Technical Elective= | ||||
| Specialization | 300+ courses from the same subject area. Each course 3+ credit hours for a total of at least 9 credit hours. NO CS courses are eligible. | |||
| Specialization | ||||
| Specialization | ||||
| Free = | At least 15 credits total. NO CS COURSES ALLOWED. This is a College Requirement (= "Arts Electives"). | |||
| Free = | ||||
| Free = | ||||
| Free = | ||||
| Extra Courses | ||||
|---|---|---|---|---|
| Course | Credit | Grade | Semester | Advising Notes |


