CPSC 110: Computation, programs and programming
This course offers fundamental program and computation structures. The course takes you through introductory programming skills exploring computation as a tool for information processing, simulation and modeling, and interacting with the world.