CS 1105
Programming and Problem Solving with Python
An intensive introduction to algorithm development and problem-solving using Python. Structured problem definition, top-down and modular program design, systematic development practices, and an introduction to higher-level program organization used in modern software development. Students practice running, debugging, testing, and documenting programs. Serves as repeat credit for CS 1104. Open to students who have taken CS/DS 1100 with permission of the instructor. FALL, SPRING. [3]
Sources
- Course catalogue ↗2026–2027