University home »
Faculty of Science »
Department of Computer Science »
Courses » COMPSCI 373 S1 C » Assignments »
Computer Science
Assignments: COMPSCI 373 Semester 1, City Campus
There will be 3 assignments. Each assignment is worth 8 1/3% of your final mark.
This web page has been last updated on the 2nd April 2012
The assignments will be published as soon as possible, most likely in week 3, 6, and 9. The due dates are around mid April, beginning May and end May - please see the assignment handout for details.
Peerwise
Login to the Peerwise website using UPI/passwordAssignment 1 - Geometry
- Spread (Handout): pdf
- Skeleton code (C++): zip (UPDATED 2012-03-21: typo in Q3.cpp may cause crash)
- Out: 15th March
- Due Date: Friday, 13th April, 11.59pm
Assignment 2 - 3D Modelling and Animation with OpenGL
- Out: 2nd April 2012
- Due Date:
Friday, 4th May 2012, 9.30 pmNew due date: Tuesday, 8th May,9.30pm - Handout: CS373Assignment2.pdf
- Sample Solution: SampleSolution.pdf
- Skeleton code (C/C++) for question 1: Ass2SkeletonNET.zip
- Bezier surface control points for question 2: teapot_lid.txt
TIP: You might want to use the example ParametricSurface.zip as skeleton code. Start by drawing the control points and then a wireframe in order to get a feel what the surface looks like. In order to center the object nicely on the screen I use "gluLookAt(0,0,6, 0,0,0, 0,1,0)" [camera centred at point (0,0,6) and pointing at point (0,0,0)]. For the camera view volume I use "gluPerspective(33,1,2,10)" [33 degree field-of-view, window aspect ratio 1:1, all objects within 2 to 10 units distance to the camera are rendered]. We will talk about "viewing and projection" in chapter 7 - you don't need to understand this in order to complete the assignment.
Assignment 3 - Introduction to Image Processing
-
Related Programmes




