CS 120

Programming and Algorithms in C++

Antelope Valley College · UGRD · Fall 2026

2 sections2 open now
Add to a schedule

Catalog description

Prerequisite: Completion of or concurrent enrollment in MATH 150 OR completion of or concurrent enrollment in MATH 150H OR completion of CS 110 OR successful completion of one year of Calculus in high school OR successful completion of one year of programming in high school. This is a first course designed to teach computer programming to Computer Science majors as well as non - Computer Science majors with an introduction to C++ programming. Focus is on hands-on C++ programming skills, problem-solving using algorithmic thinking, abstraction, implementing an algorithm to executable code, debugging and testing software programs. Problem solving through stepwise development of algorithms is presented. Students will learn programming language syntax, coding, program logic, and program testing. Students will plan, create, test, and run their own programs to solve typical problems. (Engineering and science majors consult counselors) (C-ID: COMP 122) (UC, CSU, AVC) (Students who completed CIS 161 or CIS 173 will not receive credit for CS 120)

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

01

19 openSeats: 5/24 seats Last recorded: Aug 8, 2026, 2:59 PM
Class #79216Fall 2026UGRD3 credits
19 available5 enrolled24 capacity0/7 waitlist
Days & times
TR 1800-2020
Meeting dates
Sep 1 – Dec 3
Location
Mesquite Hall 321
Instructor
Hidalgo, Manuel
Details checked 6 hours agoSeats checked 6 hours ago

OL2

OpenSeats: 25/25 seats Last recorded: Aug 8, 2026, 2:59 PM
Class #79827Fall 2026UGRD3 credits
0 available25 enrolled25 capacity2/15 waitlist
Days & times
No scheduled meeting time
Meeting dates
Aug 31 – Dec 5
Location
***ONLINE INSTRUCTION***; ***ONLINE INSTRUCTION***
Instructor
Hidalgo, Manuel
Details checked 6 hours agoSeats checked 6 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?