CompSci 94 FOCUS, Fall 2021
CompSci 94 Calendar

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

Information about grading and course logistics.

Videos on Warpwire

August 23-27 Week

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

Videos 1.1.0, 2.1.0, 2.1.1
No reading quiz (RQ)
8/25
8/26
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
8/27
LECTURE
Dinner 5:30pm

First Lecture

Slides (pdf) (pdf-4up)

Link

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

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

August 30-Sep 3 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
8/30
8/31
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/1
9/2
Topics: Procedures, Object movement

Videos: 3.1.0-3.1.2
Videos: 3.2.1-3.2.4

QZ03 in Sakai
9/3
LECTURE
Dinner 5:30pm
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
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 6-10 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/6
9/7
Topics: Parameters with Procedures

Videos 3.3.1-3.3.2

QZ04 in Sakai
9/8
9/9
Topics: Camera Controls

Videos 3.4.1-3.4.3

QZ05 in Sakai
9/10
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 4 (pdf) (pdf-4up)
Classwork 4 Video
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 13-17 Week

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

Videos 3.5.1-3.5.2

QZ06 in Sakai
9/15
9/16
Topics: Built-in Functions, Properties, Math

Videos 4.1.0-4.1.6

QZ07 in Sakai
9/17
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

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

Classwork 7 (pdf) (pdf-4up)

Gong sound - get mp3


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

Classwork 7 video
ASSIGNMENT Assign 2 due
Assign 3 out

September 20-24 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/20
9/21
Topics: Random Numbers

Videos 4.2.1-4.2.2

QZ08 in Sakai
9/22
9/23
REVIEW
No QZ
9/24
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

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

Exam1 Reference Sheet

Relevant Old Tests

Old tests

ASSIGNMENT

September 27 - October 1 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
9/27
9/28
No QZ
9/29
9/30
Topics: Making Decisions

Videos 4.3.1-4.3.3

QZ09 in Sakai
10/1
LECTURE
Dinner 5:30pm
Exam 1
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 9 (pdf) (pdf-4up)
Classwork 9 Video
ASSIGNMENT Assign 3 due

October 4-8 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/4
10/5
10/6
10/7
Topics: Nested Ifs, Logic

Videos 4.3.4-4.3.5

QZ10 in Sakai
10/8
LECTURE
FALL BREAK FALL BREAK
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

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

October 11-15 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/11
10/12
Topics: Saving Objects, Count loop

Videos 4.4.1-4.4.5

QZ11 in Sakai
10/13
10/14
Topics: While loop

Videos 4.5.1-4.5.3

QZ12 in Sakai
10/15
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

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

Extras
Digital Basketball Dribbling
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

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

October 18-22 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/18
10/19
Topics: Arrays

Videos 5.1.0-5.1.2

QZ13 in Sakai
10/20
10/21
Topics: Writing Functions, Variables

Videos 5.2.1-5.3.4

QZ14 in Sakai
10/22
LECTURE
Dinner 5:30pm
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

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

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

Extra: Picture into animation
ASSIGNMENT Assign 4 out

October 25-29 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
10/25
10/26
Topics: Indexing in Arrays

Videos 5.4.1-5.4.5

QZ15 in Sakai
10/27
10/28
Topics: Mouse clicks on objects, object markers

Videos 6.1.0-6.2.3

QZ16 in Sakai
10/29
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

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

Classwork 16 (pdf) (pdf-4up)
Classwork 16 Video
ASSIGNMENT Assign 4 due

November 1-5 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/1
11/2
Topics: Scorers and Timers

Videos 6.3.1-6.3.4

QZ17 in Sakai
11/3
11/4
Topics: KeyPress and Collision Detection Listeners

Videos 7.1.0-7.2.4

QZ18 in Sakai
11/5
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 17 (pdf) (pdf-4up)
Classwork 17 Win Video
Classwork 17 Lose Video
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 18 (pdf) (pdf-4up)
Classwork 18 Video
ASSIGNMENT
Assign 5 out

November 8-12 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/8
11/9
Topics: Scene Activation Listener, Multiple Levels in Game

Videos 7.3.1-7.3.6

QZ19 in Sakai
11/10
11/11
No Videos
No QZ
11/12
LECTURE
Dinner 5:30pm
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 19 (pdf) (pdf-4up)
Classwork 19 Video
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork (pdf) (pdf-4up)
Full Classwork (pdf) (pdf-4up)

Test2 Reference Sheet(pdf)

Old Test Info
ASSIGNMENT Final Project: Assign 6 out
Assign 5 due

November 15-19 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/15
11/16
No Videos
No QZ
11/17
11/18
Topics: Changing Scenes

Videos 8.1.1-8.1.2

QZ20 in Sakai
11/19
LECTURE
Dinner 5:30pm
Exam 2
Slides (pdf) (pdf-4up)
Full Slides (pdf) (pdf-4up)

Classwork 20 (pdf) (pdf-4up)
Alice project starter (.a3p)
Classwork 20 Video
ASSIGNMENT Final Project: Assign 6
PART 1 Due


November 22-26 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/22
11/23
No Videos
No RQ
11/24
11/25
11/26
LECTURE
NO Dinner 5:30pm
Classwork

Classwork 21 (pdf) (pdf-4up)
Alice project starter (.a3p)
Classwork 21 Video
Thanksgiving Break Thanksgiving Break Thanksgiving Break
ASSIGNMENT

November 29 - December 3 Week

  Monday Tuesday Wednesday Thursday Friday
PRE-
WORK
11/29
11/30
No Videos
No QZ
12/1
12/2
12/3
LECTURE
Dinner 5:30pm

Slides (pdf) (pdf-4up)

Fill out course eval here

Last Chance to Checkoff Classwork

Classwork 22
ASSIGNMENT Final Project: Assign 6
PART 2 Due

Final Project: Assign 6
PART 3 Due

Final Project: Assign 6
PART 4 and 5 Due



December Finals Week

  Thursday
FINAL
EXAM
12/9
NO FINAL EXAM