Welcome to the 2010 Term 2 CMPT 106 tutorial page. Here you will find the tutorial slides for each week, useful links, discussion threads, and hopefully something useful.
Jan 6th, 2010
In this tutorial you will learn how to setup processing, the differences between Processing and Scratch, and some programming basics.
Slides
Getting Started With Processing 
Links
Processing
Video
Particle System Examples
Code example
Source Code
Class Example Source
Discussion
Jan 13th, 2010
In this tutorial we cover variables and types in greater detail. We will also discuss classes, and explore some examples of their use. The tutorial will conclude with an exercise and an opportunity to ask questions about the assignment.
Slides
Links
Code Examples
advanced particle class
particle class
sprite class
Discussion
Jan 20th, 2010
Today we will talk about the some of the common problems on the first assignment. We will also look at an example of using loops and cover some important points about their use.
Slides
Links
Code example
Loop Example
Loops and Arrays Example
Snow Example
Flame Example
Jan 27th, 2010
In this tutorial you will learn more about classes and what lines like gc.pickup(r.x,r.y); means.
Slides
Links
Code example
Feb 3rd, 2010
This week we will be covering common code mistakes, expectations for the pitches, and arrays. The example provides code similar to assignment 2.
Slides
Links
Code example
Feb 23rd, 2010
In this weeks tutorial we will be discussing some basic topics from project management including scoping, time management, and scheduling. The remainder of the tutorial will be used for paper prototyping and general project discussion.
Slides
Project Organization & Paper Prototyping 
Links
Paper prototyping
Prototyping article
Code example




