Quizes 15% - ( Writing
questions 5% - Answering questions 10%)
Quizes will
be given in the first 5 minutes of every class. Probably 5
multiple choice questions. These are intended to encourage you to keep
up with the reading. (Your professor never-ever did his assigned reading until
the last week of the quarter when he was an undergrad. This is a really
terrible way to be a student. I’m going to force you to be a better student
than me.) You shouldn’t really have to “study” for these quizzes, just keep up
in class. So that you do the reading before
class, the quiz will be on the topic of that days lecture. Yes really! You will
be quizzed before I talk about it. But it’s a small part of your grade, so no
worries.
Furthermore,
making up intelligent questions requires a much deeper understanding of the
material than does answering questions, so you the students will be making up
the questions for the daily quiz. 24hrs prior to each class you’ll need to
submit one question in PDF format. The question should include 5 multiple
choice answers, and on a separate page, and indication of the answer and a
brief explanation as to why its correct. I’m going to
choose 5 questions I deem to be easy to answer if you understand the material
but hard to answer if you completely flaked on the reading and have no clue.
You’re graded on submitting a question, but not how good the question is.
However if you submit good quality questions, you can expect your own questions
to appear on the quiz more often, which is probably to your advantage. The
question should be on the assigned reading, which will be the topic of both the
next quiz and the next lecture.
Intro Open GL Assignment 10%
Details
coming soon!
Project – 40% ( Proposal Draft 5% - Proposal Revision 5% - Check
point I 10% - Check point II 10% - Completed project 10% )
You
will complete a major project for this course. The class as a whole will be
creating a mesh manipulation application. You will be writing one module of
this application. Ideas for acceptable modules will be given, but you are
encouraged to be creative.
You
will need to provide a project proposal in the third week of class, after
getting feedback on this you’ll revise and submit again in the fourth week of
class. Your proposal will include both your final expected implementation, and
two checkpoints on the way to completion.
Grading
will be done in the lab by the instructor and TA. There are no late days since
we need to come to the lab to grade. However at your option, you can choose to
delay grading to the next checkpoint for a 50% reduction in grade on the
delayed portion. Obviously the final submission can’t be delayed.
Final 35%
Final will be in class written test. Probably short
answer format.
Teamwork
Work
in teams or work alone, either is acceptable. Instructors normally say “work
alone” so they know that you learned something, as opposed to your roommate
learned something and did it for you. However in practice I have no way to know
what actually happened. Furthermore the “real world” nearly always requires
that you work in teams. Thus, you can work with your friends whenever you like,
you can download code from the web, and you can ask your roommates’ brothers’
girlfriend for help if you want. However I do need to give you a grade on what
you individually learned. Thus you need to make clear what you did and what
someone else did for you. If you work in teams on the project, you should plan
to show something N times as impressive, if you have N people. Also everyone
will need to send me a private note with a percentage they think each team
member contributed. If you get together with friends to make up quiz questions,
you need to indicate somewhere who you worked with, who did most of the work,
and who already has seen the questions.
The
quizzes and final exam will be the only aspects of class where I require
individual work.
![]()