Computer Science II: Object-Oriented Programming (CIS 111B)

This course introduces students to the object-oriented programming paradigm and focuses on the definition and use of classes and the fundamentals of object-oriented design. It is designed for students that already have a firm foundation in procedural programming concepts. A high-level programming language such as Java or C++ is used. This is the second course for computer majors.

Prerequisites

The following courses must be taken prior to this course
CIS 111 - Computer Science I: Programming and Concepts with a minimum grade of C or equivalent experience in procedural programming techniques
Term Location Sections Available
2025 Spring Semester - 15 Week Sections
Blue Bell
2025 Spring Semester - 15 Week Sections
Online