Skip to main content

Software Engineering Degree Program

The Oklahoma City University software engineering major gives graduates programming capabilities, a well-rounded knowledge of computer structures and functioning, extensive hands-on experience with workstations and microcomputer systems, and the benefit of an exceptionally strong foundation in the liberal arts. The academic strengths of the program are complemented by excellent access to computers currently available which include the PC and Apple labs, Arduino microcontrollers and a UNIX lab. Additional computer acquisitions are made on a continuing basis to ensure student access to modern computing facilities. 

Oklahoma City University offers two Bachelor of Science degree programs in this field: Software Engineering - Business Solutions and Software Engineering - CS STEM.

Course Requirements (Both degree programs)

Software Engineering Common Core (39–42 Hours)

CSCI 1003: Intro to Programming (if necessary) 
CSCI 1514: Algorithm Design and Programming I 
CSCI 1614: Algorithm Design and Programming II
CSCI 3114: Data Structures
CSCI 3613: Database Design and Management 
CSCI 4063: Senior Seminar
IT 4313: Business Systems Analysis & Design/Software Engineering I 
CSCI 4213: Software Engineering II
CSCI 4303: Intro to Object-Oriented Programming
CSCI 4313: Introduction to Operating Systems
CSCI 4503: Applications Program Interface (integrate with Mobile Apps Lab)
CSCI 4513: Web Site Programming and Design (focus on database; pre-reg. 3613)
IT 4303: Cyber Security

CS-STEM Course Requirements

Required Computer Science & Math (23 Hours)

CSCI 3503: Discrete Mathematics 
CSCI 4203: Logic for Computer Science 
CSCI 4003: Programming Languages 
MATH 2004: Calculus and Analytic Geometry I 
MATH 2104: Calculus and Analytic Geometry II 
MATH 2203: Calculus III 
MATH 3203: Probability and Statistics 

Computer Science Electives (6–9 Hours)

CSCI 3303: Networking and Data Communications
CSCI 3863: Special Topics in Computer Science
CSCI 4583: Internship 
CSCI 4603: Advanced Data Base 
CSCI 4803: Graphics
CSCI 4983: Independent Study 
CSCI 4991: Practicum in Programming 

Natural Science Electives (10 Hours) 

10 hours total in natural science; may include hours required for General Education Courses

Software Engineering CS-STEM Track: 
124 Total Credit Hours

General Education Requirements 37-43
Software Engineering Common Core 39-42 
Required Computer Science & Math 23 
Computer Science Electives 6-9 
Natural Science Electives 10 
Open Electives 0-6 

Download Degree Sheet (PDF)

Business Solutions Course Requirements

Required Business & IT Courses (24 Hours)

IT 4843: Strategic Information Systems
MGMT 2023: Business Communications & Technical Writing
ACCT 2113: Financial Accounting
ACCT 2213: Managerial Accounting
MGMT 3123: Principles of Management & Organizations
MKTG 3113: Principles of Marketing
FIN 3023: Business Finance
ECON 2123: Business Statistics

Computer Science, Information Technology and Business Electives (12–15 Hours)

CSCI 3503: Discrete Mathematics
IT 4323: Database Management Systems
IT 4823: Special Topics in IT: E-Commerce
IT 4333: Business Systems Internship

and/or no more than two courses from the following:

FIN 3523: Commercial Banking
FIN 3623: Capital Budgeting
FIN 4223: Financial Analysis and Policy
MKTG 3313: Consumer Behavior
MKTG 4153: Marketing Management and Strategy

Software Engineering Business Solutions Track
124 Total Credit Hours

General Education Requirements 37-43 
Software Engineering Common Core 39-42
Required Business Operations Courses 24
CS, IT, & Business Electives 12-15
Open Electives 3-9

Track is limited to no more than 30 hours in business coursework

Download Degree Sheet (PDF)