Reading assignment 1: Logistics and intro to 2D concepts

by Eftychios Sifakis on January 26, 2016

Due: Thursday, January 28th

Synopsis: We have a lot of reading to do initially. Some stuff to understand how the course works, some stuff to get the basics of the math for graphics, and some stuff for the programming assignments. It’s a lot of reading, but you have extra time. There is also a short “quiz” that you will need to take.

Learning Objectives: To make sure everyone understands how the class will work, and has the basics for the topics we’ll work on in the first weeks. We also need to make sure that the course infrastructure works (that you can access Canvas, find the readings, …)

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


For the first week, we have a longer list of readings than usual since we need to get things rolling. There are three categories of readings: class setup info, graphics math basics, and JavaScript/Canvas stuff .

Part of this assignment is for you to make sure you can find the readings. As you should know (or soon will), the books for this class are a little unusual: you don’t need to buy them. You can access them through the library, or for many of them, we can give you online editions. Other readings will be from Tutorials we provide.

After you’ve done the reading, take the online quiz (link coming) to make sure you’ve understood what you’ve read. If you get something wrong, go back and try again.

The Required Reading List:

Optional Readings

  • If you need to brush up on linear algebra, you might wait a little since we will discuss things in class, and provide more tutorials. Or you can try chapters 1,2 and 4 or Practical Linear Algebra (Link, Link, Link)
  • Foundations of Computer Graphics (Chapter 6, section 1 Link) discusses transformations in a manner similar to Hart, if you want to see it another way.
  • Reading ahead to Chapter 7 of Hart’s Big Fun Computer Graphics Book (Link) will give you a sense of why we’re so interested in transformations.

Getting the books

For Hart’s book, the only way to get it will be through Canvas. The links above will take you there for individual chapters.

For the library books, the official way to get them is through the library. We encourage you to do that. The links above are to chapters as PDFs stored in Canvas – which is unofficial, but convenient.

The tutorials are on the open web.

Print Friendly, PDF & Email

Previous post:

Next post: