Final Exam

This years exam will be at 2.50PM on the 11th of November 2022 and is one hour long.

The final exam is a 1-hour wattle based exam. It is made up of 6 short answer questions (there are also two additional questions that relate to academic in integrity). You will be able to move forwards and backwards between questions. Log into wattle and click on “final exam” to get started.

A zoom meeting will be open during the exam, this will be used for announcements (which will be made audibly) and also provides away of you asking questions. You are not to use the chat feature during the exam. And you should keep your mic off. Basically have the zoom meeting open and listen to announcements. If you wish to ask a question them please put up your hand up, and I will move you to a break out room, once in the break out room turn your mic on and ask your question. Logging into the zoom meeting during the exam is optional, however, it is strongly encourage and it will be the only means by which you can seek help during the exam, I will not be monitoring my emails. The zoom meeting room will be opened 10 mins prior to the exam starting.

The exam will be self-invigilated. So the expectation is that you record your entire desktop during the entire exam (don’t just record the window you are doing your exam within but everything that you can see on your screen). At the start of the video you should use a webcam to show both your face and your uni id at the start of the desktop recording, this recording should also include background audio. You may use any desktop recording software you like. Note that this process is encouraged, but not required. You will not be required to pass your recording on to ANU.

If some issue arises related to academic integrity with your exam I would give you the opportunity to upload your recording, which would only help you in showing that you acted with integrity during the exam. The recording also provides you a way of you showing technical issues that arise during the exam. Keep your exam recording in a safe place for one month after the exam.

Note: comp1110 has some helpful tips on how to setup recording on a personal device.

During the exam you should stop all your communication applications, with the only exception of the zoom meeting we are using during the exam. You can access lecture notes, labs notes, your lab solutions, the textbook and search the web. However you can not post the questions on the web or access any “tutoring” or Q&A web sites. Only access publicly available web sites. Noting that although you can access this information during the exam you really will not have much time to access or read the material. Like any open book exam it is nice having the books available however, you generally don’t have time to use them.

If you do access any material that is used for answering a question you must references that access at the bottom of the question. Say you quickly read over the wikipedia page on “radiosity” to help answer a question then you must add a reference to this at the bottom of your question answers. e.g.

My answer the the radiosity question is ....

Ref:
https://en.wikipedia.org/wiki/Radiosity_(computer_graphics)

If you wish to directly quote a source as part of your answer they you must place this in quotation marks and have this clearly references. e.g.

The wikipedia page nicely defines radiosity as "In 3D computer graphics, radiosity is an application of the finite element method to solving the rendering equation for scenes with surfaces that reflect light diffusely." [1]  ....

Ref:
[1] https://en.wikipedia.org/wiki/Radiosity_(computer_graphics)

You will gain marks for answers that include quotations like this, however, if the entire answer is just quoting someone else then you will not get as higher mark as you would if it was well answered but in your own words.

Sample Exam

To give you an idea of the types of questions here is a sample example.

Q1

Suppose you are doing some 2D drawing using Graphics2D in Java. You have a method called “beachball(Graphics2D g)”, that draws a beach ball with a radius of 15 pixels. The method draws the ball centred at (0,0). You are drawing to a canvas with (0,0) at the top left-hand corner (positive y going down), and the width and height change as the user changes the size of the window the canvas sits within. Assuming your Graphics2D object is “g”, and to get the width and the height of the canvas you can use “this.getSize().width” and “this.getSize().height” respectively. What code would you use to draw the beach ball on the canvas such that it is sitting centred vertically and horizontally? It should also be as big as possible while still being fully visible within the canvas. i.e. it will either be touching the top and bottom of the canvas or touching the left and the right sides (or all sides if the canvas is square).

You may supply either Java code or pseudo code. Make sure to describe the transformations and their order fully (when applied via graphics 2d).

Q2

Describe the RGB and YUV colour spaces. Why is YUV useful? Provide some examples of where YUV is commonly used. What would (1,1,1) in RGB (which is white) map to in YUV?

Q3

In your own words, describe what the field of computer graphics is.

Q4

What problem is the painter’s algorithm trying to solve? Under what circumstances would you want to use the painter’s order? What conditions would you not want to use it? Briefly describe an alternative approach to visible surface detection that is independent of the drawing order.

Q5

Briefly Describe the Phong Lighting Model. What are some of the advantages and disadvantages of this approach? Under what circumstances would this model not be a good approach?

Q6 (COMP4610 students)

Describe how both ray-tracing and radiosity work for producing photo-realistic images. How do these approaches relate to each other?

Q6 (COMP6461 students)

Describe how both ray-tracing and radiosity work for producing photo-realistic images. Also, discuss any implementation issues associated with both of these approaches. When would one be prefered over another?

2020 Exam

Earlier Exams

Note: these exams are in the longer 3-hour format. This years exam will be more similar to the sample above.

bars search times arrow-up