Programming for artists and designers
Why are we here, Nake and Nees, computers and programs, Python, the tools, git & GitHub. What the room answered is linked from each question.
x SD5913 · WEEK 02Reading code
Types, control flow, data structures, uv. Given working code, predict the output; given broken code, find the fault.
xGetting data, and making it look like something
Scraping, matplotlib, generative visualisation. Assignment 2 is set here.
xInterfaces, installations, shipping, agents, the group project
Decks are published here the day before each class.
xDownloads: Week 1 slides as PDF · Week 2 slides as PDF · What the room answered, week by week · Words we use
Course documents
Tutorials, week by week
Branch 2026 is this year. Branch 2025 is last year’s complete thirteen weeks, kept as reference.
Match your GitHub account to your student ID
Sign in with GitHub, enter the last four digits and the letter of your PolyU ID. Nothing is marked until you have.
x