May 31, 2026  
2026-2027 University Catalog 
    
2026-2027 University Catalog

Computer Science, B.S.


Return to {$returnto_text} Return to: Academic Degree Programs Offered

Housed within the College of Arts and Sciences, the Computer Science B.S. program bridges the gap between academic theory and real-world industry needs. The curriculum is specifically tailored to prepare students for the evolving demands of business, research, and government by offering specialized pathways in Artificial Intelligence and Data Science, Computer and Network Systems, Software Engineering, and Information Security. Students gain hands-on expertise in Web and Mobile Application Development, Advanced Programming, and Computer Animation and Game Design. Whether aiming for immediate entry into a professional technical role or preparing for specialized graduate research, students gain the technical mastery and lifelong learning skills necessary to solve complex challenges.

Program Expected Student Outcomes

The Program Objectives for the BS in Computer Science program are:

1. Obtain and apply the fundamental understanding of algorithms, data structures, networking, database concepts, operating systems, and programming languages to problems requiring computer solutions.

2. Demonstrate the ability to enhance technical skills through life-long learning.

3. Design and leverage modern tools and technology to analyze, model, and solve real-world problems effectively.  

4. Have a sound foundation and ability to apply principles in Computer Science to real problems.

5. Work and communicate effectively, either independently or in a team, to solve problems using computer science principles.

6. Demonstrate the ability to apply the principles and applications to addressing challenges in computer science related real research problems.

Degree Requirements


Students must meet all university requirements for a bachelor’s degree.

In addition, students must complete the following course work with a grade of “C” or better: CPSC-2100 , CPSC-3310 , CPSC-3099 , and CPSC-4900  and pass all required courses.

General Education Requirement (38-41 Hours)


The following courses must be taken to meet major and general education requirements:

Advanced Selective Courses (33 Hours)


Besides the courses listed below, advanced selectives may be chosen from any course carrying the CPSC prefix. The courses listed below are grouped into sub-areas for advising purposes. However, this list is not exhaustive, and the categorization is subject to revision. As the field of computer science continues to evolve, new courses may be introduced, and such additions may not be reflected in the current list.

Electives (16-19 Hours)


Total - 120 Hours


Return to {$returnto_text} Return to: Academic Degree Programs Offered