Portland Community College | Portland, Oregon Portland Community College

CS261 Programming Systems

Campus contacts

Explores the theory and practice of object-oriented programming as embodied in both Java and C++. Introduces inheritance, polymorphism, virtual functions, templates, exceptions, operator overloading and the extensive libraries that are available as a standard part of Java and C++. Prerequisite: CS 260. Audit available. (For detailed information, see the Course Content and Outcome Guide.)

you will need the CRN to register.
many classes have additional fees.
classes marked with $0 or <$40 use low cost materials. Cost does not include art supplies, calculators, fees, and equipment.
Class type:
in-person:    remote:    online:    hybrid: ( or )
List of classes for CS261 Programming Systems
CRNLocation & typeDays & timeDatesSeats availableMaterialsMore infoSign up
40507RC Remote

From September 28 through December 16, 2021
Textbooks for CRN 40507
Instructor: Michael J Noel
Tuition: credit Fees: $12
and RC Remote
Tuesday and Thursday
from 6 to 8:50pm

From September 28 through December 16, 2021
Instructor: Michael J Noel

Course details: CRN 40507

Course materials


Find out which textbooks are required for this course.


You need a computer running Windows, Linux, or MacOS and an internet connection.

Instructor comments:

This class meets via Zoom T/Th 6-8:50pm. The Zoom sessions will be recorded. There is also a weekly online session (chat only) that meets Saturdays from 9-noon.


Web course information

No show policy
Your instructor can mark you as a "no show" if you do not participate in your class during the first week. This will remove you from the class. It is important to log in as soon as the class starts to see what the participation requirements are.
Students with Disabilities:
Students with disabilities should notify their instructor if accommodations are needed to take this class. For information about technologies that help people with disabilities taking Web based classes please visit the Disability Services website.