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.

isec feature

Leading the Nation in Information Security

Since 1996, TU’s computer science faculty and staff have produced some of the country’s leading professionals in information security, digital forensics, Internet security, and telecommunications security.

The University of Tulsa’s leadership in information security education and research is well established and unique in its breadth and depth. TU’s Cyber Corps and Institute for Information Security (iSec) faculty and staff have produced some of the country’s leading professionals in information security, digital forensics, Internet security, and telecommunications security.

Defending America’s Cyberspace

TU is a lead institution in the Cyber Corps program, a federal initiative that trains elite squadrons of computer security experts -- America's "Cyber Corps" -- to form the country's first line of defense against global cyber threats.

Since 2000, TU computer science programs have received more than $25 million in federal funding for its programs, which has fueled advanced research in areas including telecommunications security, cryptographic protocol, network attack visualization, digital forensics, and critical infrastructure protection.

In 2001, the National Science Foundation named The University of Tulsa one of six charter institutions in the Federal Cyber Service Initiative (Cyber Corps). Since then, TU has placed more than 165 Cyber Corps graduates into high-level information security positions with federal agencies including the National Security Agency (NSA) and the National Institute of Standards and Technology (NIST).

In addition, the NSA designated TU as one of two national centers for the development of cyber security faculty. TU also was the first university to certify graduates to all five federal information security standards at the highest levels.

Fulfilling a Need in the Private Sector

With businesses increasingly concerned about keeping their electronic data private and secure, TU launched the Institute for Information Security (iSec) in 2007 as a broader organization to better serve both the private and public sectors.

iSec draws on experts from throughout the university, including computer science, electrical engineering, and mechanical engineering. The institute works in partnership with industry and government agencies to solve real-world problems. iSec researchers pursue innovative solutions to a wide array of unique problems, such as reconstructing traffic accidents through automobile computers and redacting digital information from electronic devices.

TU’s information security programs continue to grow. With $2.5 million in new federal funding pledged in October 2008, a growing research and development agenda, and a healthy supply of highly talented students from across the nation, TU will continue to serve as a premier training ground for the nation’s cybersecurity experts.

Course requirements for this degree plan include:

  • 36 credits of Computer Science Professional Courses listed below plus 3 additional CS electives (9 credits) at the 3000 level and above
  • 18 credits of Tulsa curriculum 2 Block I courses and 4 Block II courses 
  • 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 4123, Math 4503, Stat 4813, and two additional Math electives (6 credits) taken from Math 2073, Math 3033, Math 3063, Math 3073, Math 3513 or Math 3553. 
  • 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
    • 13 credits of general electives

    124 credits required for the B.S. in Computer Science

    Below is the current prerequisite tree for Computer Science courses

     Prerequisite Courses for Computer Sciences

    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.