Skip to main content
Course web for the Spring 2019 Computer Graphics Class

Category: News

Week 1 Office Hours

For the first week of class, the staff will have office hours:

  • Tuesday (1/22):
    • Mike (CS 6385) 2:30-4:00
    • Jay (in Mike’s office – CS6385) 3:00-4:00
    • Young (in CS1304) – 4:00-5:00
  • Wednesday (1/23):
    • Mike (CS6385) – 11:00-11:45
    • Luke (1306CS) – 4:00-5:00
  • Thursday (1/24):
    • Young (in CS1304) – 4:00-5:00
  • Friday (1/25):
    • Jay (in CS1304) – 3:00 – 4:00
    • Luke (1306CS) – 4:00 – 5:00

The calendar is off…

If you look at the course calendar (or the assignments list on Canvas) you’ll notice it’s a little off…

This year, the spring semester is only 14 weeks! I had planned for 15.

There will not be classes or assignments during exam week (except for the final exam). I will need to reschedule things…

Getting Started

The course web has a lot to read. Here is a suggestion as to where to start (and a recommended order you could look at them):

  1. Check the overview page Overview to get a basic sense of what the course is going to be. https://pages.graphics.cs.wisc.edu/559-sp19/overview/
  2. check the pre-requisites page Course Pre-Requisites to get an idea of what we expect from students in the class https://pages.graphics.cs.wisc.edu/559-sp19/pre-reqs/
  3. Check the books page Books to see what books we will use in class, and why you don’t need to buy any (but can if you want to) https://pages.graphics.cs.wisc.edu/559-sp19/books/
  4. Look at the tools page Tools to see what tools you will want to gather together to do the assignments in the class. The software page Installing software that you need gives some instructions on how to install things. We recommend that you use Visual Studio Code (see Visual Studio Code and CS559). https://pages.graphics.cs.wisc.edu/559-sp19/tools/
  5. The JavaScript page Javascript and 559 discusses the use of JavaScript in CS559, and gives some suggestions on how to learn it if you haven’t already. There is a page of using typing information with JavaScript Typed JavaScript in CS559 that discusses some more advanced topics that you will see in the example code. https://pages.graphics.cs.wisc.edu/559-sp19/javascript/
  6. The policies page CS559 Course Policy Page will give you a sense of the rules for how the class will operate. https://pages.graphics.cs.wisc.edu/559-sp19/policies/

Before class starts, we recommend that you:

  1. Have a look at the web pages above.
  2. Register for an account on GitHub if you don’t already have one.
  3. Set up the tools you will want to use for the class and try them out.
  4. If you haven’t done any JavaScript programming before, have a look at some of the resources listed and try to do a little JavaScript programming. Read some of one of the books, maybe watch some of the videos, but also try things out!
  5. If you’ve never used GIT before, you might want to read about it and try it out a little. See the GIT page where I have a brief tutorial, and pointers to resources.

Other pages that you might want to look at:
1. A discussion of Workbooks that we will use in class
2. Why we recommend Visual Studio Code Visual Studio Code and CS559
3. Using typing with plain javascript Typed JavaScript in CS559

Enrollment

All enrollment for the class must be through the waiting list.

As of January 10th, all students on the waiting list have been invited to enroll. We may be able to allow a few more to enroll (the class is full, but we expect people to drop).

Enrollment Permissions

All enrollment to the class is via the waiting list. We have a very full class. As of January 10th, all students who put themselves on the waiting list have been invited to enroll.

Several people are asking for permission to enroll. There are many reasons (you don’t have the pre-reqs, you are a visiting or special student, …).

If you’re not a CS major, you need to wait until November 28th to enroll.

I cannot give anyone special permission to enroll until all “regular” students enroll first. (they get priority). Please contact me after December 17th when I will have a better sense of how full the class is. All students must use the waiting list.
No promises, but I expect to be able to allow everyone who is interested into the class. We have a huge room. Update 11/22: there is a much larger demand for the class than I expected. We are limited by the capacity of the room. I expect many people on the list will drop, but we may need to wait until they do before adding more people.

Note: if the class is full, put yourself on the waiting list. I expect a lot of people will drop, and we’ll be able to take people from the waiting list.

I may be willing to allow exceptions to the CS400 pre-req for people who are confident in their programming abilities. I cannot consider exceptions until after December 17th. We will give priority to students who have filled the prerequisites.

Website under construction!

This site will be the web page for CS559 Computer Graphics for the Spring 2019. Right now, the page is mainly a placeholder. Actual content will start appearing soon.

If you’re curious about the class, you can look at the course web for previous semesters: the last course offering (Spring 2018) or the last time I taught the class (Fall 2015). A warning: I plan to update the class for this semester, so don’t use the past classes as a way to predict this semester.