Mar 14, 2025  
2025-2026 Undergraduate Bulletin 
    
2025-2026 Undergraduate Bulletin

Computer Science, B.S.C.S.


Return to {$returnto_text} Return to: All Programs

Learning Outcomes

Students earning a Bachelor of Science in Computer Science will be able to:

1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.

3. Communicate effectively in a variety of professional contexts.

4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Tulsa Curriculum and First Year Experience


General Curriculum


Some major required courses may be double counted to fulfill a quad requirement.

Computer Science Major Requirements


Computer Science Major Electives


12 hours of computer science electives at the 3000 level or above approved by advisor.

Electives (14 hours)


Selected with approval of the student’s advisor.  Courses in either CS (Computer Science) or CYB (Cyber Security) may be used with approval.

Total: 124 hours


To become a candidate for a degree in computer science, a student must complete all computer science courses in the curriculum with a grade-point average of at least 2.0, and earn a grade point average of 2.0 or higher overall.

Return to {$returnto_text} Return to: All Programs