Computer Science (BS)

Computer Science (BS)

The Computer Science Program at Oakland City University prepares students for careers in computer science through learning based on practice and grounded in theory. The Computer Science program serves to provide students with the methodologies and tools to solve problems in the discipline’s professional world, as well as provide training in communication skills to accompany the work done with state-of-the-art technology. 

students shaking hands


  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 
  • Communicate effectively in a variety of professional contexts. 
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 
  • Apply computer science theory and software development fundamentals to produce computing-based solutions. 

Degree Courses

  • Introduction to Computer Science and Creative Technologies
  • Creative Computing and Programming
  • Physical Computing and Programming
  • Data Structures
  • Computer Networking and Architecture
  • Operating Systems
  • Software Engineering
  • Applied Database Management and Systems
  • Mathematical Foundations on Algorithms
  • Distributive Computing
  • Internet Programming
  • Senior Computing Capstone

My education has assisted me in my work in the IT Department at the University, and upon graduation will help me to find a position in my field.

Andrew Tarus

IT Student Worker, Class of 2023

Not quite ready to apply?

Learn more about OCU.