Home ›
Academics ›
Colleges ›
College of Engineering and Natural Sciences ›
Departments and Schools ›
Department of Mathematical and Computer Sciences ›
CS Programs of Study ›
Undergraduate Majors and Minors ›
Bachelor of Science in Computer Science
Bachelor of Science in Computer Science
The B.S. in Computer Science provides students a solid foundation in computer science and mathematics emphasizing supporting study in the physical sciences.
Course requirements for this degree plan include:
- 35 credits of Computer Science Professional Courses listed below plus 3 additional CS electives (9 credits) at the 3000 level and above
- 24 credits of Tulsa curriculum 2 Block I courses, 4 Block II courses and 2 additional courses chosen from Block I or II
- 6 credits of English including ENGL 1033, Exposition and Argumentation; Engl 3003, Writing for the Professions
- 23 credits of Mathematics including Math 2014, Math 2024, Math 2073, Math 4503, Stat 4813, Math 3073 or Math 4123, and 1 mathematics elective at the 3000 level or above (students earn a math minor if they take Math 3033 for the elective course)
- 19 credits of Physical Sciences including EE 2163, EE 2161, Phys 2051, Phys 2053, Phys 2061, Phys 2063 and 7 hours of science credits chosen from the following list:
- BIOL 1603 or higher; CHEM 1013 or higher, any GEOL course, PHYS 2073 or higher, EE 2003, and any Engineering Science except ES 2503
- 8 credits of general electives
124 credits required for the B.S. in Computer Science
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 2.0 or better overall.
Please note that students are required to follow the course balance sheet on which they enrolled. This may vary from the information reflected on this site. Students should contact the College of Engineering & Natural Sciences' Advising Office for a copy of their active balance sheets.
Math and Basic Sciences
Professional Courses