CompSci 94, Fall 2022
CompSci 94 Calendar

All materials we use in class are accessible via this page.

Information about grading and course logistics.

Videos on Warpwire

August 29-Sept 2 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
8/29
8/30
Topics: Introduction to the course

Videos 1.1.0, 2.1.0, 2.1.1
No reading quiz (RQ)

8/31
9/1
Topics: Adding and moving objects, person builder, some instructions

Read through Course webpages

Videos 2.1.2-2.1.5, 2.2.1-2.2.3
Note 2.1.4 has mac version/windows version


Video 2.1.6 (optional)

QZ01 in Sakai

9/2
LECTURE
First Lecture


Slides (pdf) (pdf-4up)

Link
Full Slides (pdf) (pdf-4up)

Lecture 2


Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 1 (pdf) (pdf-4up)
Classwork 1 Video

ASSIGNMENT Assign 1 out

September 5-9 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/5
9/6
Topics: Instructions (Turn, Move, Roll), Parts, Storyboards, Tips

Videos 2.3.1-2.3.6
Videos 2.4.1-2.4.3

QZ02 in Sakai
9/7
9/8
Topics: Procedures, Object movement

Videos: 3.1.0-3.1.2
Videos: 3.2.1-3.2.4

QZ03 in Sakai
9/9
LECTURE

Lecture 3

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 2 (pdf) (pdf-4up)
Classwork 2 Video

Extras
Pixar Storyboard Video
Pixar Storyboard how it works
Pixar storyboard to animation

Lecture 4

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 3 (pdf) (pdf-4up)
Classwork 3 Video
ASSIGNMENT Assign 1 due
Assign 2 out


September 12-16 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/12
9/13
Topics: Parameters with Procedures

Videos 3.3.1-3.3.2

QZ04 in Sakai
9/14
9/15
Topics: Camera Controls

Videos 3.4.1-3.4.3

QZ05 in Sakai
9/16
LECTURE

Lecture 5


Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 4 (pdf) (pdf-4up)
Classwork 4 Video


Lecture 6

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 5 (pdf) (pdf-4up)
Classwork 5 Video Part 1
Classwork 5 Video Part 2
ASSIGNMENT

September 19-23 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/19
9/20
Topics: Inheritance, Biped procedure vs Bunny Procedure

Videos 3.5.1-3.5.2

QZ06 in Sakai
9/21
9/22
Topics: Built-in Functions, Properties, Math

Videos 4.1.0-4.1.6

QZ07 in Sakai
9/23
LECTURE

Lecture 7

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 6 (pdf) (pdf-4up)
Classwork 6 Video

Lecture 8

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 7 (pdf) (pdf-4up)
Classwork 7 video

Gong sound - get mp3

OR TRY THIS DOWNLOAD for the actual .MP3 file for Gong sound

ASSIGNMENT Assign 2 due

September 26 - 30

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/26
9/27
Topics: Random Numbers

Videos 4.2.1-4.2.2

QZ08 in Sakai
9/28
9/29
REVIEW
No QZ
9/30
LECTURE

Lecture 9

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 8 (pdf) (pdf-4up)
Classwork 8 Video

Lecture 10

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

No Classwork






Exam 1 Reference Sheet

Recommended Old Tests

Exam 1 all Old Tests

ASSIGNMENT Assign 3 out

October 3-7 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/3
10/4

No QZ
10/5
10/6
Topics: Making Decisions

Videos 4.3.1-4.3.3

QZ09 in Sakai
10/7
LECTURE


Exam 1


Lecture 11

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 9 (pdf) (pdf-4up)
Classwork 9 Video
ASSIGNMENT

October 10-14 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/10
10/11
10/12
10/13
Topics: Nested Ifs, Logic

Videos 4.3.4-4.3.5

QZ10 in Sakai
10/14
LECTURE
FALL BREAK FALL BREAK
Lecture 12

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 10 (pdf) (pdf-4up)
Classwork 10 Video
(Old video should say "Together we make green" for when one is yellow and one is blue).
ASSIGNMENT

October 17-21 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/17
10/18

Topics: Saving Objects, Count loop

Videos 4.4.1-4.4.5

QZ11 in Sakai
10/19
10/20

Topics: While loop

Videos 4.5.1-4.5.3

QZ12 in Sakai
10/21
LECTURE

Lecture 13 Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 11 (pdf) (pdf-4up)
Classwork 11 Video

Lecture 14 Slides (pdf) (pdf-4up)

Full Slides (pdf) (pdf-4up)
Classwork 12 (pdf) (pdf-4up)
Classwork 12 Video
ASSIGNMENT Assign 3 due

October 24-28 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/24
10/25
Topics: Arrays

Videos 5.1.0-5.1.2

QZ13 in Sakai
10/26
10/27
Topics: Writing Functions, Variables

Videos 5.2.1-5.3.4

QZ14 in Sakai
10/28
LECTURE

Lecture 15 Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 13 (pdf) (pdf-4up)
Alice project starter (.a3p)
Classwork 13 Video

Extras
Text into Animation


See Nov 1 for Exam 2 practice


Lecture 16 Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 14 (pdf) (pdf-4up)
Alice project starter (.a3p)
Classwork 14 Video


See Nov 1 for Exam 2 practice

ASSIGNMENT Assign 4 out

October 31 - November 4 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/31
11/1
No Videos
No QZ
11/2
11/3
Topics: Indexing in Arrays

Videos 5.4.1-5.4.5

QZ15 in Sakai
11/4
LECTURE


Exam 2



Exam 2 Reference Sheet

Specific old tests

Old tests and solutions

Extra Practice (pdf) (pdf-4up)

Solutions Extra Practice (pdf) (pdf-4up)


Lecture 17

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 15 (pdf) (pdf-4up)
Alice project starter (.a3p)
Classwork 15 Video
ASSIGNMENT

November 7-11 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/7
11/8
Topics: Mouse clicks on objects, object markers

Videos 6.1.0-6.2.3

QZ16 in Sakai
11/9
11/10
Topics: Scorers and Timers

Videos 6.3.1-6.3.4

QZ17 in Sakai
11/11
LECTURE


Lecture 18

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 16 (pdf) (pdf-4up)

Classwork 16 Video

Extra: Picture into animation


Lecture 19

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 17 (pdf) (pdf-4up)

Classwork 17 Win Video
Classwork 17 Lose Video

ASSIGNMENT Assign 4 original due date
Assign 4 NOW due

November 14-18 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/14
11/15

Topics: KeyPress and Collision Detection Listeners

Videos 7.1.0-7.2.4

QZ18 in Sakai
11/16
11/17

Topics: Scene Activation Listener, Multiple Levels in Game

Videos 7.3.1-7.3.6

QZ19 in Sakai
11/18
LECTURE


Lecture 20

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 18 (pdf) (pdf-4up)
Classwork 18 Video


Lecture 21

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 19 (pdf) (pdf-4up)
Classwork 19 Video
ASSIGNMENT

Assignment 6 out!


Assignment 5 due

November 21-25 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/21
11/22

Topics: Changing Scenes

Videos 8.1.1-8.1.2

QZ20 in Sakai
11/23
11/24
11/25
LECTURE
YES, We have class today

Lecture 22

Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 20 (pdf) (pdf-4up)

Alice project starter (.a3p)
Classwork 20 Video
Thanksgiving Break Thanksgiving Break Thanksgiving Break
ASSIGNMENT

November 28 - December 2 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/28
11/29

No Reading
No QZ

11/30
12/1
12/2
LECTURE


Exam 3

Exam 3 Reference Sheet

Specific old tests

Old tests and solutions



Work on project, checkoffs

ASSIGNMENT

December 5-9 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
12/5
12/6

None
12/7
12/8

None
12/9
LECTURE


DEMOS in class

Classwork 21

Lecture 23

Full Slides (pdf) (pdf-4up)



DEMOS in class

Classwork 22


ASSIGNMENT

Assign 6 Game Video due



Rest of Assign 6 due



December Finals Week

 
FINAL
EXAM

NO FINAL EXAM