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

Career Outcomes

According to the US Bureau of Labor Statistics (BLS), software developers are among the highest paid professionals in the modern workforce with a median salary of $110,140 (2020). Furthermore, the BLS estimates that the number of software developer jobs will grow exceedingly rapidly (22%) from 2020 – 2030, and – as per CNBC – there are over 700,000 open jobs in tech, most of which require a technically focused skillset.


  • 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

Subject Matter Experts

Dr. Charles Severance, University of Michigan – Dr. Charles Severance holds a PhD in Computer Science from Michigan State University. He is the former Executive Director of the Sakai Foundation, and one of the world’s leading online CS educators. His contributions and curriculum form the basis of our programming curriculum

Dr. Colleen Van Lent, University of Michigan – Dr. Colleen Van Lent holds a PhD in Computer Science from Pitt. Her work focuses heavily on web design and development, especially in the field of accessibility. The Web Development course series is based on her Web Development for Everybody curriculum.

Corporate Partners

Google serves as a curriculum collaborator to the Computer Science and Cloud Computing courses in this program, providing ongoing guidance and feedback on the course topics and learning outcomes.

Professional Advisors

Mala Chandra – Mala Chandra developed multiple core Java technologies, including J2EE, J2ME and Java Beans. In 2004, she was named one of the 25 most influential women in the development of the internet. She has developed courses in gamification, social media and other subjects for the University of Washington.

Alexey Malashkevich – Alexey is a highly respected engineer and engineering manager with strong experience in building cloud-based financial technology systems. His skill in building engineering teams gives him particular insight into the skills most valuable in today’s technology workforce. Furthermore his expertise in cloud applications was valuable in verifying learning outcomes from cloud computing classes. Alexey is the former CEO of Agile Code – a software development firm – and has 20 years of experience bringing software products to market.

Not quite ready to apply?

Learn more about OCU.