B.S. Degree in Computer Science

The Computer Science major studies the art and the science of computing. The art of computer science includes web design, graphics, multimedia, software engineering, and many other creative courses. The science of computing includes the theory of computing, database, artificial intelligence, robotics,digital logic design, algorithms, operating systems, architecture, and of course programming. The Computer Science Department is committed to preparing students for either a career in a computing field or for graduate study.


Differences between Computer Science, Engineering and Information Systems

Computer Science

Computer Science is the study of the methods and techniques to make computers faster, easier to use, and more capable of solving today's problems and anticipating solutions to tomorrow's challenges.

Computer Engineering

Computer Engineering includes designing and assembling hardware and software components into cost-effective systems.

Computer Info Systems

Computer Information Systems is the integration of business intelligence and computational principles to find feasible solutions to business-related problems.



To earn a Bachelor of Science Degree in Computer Science, a student must earn a total of
128 semester hours; earn a "C" or better in all Computer Science Department courses accepted for credit; earn a "C" or better in all Mathematics Department courses accepted for credit; and earn a "C" or better in Philosophy Logic (PHIL 2040).


Honors in Computer Science

To earn the graduation distinction "Honors in Computer Science", majors will have to meet the following criteria:
(1) Have a 3.5 grade point average in all computer science and mathematics courses accepted for credit.
(2) Have a cumulative 3.3 grade point average overall.

Students must meet the academic requirements throughout their tenure in the Computer Science Department.
In addition to all University policies, the Computer Science major can earn no more than 25% of their computer science (CPSC) courses from another institution. No more than 10% of their earned 3000-level or above CPSC courses can be transferred from another institution.


Concentration in Computer Science

To earn a Concentration in Computer Science, a student must earn a total of 12 hours with a grade of "C" or better in CPSC 1710, CPSC 1720, CPSC 2120, and CPSC 2730.


Download the CPSC Curriculum

2010-12 pdf

2012-14 pdf

2014-16 pdf


FREE Elective & EXPANSIVE course list (MS Excel): .xlsx


Computer Science Curriculum

Computer Science Curriculum 2014-16
Freshman Year
First Semester   Second Semester
Hours Course   Course Hours
3 CPSC 1710 - Computer Science I   CPSC 1720 - Computer Science II 3
3 ENGL 1000/1010 - English Composition   COMMUNICATION STUDIES 3
3 FINE ARTS   ENGL 1020 - English Composition 3
1 FRSM 1000 - First Year Experience   FRSM 1100 - First Year Experience 1
3 HISTORY   MATH 1070 - Intro Calculus 4
4 MATH 1030 - Pre Calculus   PHYSICAL EDUCATION (Activity Based) 1
17   15
     
Sophomore Year
3 CPSC 2730 - Data Structures   CPSC 2120 - Computer Org/Architecture 3
3 ENGL 2010 - World Literature   CPSC 2740 - Software Development 3
3 WORLD LANGUAGE I   WORLD LANGUAGE II 3
3 MATH 2030 - Elementary Linear Algebra   PHIL 2040 - Philosophy Logic 3
3 MATH 2550 - Discrete Structs for Comp Sci   THEOLOGY I 3
3 SOCIAL SCIENCE   EXPANSIVE 3
18   18
     
Junior Year
3 CPSC 3140 - Operating Systems   CPSC 3060 - Algorithms 3
3 CPSC 3710 - Databases   AFRICAN AMERICAN & DIASPORA STUDIES 3
3 MATH 1020 - Basic Statistics   MATH 2000+ (Required for Math Minor) 2
3 PHILOSOPHY II   THEOLOGY II 3
3 FREE ELECTIVES   NATURAL SCIENCE with LAB 3
      FREE ELECTIVES 3
15   17
     
Senior Year
3 CPSC ELECTIVE   CPSC 3000+ ELECTIVE 3
1 CPSC 4800 - Capstone Project I   CPSC 4805 - Capstone Project II 2
3 EXPANSIVE   CPSC 4999 & CPSC 4999P - Senior Comps 0
3 FREE ELECTIVES   FREE ELECTIVES 3
3 FREE ELECTIVES   FREE ELECTIVES 3
4 FREE ELECTIVES      
17       11

SUMMARY: B.S. Program in Computer Science

Fundamental Core - 18 Hours
English Composition (6, ENGL 1000/1010 and ENGL 1020), Language (6 of same),
Mathematics (4*, MATH 1030), and Natural Science with Lab (3)

Essential Core - 36 Hours
African American Studies (3), Communication Studies (3), Fine Arts (3),
First Year Experience (2, FRSM 1000 and FRSM 1100), History (3),
Natural Science (4*, MATH 1070), Philosophy (6, including PHIL 2040),
Physical Education (1, Activity-based), Social Science (3), Theology (6),
World Literature (3,ENGL 2010)

Expansive Core - 6 Hours
Free Electives - 17 Hours

Required Computer Science (CPSC) Courses - 33 Hours
1710 (3), 1720 (3), 2120 (3), 2730 (3), 2740 (3), 3060 (3), 3140 (3), 3710 (3),
3000-level or above elective (3), Elective (3), 4800 (1), 4805 (2), 4999 (0), 4999P (0)

Required Minor Courses (IF MATH Minor) - 18 Hours
1030 (4*), 1070 (4*), 1020 (3), 2030 (3), 2550 (3), 2000-level or above MATH Electives (2)

TOTAL HOURS 128

*Some of these course hours are credited to the Fundamental Core, some to the Essential Core, and others to the Minor.

Back to top of page