ISMA303


Course Schedule

WEEK 01

Course Introduction
Exercise: Basic Drawing – Hello World
Assignment:  Simple Portfolio Layout

WEEK 02

Topic: Structure, Logic & Animation
Exercise: Adding text, Growing Circle, Randomizing a Line, Random Circles
Assignment: Growing & Shrinking Circle
Random-coloured-circles

WEEK 03

Review & Intro to Objects

WEEK 04

Exporting, Libraries & More on Objects

WEEK 05

Assignment 1 DUE: Presentations
Introduction to Assignment 2: Portfolio Site

WEEK 06


WEEK 07

Drawing a Circle, Spiral, and a Noisy Circle
Data Visualization Basic Example

WEEK 08

 Why Object-Oriented Programming, A Button Class, Using External Data

WEEK 09


WEEK 10

Assignment 2 DUE: Presentations

WEEK 11

WEEK 12

WEEK 13

WEEK 14

WEEK 15

Assignment 3 DUE: Presentations

Download the Course Outline PDF