Object Oriented Programming

COMS 201

A continuation of the object-oriented programming (OOP) concepts introduced in COMS 104. Topics covered include a history of the OOP paradigm, how OOP differs from procedural programming, objects and classes, inheritance, encapsulation, composition, polymorphism, cohesion and coupling, and an introduction to UML modeling. Design patterns and elements of the Agile programming paradigm are introduced. Prerequisite: COMS 104.

COMS201 is a 3 credit course.

Explore Computer Science Courses at BLC

COMS 101Computer Applications
COMS 103Intro to Programming I
COMS 104Intro to Programming II
COMS 201Object Oriented Programming
COMS 210Internet Programming
COMS 304Computer Organization
COMS 320Data Communication
COMS 322Database Systems
COMS 324Data Modeling
COMS 326Data Structures
COMS 340Programming Languages
COMS 442Software Architecture
COMS 480Topics in Computer Science
COMS 495Computer Science Capstone
COMS 499Internship in Computer Science

More information on COMS201

Please contact the registrar or your Bethany academic advisor with questions about this course or how it might fit into your academic plan. Note that not all courses are offered every semester. Course information as it is printed in the official Academic Catalog takes precedence over this listing.