CSC 121

Programming and Problem Solving

Davidson College · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

An introduction to computer science and structured programming, including algorithmic thinking, using control structures, essential data structures, creating functions, recursion, and object-oriented programming. Satisfies a core requirement in the Computer Science minor. Satisfies a requirement in the Data Science interdisciplinary minor. Satisfies Digital Studies major and minor requirements. Satisfies the Mathematical and Quantitative Thought requirement. Prerequisites & Notes Not open to students with credit for CSC 120 (= DIG 120), CSC 240 (=PHY 240), or CSC 209 (= BIO 209).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

001

Availability not recently verified
Class #davidson-CSC121Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?