2023-2024 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 Comp Organi & Assem 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
Modern 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-0
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-0
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