Topic outline

  • This course is an introduction to the basic concepts of programming – no previous skills are required. Part lectures, part exercises and then a larger individual assignment. We'll meet 9:15–12:00 four mornings every week. The classroom is M102 in Väre.

    • Week 1
      • Sep 14: Kickoff, arrangements, basics of programming, setting up
      • Sep 15: Making graphics in Processing, variables
      • Sep 16: Simple math, interaction with mouse, comments
      • Sep 17: Flow control part 1, recap
    • Week 2
      • Sep 21: Flow control part 2
      • Sep 22: Arrays, using arrays with loops
      • Sep 23: Functions, parameters and return values
      • Sep 24: Recap, using images, exercises
    • Week 3
      • Sep 28: More types, dealing with text
      • Sep 29: Basics of object-oriented programming
      • Sep 30: Lists, using callbacks for input
      • Oct 1: Recap of the course, assignment instructions & tutoring