2024-2025 Academic Catalog

Bachelor of Science in Computer Science - Standard Track

Summary of Graduation Requirements

Subject Area Credits
General Education 40
Core Major 53
Requirements Electives 27
Other Requirements 0
Total Credit Hours 120

Curriculum

Plan of Study Grid
First YearCredits
SEM 101
SEM 102
Spartan Seminar 101
and Spartan Seminar 102
2
CSC 101 Introduction to the Computer Science Profession 1
CSC 170 Computer Programming I 3
CSC 170L Computer Programming Laboratory I 1
MTH 153 College Algebra & Trigonometry 3
ENG 101 College English I 3
PED 100 Fundametals of Fitness for Life 1
CSC 260 Computer Programming II 3
CSC 260L Computer Programming II Laboratory 1
MTH 184 Calculus I 4
ENG 102 College English II 3
XXX XXXSocial Science Elective 3
HED 100 Personal and Community Health 2
 Credits30
Second Year
SEM 201 Spartan Seminar 201 1
CSC 372 Data Structures 3
Select one Laboratory Science Elective and the corresponding Laboratory of the following: 4
General Biology
and General Biology Laboratory
 
General Physics
and General Physics Laboratory I
 
General Chemistry I
and General Chemistry I Laboratory
 
MTH 251 Calculus II 4
MTH 371 Discrete Mathematical Structures 4
CSC 268 Computer Organization 3
CSC 295 Java Applications Programming 3
CSC 361 Survey of Programming Languages 3
ENG 303 Professional & Technical Writing 3
ENG 285 Public Speaking 3
 Credits31
Third Year
CSC 292 Unix and C Programming 3
CSC 380 Software Engneerng 3
CSC 468 Computer Architecture 3
MTH 351 Probability & Statistics I 3
Select one Laboratory Science Elective Sequence of the following: 4
General Physics  
General Biology
and General Biology Laboratory
 
General Chemistry I
and General Chemistry I Laboratory
 
CSC 430 Data Communications 3
XXX XXXComputer Science Electives (300 level or above) 3
XXX XXXHumanities or Foreign Languages 3
Introduction to World Literature  
Basic Art Appreciation  
Music Appreciation  
CSC 275 Fundamentals of Cybersecurity 3
 Credits28
Fourth Year
CSC 498 Computer Science Seminar I 2
CSC 464 Operating Systems 3
XXX XXXComputer Science Electives (300 level or above) 6
XXX XXXSocial Science Cultural Elective 3
African-American History  
African-American History Since 1865  
African History/Cultures 1600-PRESENT  
African American Health  
XXX XXXHumanities Cultural Elective I 3
African-American Literature, 1940-PRESENT  
African-American Music  
CSC 499 Computer Science Seminar II 2
XXX XXXComputer Science or Mathematics Elective (300 level or above) 9
XXX XXXFree Elective 3
 Credits31
 Total Credits120

Major Electives - At least 15 Credit Hours

CSC 312Topics in Information Technology3
CSC 313Network Administration3
CSC 314Advanced Internet Programming3
CSC 316Introduction to Cloud Computing3
CSC 360Interface Design3
CSC 369Introduction to 3D Animation and Visual3
CSC 390Technical Strategies in Game Design3
CSC 373Algorithms Design and Analysis3
CSC 395Mobile App Development Using Android3
CSC 411Web Server Administration3
CSC 420Database Principles and Design3
CSC 422Database Implementation3
CSC 432Wireless Internet of Things3
CSC 435Computer Security I3
CSC 445Computer Network Defense3
CSC 449Cryptography and Network Security3
CSC 466Advanced Computer Topics I3
CSC 467Adv Cmptr Topic II3
CSC 470Artificial Intelligence3
CSC 471Introduction to Game Design and Development3
CSC 4723D Game Programming3
CSC 476Advanced CompTop III3
CSC 477Adv Comp Topic IV3
CSC 485Software Quality Assurance and Testing3
CSC 486Software Project Management3
CSC 487Engineering Secure Software Systems3
CSC 488Principles of Distributed Software Syste3
CSC 490Game Design Capstone Project3
CSC 492Independent Study3
CSC 494Digital Forensics3