Course Schedule#

This is the tentative plan for COSC 123 this term. The exact details are subject to change, so this is roughly the plan we will try to follow.

#

Week

Topics

Lab

Logs

Tests

Concepts Tested

1

Jan 9 - 15

Markdown and Technology Setup

Lab 1 (on your own)

LL 1

-

2

Jan 16 - 22

Terminal
Version Control

Lab 2

LL 2

Test 0

Course Policies

3

Jan 23 - 29

Processing and PDE
Pixels in Processing

Lab 3

LL 3

Test 1

Command-line,
Version Control (Weeks 1-3)

4

Jan 30 - Feb 5

Interactions, Variables,
Events

Lab 4

LL 4

(Bonus Test 1)

5

Feb 6 - 12

Randomness and Images

Lab 5

LL 5

Test 2

Processing,
Interactions and Variables (Weeks 3-4)

6

Feb 13 - 19

Conditionals

Lab 6

LL 6

(Bonus Test 2)

7

Feb 20 - 26

Reading Week
(no new material)

-

-

-

8

Feb 27 - Mar 5

Loops

Lab 7

LL 7

Test 3

Images and Conditionals (Weeks 5-6)

9

Mar 6 - 12

Functions

Lab 8

LL 8

(Bonus Test 3)

10

Mar 13 - 19

Catch-up week
(no new material)

-

-

-

11

Mar 20 - 26

Object Oriented Programming

Lab 9

LL 9

Test 4

Loops and Functions (Weeks 8-9)

12

Mar 27 - Apr 2

Arrays I

Lab 10

LL 10

(Bonus Test 4)

13

Apr 3 - 9

Arrays II & Final Exam Info

Lab 11

LL 11

Test 5

Everything + Object Oriented
Programming and Arrays (Weeks 11-13)

14

Apr 10 - 13

Final Exam Prep

-

-

Bonus Test 5

Note

Note that the schedule is subject to change and adjustments depending on the needs of the class, and other pedagogical or logistical restrictions.

Note

Labs will start in the second week of the course!

Test Dates and times#

Test/Bonus Test

Date

Time

Duration

Test 1

Wednesday Jan 25, 2023

15:35 - 16:25

50 minutes

Bonus Test 1

Self-Scheduled

-

50 minutes

Test 2

Wednesday Feb 8, 2023

15:35 - 16:25

50 minutes

Bonus Test 2

Self-Scheduled

-

50 minutes

Test 3

Wednesday Mar 1, 2023

15:35 - 16:25

50 minutes

Bonus Test 3

Self-Scheduled

-

50 minutes

Test 4

Wednesday Mar 22, 2023

15:35 - 16:25

50 minutes

Bonus Test 4

Self-Scheduled

-

50 minutes

Test 5

Wednesday Apr 5, 2023

15:35 - 16:25

50 minutes

Bonus Test 5

Self-Scheduled

-

50 minutes

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

Note

Labs start in the second week, on January 10th!