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/password

Assignment 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 pm New 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

  • Out: 16th May 2011
  • Spread (Handout): pdf
  • Skeleton code (ImageJ macro): zip
  • Due Date: Saturday, 2nd June, 11.59 pm (Final deadline - no extension)


Apply now!


2012 Handbook

Postgraduate study options

Semester 1 Timetable



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page