Computer Science

The Computer Science department at OCCC is dedicated to excellence in teaching and service. It strives for excellence in teaching by offering curriculum that is current and responsive to industry needs. Our CS faculty are highly qualified and accomplished in their respective IT fields in academia, industry and government (local, state & federal). The department seeks to use experiential education with project based labs and/or software development together with theoretical concepts to enhance education. The department takes pride to being a leader in building a strong workforce for the IT industry.

OCCC’s Cyber/Information Security Program was among the 1st of 6 two-year institutions to be designated as a Center of Academic Excellence for its Cyber Defense Education (CAE-CD Associates). Through the Center for Cyber Defense Education, the department provides an avenue for OCCC to raise awareness, advocate for and support the development of cybersecurity knowledge in OCCC students, faculty, staff and the community. 

Our various certificates of mastery and two-year degree programs offer students the real world training and qualifications they need to be successful in today’s ever changing world of information technology careers. Some of the courses even include preparation for industry certifications offered by CompTIA and Cisco. Our degree options include Cybersecurity, Computer Systems Support, MIS, Programming, and Web Design and Development.

The Cyber/Information Security program is housed under the Computer Science department at OCCC. Student success is a high priority in the Computer Science department as well as the Business and Information Technology (BIT) Division. Student success is a high priority in the Computer Science department as well as the Business and Information Technology (BIT) Division. The Division seeks to find ways to provide resources to support, supplement and enhance the education that courses provide. The department regularly conducts activities for technical and professional development of students, and campus community. We have a diverse and extremely qualified Advisory Board who is very invested in our students. Tutoring is available in the Student Computer Center either virtually or in-person in the lab located on the 3rd floor of the Library. OCCC also provides many resources for students to succeed and lives to be enriched.

Whether a student wishes to enter the workforce upon graduation or transfer to a four-year institution, we have a degree option that is right for you.

Learning Outcomes

Upon successful completion of the Computer Science Program at Oklahoma City Community College, students will be able to:

  • Understand core computing concepts, artificial intelligence, machine learning, including programming, data, and how computer systems work.
  • Create and modify simple software solutions using common programming tools and problem‑solving techniques.
  • Apply computer science skills in academic or workplace settings, demonstrating logical thinking, accuracy, and effective communication.
  • Provide basic technical support by troubleshooting common computer, software, and network issues.
  • Assist users effectively, using clear communication and customer service skills to resolve problems and answer questions.
  • Apply professional IT practices, including system setup, security awareness, and workplace readiness for entry‑level support roles.
  • Prepare for CompTIA certifications.
  • Understand basic cybersecurity principles, including common threats, risks, and ways to protect computer systems and data. Explain core cybersecurity concepts, including the CIA triad—confidentiality, integrity, and availability—and how they protect information and systems.
  • Apply foundational security practices to help prevent, detect, and respond to cyber incidents.
  • Recognize the importance of protecting critical infrastructure, such as healthcare, utilities, government, and business systems, while demonstrating ethical and professional responsibility.
  • Demonstrate professional readiness for entry‑level cybersecurity roles, including ethical behavior, security awareness, and responsible technology use.
  • Explain how information systems and data analytics support business operations and decision‑making, including the use of data, software, AI and other technology tools.
  • Use data visualization technology and basic data analysis to solve business problems and improve organizational processes.
  • Demonstrate professional readiness for business and technology environments, including communication, teamwork, and responsible use of information systems and data.
  • Create simple software programs using basic programming concepts, such as variables, logic, and functions.
  • Solve problems using code, identifying requirements, writing solutions, and testing results.
  • Apply good development practices, including clear documentation, basic debugging, and professional collaboration.
  • Design and build basic websites using common web technologies such as HTML, CSS, and introductory scripting tools while integrating security.
  • Create secure, user‑friendly and visually effective web content, considering layout, usability, accessibility, and basic design principles.
  • Demonstrate workplace‑ready web skills, including problem‑solving, collaboration, and adherence to web standards and professional practices
  • Understand core computer science concepts, including programming, data structures, and how computer systems and networks operate.
  • Develop and test basic software solutions using common programming languages and problem‑solving techniques.
  • Prepare for transfer to a four‑year computer science program, demonstrating analytical thinking, technical skills, and effective communication

 

 

Degrees and Certificates

 

Computer Science Courses

* Please refer to the catalog for full program details. Some courses listed above may not be currently available for enrollment.

Questions? Contact Us.

Division of Business and Information Technology

Email the Division Office
(405) 682-7888