Dec 03, 2024  
2024-2025 Undergraduate Bulletin 
    
2024-2025 Undergraduate Bulletin

Sample Schedule: Computer Science, BA (124 Semester Hours)


 

FIRST-YEAR

Fall

S.H.

Spring

S.H.

WSC 001 - Composition  

3

WSC 002 - Composition ​ 

3

CSC 014 - (MA, CS) Discrete Structures for Computer Science I  

4

CSC 024 - Discrete Structures for Computer Science II  

4

CSC 015 - (CS) Fundamentals of Computer Science I: Problem Solving and Program Design  

4

CSC 016 - (CS) Fundamentals of Computer Science II: Data Structures, Algorithms and Object-Oriented Programming  

3

MATH 071 - (MA) Analytic Geometry and Calculus I  

3

Distribution Course ​ 

3

Distribution Course  

3

Distribution Course ​ 

3

Total Semester Hours

17

Total Semester Hours

16



SECOND-YEAR

Fall

S.H.

Spring

S.H.

CSC 017 - (CS) Fundamentals of Computer Science III: Advanced Data Structures and Object-Oriented Programming  

3

CSC 112 - Computer Operating Systems  

3

CSC 110 - Introduction to Computer Architecture  

3

CSC Elective Course

3

Science Elective Course

4-6

Science Elective Course

4-5

Foreign Language Course

3

Foreign Language Course

3

Distribution Course ​ 

3

Distribution Course ​ 

3

Total Semester Hours

16-17

Total Semester Hours

16-17


 

THIRD-YEAR 
Study Abroad Fall/Spring semester or an entire academic year; not restricted to Junior Year.**

Click here for more information on Study Abroad Options.

Fall

S.H.

Spring

S.H.

CSC 120 - Algorithms and Data Structures   

3

CSC 161 - Introduction to Automata Theory 

 

3

CSC Elective Course

3

CSC Elective Course

3

Science Elective Course

3-4

Distribution Course ​ 

3

Foreign Language Course

3

Distribution Course 

3

Distribution Course 

3

Foreign Language Course

3

Total Semester Hours

15-16

Total Semester Hours

15


 

FOURTH-YEAR

Fall

S.H.

Spring

S.H.

CSC Elective Course

3

CSC 163 - Computing, Ethics, and Society  

1

Distribution Course ​ 

3

CSC 198S - Senior Seminar ​  

0.5

Distribution Course ​ 

3

Elective Course

3

Distribution Course ​ 

3

Elective Course

3

Elective Course

2

Elective Course

3

 

 

Elective Course

3

Total Semester Hours

14

Total Semester Hours

13.5

Program Total

124

 

 

Updated April 2024