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 8: Kickoff, arrangements, basics of programming, setting up
      • Sep 9: Making graphics in Processing, variables
      • Sep 10: Simple math, interaction with mouse, comments
      • Sep 11: Flow control part 1, recap
    • Week 2
      • Sep 15: Flow control part 2
      • Sep 16: Arrays, using arrays with loops
      • Sep 17: Functions, parameters and return values
      • Sep 18: Recap, using images, exercises
    • Week 3
      • Sep 22: More types, dealing with text
      • Sep 23: Basics of object-oriented programming
      • Sep 24: Lists, using callbacks for input
      • Sep 25: Recap of the course, assignment instructions & tutoring