Be sure that your schedule allows you to enroll in at least one of the lab sections listed above. Note that we may consolidate the list into less sections if there's not enough enrollment in a particular section. If this is the case, you may be asked to switch sections. Attendance in the lab sections are mandatory but you can attend any of the remaining lab sections.
We will have a QUIZ in the 1st week of the quarter. It will contain simple questions about Linear Algebra that you should know if you have the pre-requisites for this class. Review matrix and vector operations.
This is a 7-unit class. The course load is like taking 2 courses. Plan accordingly.
To get a headstart in this class, read up on: (a) HTML, (b) javascript, (c) WebGL, and (d) try to do the 4 lab and 4 programming assignments in the Fall 2019 offering of this class. Problems are accessible from: https://users.soe.ucsc.edu/~pang/160/f19/. Note that because the class will be remote, the format and requirements will be different this quarter.
At the end of the quarter, to demonstrate mastery of the course materials, you should be able to write a program that can render objects with proper lighting and shading, and allow users to manipulate objects and camera.