CS 105
Introduction to Computer Programming 1
2025
Topics
- Introduction
- Drawing and attributes
- Interaction and variables
- Conditionals
- Loops
- Functions
- Arrays
- Objects and program design
- Images, video, and libraries
Readings
- Make: Getting Started with p5.js
Sources
- Course catalogue ↗2026–2027
- departmental_course_outline ↗2025
- Departmental typical outline and references; assignments and textbooks may vary by term. Source revision: Oct 24, 2025. Year refers to the departmental revision date, not a specific offering.