Assignments

Programming Assignment 14

by jmishra on September 3, 2015

Due: Thursday, December 10 (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 13

by jmishra on September 3, 2015

Due: Thursday, December 3 (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 12

by jmishra on September 3, 2015

Due: To be decided (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 11

by jmishra on September 3, 2015

Due: Thursday, November 19 (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 10

by jmishra on September 3, 2015

Due: Thursday, November 12 (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 9

by jmishra on September 3, 2015

Due: Thursday, November 5 (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 7

by jmishra on September 3, 2015

Due: Thursday, October 22 (see the class late policy on the Syllabus) Synopsis: Learning Objectives: Evaluation: Check/No Check/Above and Beyond. You get a check if you turn in a viable, and complete submission (even if it just draws a rectangle like the example in the tutorial). We will mark above and beyond for people who […]

Programming Assignment 3: Wireframe

by Mike Gleicher on September 3, 2015

Due: Thursday, September 24 (see the class late policy on the Syllabus) Synopsis: You will implement 3D drawing using the JavaScript 2D canvas – this means you will implement your own complete 3D pipeline. 3D transformations, viewing transformation, perspective divide, … For now, everything will be wireframe, so you don’t have to worry about visibility […]

Programming Assignment 2: QuadCopter

by Mike Gleicher on September 3, 2015

Due: Thursday, September 17 (see the class late policy on the Syllabus) Synopsis: You will make a program with an articulated object and have it be animated (move around). Learning Objectives: To see how transformations and hierarchical objects are useful in modeling and animation, and to experiment with using them in web programming. Evaluation: Check/No […]

Reading 4: Shaders and WebGL

by jmishra on September 3, 2015

Due: September 28 Synopsis: Evaluation: Check/No Check (based on passing the Quiz). You may re-try the quiz until you pass it (everyone should be able to). Handin: Quiz on Canvas Description For this week there isn’t much reading. The actual readings on the topic will come after we’ve discussed it in lectures. The quiz will […]