Visa version

Version skapad av Christopher Peters 2015-03-19 18:00

Visa < föregående | nästa >
Jämför < föregående | nästa >

FAQ

Frequently Asked Questions

Do I need to buy a book for the course?

This is up to you. Most of the content that you need is freely available online and as part of the lecture series in the course. A book may be useful if you would like to extend your knowledge of basic concepts however.

Do I need to be really good at C++ or mathematics to take this course?

No, but it does help to be aware that both are integral to real-time computer graphics and animation. In relation to C++, we will not be using any advanced features of the language and skeleton code will be provided. Typically, a more difficult concept to master for students new to programming is the creation of a project (setting paths, adding libraries, etc) and use of an IDE (such as Visual Studio, Codewarrior, etc). 

In relation to mathematics, good knowledge of linear agebra, matrices, etc is helpful. But computer graphics is also a good practical/applied way through which your math skills can be improved e.g. if you get some math wrong, your image will not be properly displayed: see here.

Will there be lab sessions for the lab assignments? Are they mandatory?

A number of lab sessions will be organised for the lab assignments. However, at these sessions you will not need to hand up any work. Instead, the lab sessions will be a chance for you to work in groups and gain assistance with the labs from the course team. Your lab assignments will be conducted in a portfolio fashion i.e. you will make a single submission of all lab materials at a later date in the course.

Because of the above, lab sessions are not mandatory, although you are strongly advised to attend in order to gain the support of the course team.

How many people can be in a lab group?

Labs can be conducted by between one and three individuals. Only one individual needs to submit the lab materials on behalf of the others, but should make sure to make the contact details of all group members clear on the submission (including official KTH email addresses).

Is there an exam on the course? When does it occur?

No: the exam for this course has been replaced with a project, although an exam is still an option for students from previous course iterations. For those of you studying abroad, etc during exam periods, you therefore do not need to worry about attending an exam. Project and lab assignment submission can also be done remotely (through the Bilda system), assuming a fairly good internet connection.

What do I need to do to pass the course?

In short, you must complete all of the three lab assignments and you must also do a project. For a minimum level pass grade, the project can be quite small. For example, in previous years, students have chosen to extend one of the labs in a minimal manner or to do a small 3D modelling/animation project of their choice.

What do I need to do to get a high grade in the course?

First of all, you need to complete of three of the lab assignments. The main grade that you receive is then based on the quality and sophistication of the project. An 'A' grade for the project is not easy to achieve, and requires excellence both in terms of the implementation, but also how it is presented and demonstrated. 'A' projects should also include a level of technical sophistication that involves programming (i.e. not solely 3D modelling). If you are strongly motivated towards an 'A' grade, you are advised to create a project specification as soon as possible and send it to the course team for early feedback.

There will also be the opportunity to take part in a user study during the course in order to gain some extra marks (which although small can sometimes mean the difference between two grades).

I took an earlier iteration of this course some years ago, but I'll only be doing the assessment now. What should I do?

Please contact: chpeters@kth.se to discuss further.

More questions and answers will be added to this page as the course progresses.

Feedback Nyheter