Pages in this section
8 Semester Degree Plan For B.S. in Computer Science
| Semester | Classes |
|---|---|
| 1st (Fall) | CSCI-1320: Principles of Computer Science I |
| 2nd (Spring) | CSCI-1323: Discrete Structures CSCI-1321: Principles of Computer Science II CSCI-2194: Colloquium |
| 3rd (Fall) | CSCI-2322: Functional & AI CSCI-2320: Data Abstraction |
| 4th (Spring) | CSCI-3321 Software Engineering CSCI-2321: Computer Design |
| 5th (Fall) | CSCI-3420: Theoretical Computer Science CSCI-3422: Algorithms CSCI-2195, CSCI-3198, or CSCI-3199 |
| 6th (Spring) | CSCI-3398: Thesis Reading or CS Elective CS Elective |
| 7th (Fall) | CSCI 4398: Thesis I (if thesis) CS Elective CS Elective |
| 8th (Spring) | CSCI 4399: Thesis II or CSCI 4385: Soft. Proj. CS Elective |
Additional Requirement: Math/Logic: 2 times, as fits.
6 Semester Degree Plan For B.S. in Computer Science
| Semester | Classes |
|---|---|
| 1st (Fall) | CSCI-1320: Principles of Computer Science I |
| 2nd (Spring) | CSCI-1323: Discrete Structures CSCI-1321: Principles of Computer Science II CSCI-2194: Colloquium |
| 3rd (Fall) | CSCI-3320: Theoretical Computer Science CSCI-2320: Data Abstraction CSCI-2322: Functional Languages |
| 4th (Spring) | CSCI-3398: Thesis Reading or CS Elective CSCI-2321: Computer Design CSCI-3321 Software Engineering CS Elective |
| 5th (Fall) | CSCI 4398: Thesis I (if thesis) CS Elective CSCI-3322: Algorithms CSCI-2195, CSCI-3198, or CSCI-3199 |
| 6th (Spring) | CSCI 4399: Thesis II or CSCI 4385: Soft. Proj. CS Elective CS Elective |
Additional Requirement: Math/Logic: 2 times, as fits.