This is a first course in Object Oriented Programming (OOP) theory, logic and design. Taught in the College's hands-on computer classrooms, this course emphasizes the program design and development process including concepts of variables, flow control, objects, classes, methods, text/stream I/O, arrays, and vectors. and polymorphism. Students will use an Object Oriented Programming language as they design code, debug and implement several programs covering the topics presented. Programs will be created to run both using the IDE and from the command line.
This course fulfills the Learning Community Seminar requirement for students in AA Computer Science, AS Computer Science, AS Computer Engineering areas of study. Other departments may allow this course to be used as a LC seminar for their students. Students in majors other than the ones listed above should obtain their advisor's or the leading faculty member's approval before registering in the course. For more information please email [email protected]
Recent sections
Fall 2026 · 7 sections
Sep 8 – Dec 18
Section
Days & time
Location
Instructor
01Class #76005-CSC-120-01
Days & timeMonday 1:00 PM - 4:35 PM D Building D119 (In Person)
LocationD Building D119
InstructorDelta, H
03Class #76007-CSC-120-03
Days & time
Friday 1:00 PM - 4:35 PM D Building D119 (In Person)
LocationD Building D119
InstructorDelta, H
04Class #76008-CSC-120-04
Days & timeMonday, Wednesday 11:00 AM - 12:40 PM D Building D119 (In Person)
LocationD Building D119
InstructorAzhari, A
05Class #76010-CSC-120-05
Days & timeTuesday, Thursday 9:00 AM - 10:40 AM D Building D119 (In Person)
LocationD Building D119
InstructorSelvakumar, P
02Class #76012-CSC-120-02
Days & timeSaturday 9:00 AM - 12:50 PM D Building D102A (Hybrid Course)Saturday 9:00 AM - 12:50 PM 9:00 AM - 12:50 PM Remote REMOTE (Hybrid Course)
LocationD Building D102ARemote REMOTE
InstructorBerihun, N
02 notes: This section meets every week but alternates between in-person and remote modalities every-other week. Week 1, the section meets in-person. Week 2, the section meets remote, and so on.