May 15, 2024  
2023-2024 Undergraduate Bulletin 
    
2023-2024 Undergraduate Bulletin [ARCHIVED BULLETIN]

Sample Schedule: Computer Science and Cybersecurity, BS (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  

3

CSC 024 - Discrete Structures for Computer Science II  

3

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  

4

CSC 015S - Fundamentals of Cybersecurity  

3

MATH 072 - (MA) Analytic Geometry and Calculus II  

4

MATH 071 - (MA) Analytic Geometry and Calculus I  

4

Students must select one of the following: Behavioral Social Sciences (BH) or History, Philosophy, Religion (HP) Distribution Course  

3

Total Semester Hours

17

Total Semester Hours

17



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 110A - Computer Architecture Laboratory  

1

Natural Science (NS) Distribution Course 

 

4-5

CSC 163 - Computing, Ethics, and Society  

1

CSC 111 - Assembly-Language Programming  

3

CSC 184 - Introduction to Mobile Device Programming ​ 

3

Students must select one of the following: Behavioral Social Sciences (BH) or History, Philosophy, Religion (HP) Distribution Course 

 

3

Natural Science (NS) Distribution Course 

 

4-5

 

 

CSC 175 - Data Communication and Networking  

3

Total Semester Hours

16-17

Total Semester Hours

15-16


 

THIRD-YEAR 
Study Abroad during the 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 123 - Programming Languages: Survey, Design and Implementation  

3

CSC 190 - Software Engineering  

3

CSC 170 - Principles of Database Management  

3

Students must select one of the following: Literature (LT) or Appreciation and Analysis (AA) or Creative Participation (CP) Distribution Course 

 

3

CSC 155 - Systems Programming  

3

CSC 183 - Introduction to Web Application Development  

3

Natural Science (NS) Distribution Course 

 

3

Cross-Cultural Distribution Course 

 

3

Total Semester Hours

15

Total Semester Hours

15


 

FOURTH-YEAR

Fall

S.H.

Spring

S.H.

CSC 197A - Independent Senior Design I  

1

CSC 197B - Independent Senior Design II  

1

CSC 198F - Senior Seminar    

0.5

CSC 198S - Senior Seminar 

0.5

CSC 115 - Introduction to Secure Systems/Ethical Hacking  

3

Elective Courses

7

Students must select one of the following: Literature (LT) or Appreciation and Analysis (AA) or Creative Participation (CP) or Behavioral Social Sciences (BH) or History, Philosophy, Religion (HP) Distribution Course 

 

3

CSC 188 - Introduction to Network Security 

 

3

Elective Courses

6

Students must select one of the following: Literature (LT) or Appreciation and Analysis (AA) or Creative Participation (CP) or Behavioral Social Sciences (BH) or History, Philosophy, Religion (HP) Distribution Course 

 

3

CSC 185 - Methods of Random Process  

3

 

 

Total Semester Hours

16.5

Total Semester Hours

14.5

Program Total

124

 

Updated January 2023