8 Semester Degree Plan For B.S. in Computer Science

SemesterClasses
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

SemesterClasses
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.

Department of Computer Science

Phone

Fax

Email(s)

Chair