Course ScheduleΒΆ

This is the tentative plan for COSC 123 this term. Things may change depending on many factors so this is subject to change.

P.S. Labs start on January 18th.

Wk

Date

Topic

Activity

Lab

Logs

Test / Bonus Test

0

Jan 11

About this course, and Processing

–

–

–

–

1

Jan 18

Setting up (Git, GitHub, the Terminal and some Processing)

A1

Lab 1

LL 1

Test 0 (course policies)

2

Jan 25

Starting with Pixels in Processing and the environment

A2

Lab 2

LL 2

Test 1 (weeks 0-2)

3

Feb 1

Interactions

A3

Lab 3

LL 3

Bonus Test 1

4

Feb 8

Variables

A4

Lab 4

LL 4

Test 2 (weeks 3-4)

5

Feb 15

Reading Week (no new material)

–

–

–

–

6

Feb 22

Conditionals and Images

A6

Lab 6

LL 6

Bonus Test 2

7

Mar 1

Images and Loops

A7

Lab 7

LL 7

N/A

8

Mar 8

Functions

A8

Lab 8

LL 8

Test 3 (weeks 6-7)

9

Mar 15

Object-oriented programming I

A9

Lab 9

LL 9

Bonus Test 3

10

Mar 22

Object-oriented programming II

A10

Lab 10

LL 10

Test 4 (weeks 8-10)

11

Mar 29

Class Cancelled (Good Friday)

–

Lab 11

LL 11

Bonus Test 4

12

Apr 5

Arrays

A11

–

LL 12

Test 5 (weeks 11-12)

13

Apr 12

Text, Data, Videos (Optional)

–

–

–

Bonus Test 5