CSC 221 – Introduction to Problem Solving and Programming

Subject: Computer Science

Term: 2025 Fall

Session: Regular Academic Session

Days: MW

Start Time: 5:30 PM

End Time: 6:45 PM

Section: DR63

Start Date: 8/20/25

End Date: 12/16/25

Class Number: 41770

Catalog Number: 221

Credit Units: 3

Instructor: Sprague, Andrew L
Description:
(3 credits) Introduces problem solving and implementation of solutions using a high level programming language in a structured programming environment. Includes concepts and practice of structured programming, problem-solving, top-down design of algorithms, a high level programming language syntax, control structures, arrays, and an introduction into object oriented programming. First course in a three-course sequence (CSC 221, CSC 222, CSC 223). The assignments in this course require mathematical problem solving skills, algebraic modeling and functions, and use of variables. Total 3 lecture hours per week

Note:

This is a ***SYNCHRONOUS*** online section. Attendance at live online class meetings is required on the days and times listed in the course information. These meetings will be held via Zoom or other application designated by the instructor. Students must login to Canvas regularly to check for course announcements, complete assignments, check grades and feedback, and participate in any other course activities required by the instructor. Students must have regular access to a computer and the Internet to successfully complete this course. Some courses require proctored testing. Students can visit https://vpcc.edu/distance/students for information and resources for online students.

Class Stat: Active

Enrollment stat: Open

Virtual Classroom