Classes

Browse class schedule

SPRING 2025 / CSIS / CSIS 223

Computer Science Information Systems

CSIS 223 - Object-Oriented Programming with C++ (3 credits)

Prerequisite: CSIS 123 with C or better. Introduction to object-oriented programming for students with procedural programming background. Data encapsulation, information hiding, built-in classes and libraries, inheritance, polymorphism, simple graphical user interfaces, user-defined classes and event-driven programming. Basic object-oriented design, maintainable software, software reuse, class hierarchies, design patterns and Universal Modeling Language. Uses object-oriented language.

1 session(s) offered.

MCC-Longview

Class # 12524Instructor: Christine Falk Session Regular Academic Session
LectureTime: 09:00AM-09:50AMDays: TRIn Person  
LabTime: 10:00AM-10:50AMDays: TRIn Person  

MCC-Maple Woods

Class # 11839Instructor: Gerald Morrison Session Regular Academic Session
LectureTime: 11:00AM-11:50AMDays: WHybrid - classroom & on-line  
LabTime: 12:00PM-12:50PMDays: WHybrid - classroom & on-line  
NotesHybrid course offers both video conferencing and in-person instructional options at the days/times listed. Students choose whether they attend virtually or in person. Video conferencing (Zoom) link will be posted in Canvas. Significant graded and non-graded learning activities and communication are required via Canvas between scheduled class sessions.

MCC-Online

Class # 10436Instructor: Joel Shaw Session Regular Academic Session
LectureTime: 02:00PM-02:50PMDays: RHybrid - classroom & on-line  
TopicC++ Programming
LabTime: 03:00PM-03:50PMDays: RHybrid - classroom & on-line  
TopicC++ Programming
NotesPROGRAMMING LANGUAGE: C++ using Microsoft Visual Studio 2022. Course offers both video conferencing and in-person instructional options at the days/times listed. Students choose whether they attend virtually or in person. Video conferencing (Zoom) link will be posted in Canvas at https://mcckc.instructure.com. Significant graded and non-graded learning activities and communication are required via Canvas between class sessions. Please check your schedule to determine the appropriate campus for book purchase or online at https://mcckc.edu/bookstores.
Class # 10434Instructor: Derek Snyder Session Regular Academic Session
LectureInternet  
TopicC++ Programming
LabInternet  
TopicC++ Programming
NotesClass teaches Visual C++ Express using Windows. Taught via the internet. Check your schedule for course start and end dates.  Course exams may be proctored and require a web camera and microphone.  Chromebooks may not be compatible with some courses.  Attend class at https://mcckc.instructure.com. Books available online at https://mcckc.edu/bookstores.
EnrollmentTo enroll, you'll need the class # (e.g. 46421) for each of your selected classes.
TextbooksTo find textbooks, required for your class, you'll need to know the class#, campus and term.
Support ServicesStudents with documented disabilities may request assistance at Disability Support Services offices.

Instructional expenses may change per semester basis; refer to the Tuition page for more information about tuition and Instructional expenses.

The purpose of this schedule is to provide information. It does not constitute a contract. Classes may be added, combined or cancelled and instructors may be changed at the discretion of Metropolitan Community College.