everything.study
CS 105

Introduction to Computer Programming 1

Undergraduate

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
    Lauren McCarthy, Casey Reas, and Ben Fry · typical reference
Sources