Welcome!


Welcome to CMSC 335: Computer Graphics! Course assignments and updates will be posted here. Updates will also be posted to Piazza.


Calendar of assignments

No late assignments will be accepted (not even by one minute), unless approved prior to the deadline.

All dates are tentative. If there are extenuating circumstances for the dates above please discuss with the instructor. Completed assignments are colored in light gray, upcoming assignments are colored in white with the next immediate assignment in blue.

AssignmentDate

Reading and Quizzes

Quizzes *may* include material from reading specified on same row.

Ch 1-3, 13.1 Jan. 18
Ch 4 Jan. 24
Quiz 1, Ch 6.1,6.3,6.9-11,6.13 Jan. 25
Ch 5 Jan. 31
Ch 7 Feb. 1
Ch 9 Feb. 8
Ch 8.1-8 Feb. 15
Quiz 2, Ch 10.1-6,10.8-11 Feb. 20
Ch 11, 12.1-6,12.8-10 Mar. 1
Ch 16.1-11,16.14 Mar. 8
Quiz 3 Mar. 20
Ch 17.1-3,17.6,17.10-11 Mar. 29
Ch 18.1-3,18.5 Apr. 5
Quiz 4, Ch 19.1-4,19.6-7 Apr. 10
Ch 21.1-2 Apr. 17
Ch 22 Apr. 24
Quiz 5, Ch 15.6,23.2 Apr. 26

Programming Assignments - Due before class on date specified

Programming assignments test your technical skills and understanding of the concepts that we learn about in class. Note that each assignment will build upon the prior assignment. Be sure to go back, debug, and refactor your code constantly.

For the inclass turn in, use this (click here for pdf) as your assignment sheet.

Programming 1 Feb. 7
Programming 2 Feb. 28 Extended to Mar. 2 by noon
Programming 3 Mar. 28
Programming 4 Apr. 18 Extended to Apr. 20 by noon
Programming 5 May 1 Extended to May 4 by noon

Culture Assignments - Due before class on date specified

Culture assignments are meant to broaden your general knowledge in computer science by exposing you to topics, people, and research outside the basic scope of this class. There will be one this semester:

Culture - Research Paper May 1