ANU The Australian National University



____________________________________________________

[ANU] [DCS] [COMP2100/2500] [Description] [Schedule] [Lectures] [Labs] [Homework] [Assignments] [COMP2500] [Assessment] [PSP] [Java] [Reading] [Help]

____________________________________________________

COMP2100/2500
Lecture 30: Revision

Summary

Preparation for the final exam, and filling in unit evaluation forms.

Aims


Feedback Survey

The purpose of the survey is to help us make this unit better next year. Some of what you experienced in this year's COMP2100 was the outcome of such surveys done in previous years: for example expanding the number of lectures and labs on recursive data structures and graphical user interfaces. If you liked or didn't like this course, if it was too hard or too easy, if it took too long, if you think it was poorly taught, this is your opportunity to say so. If you don't let us know, we have no chance to improve.

Please fill in the survey (both sides) and return to us.

This year we'll also be doing one of the university's official ANUSET forms. While these are not as useful, they are becoming an official requirement. For these we need volunteers to collect them and return them to the DCS front office (or directly to CEDAM).


Final Exam

Examination Timetable online: timetable.anu.edu.au/exams/


What's going to be in the exam?

Everything we have covered in COMP2100 is potentially in the exam.

This includes both theoretical and practical work.

You should revise:

You may expect the final to concentrate more on those topics that were not examined in the midsemester exam, but not exclusively so.


Can we have copies of exams from previous years?

Yes. I have made PDFs of them available here.

Don't assume that this year's exam will be the same as last year or the year before. The unit has been different each year in several ways, and the exam will also be different. In particular, this year the final exam will be a lab exam, so it will be very different.


Calculation of final mark

See the Assessment Page.


Can I get another exam?

Generally No. These are the only exceptions:

  1. You will be offered a supplementary exam only if:

    • You have obtained a final mark in the range 45-49.

    • You needed to score just 50% on the final exam to pass the unit.

  2. You may be offered a special exam only if:

    • You have a medical certificate stating that you were too sick to sit the ordinary exam.

    • You complete the official request form within a very short period after the exam. (Check the examination rules on the exam timetable website for the exact details. The rules are very strict.)

    Minor illness like a cold is grounds for special consideration, NOT a special exam. You make a request for special consideration, and we take that into account when determining your final mark and grade.


Getting help between now and the exam


What did we cover in this unit?


Footnote on programming languages

Here's a pretty good first go at a solution to Homework 12 in Bash:

#!/bin/bash

tr -cs 'A-Za-z0-9' '\n' |
tr 'A-Z' 'a-z' |
sort |
uniq -c |
sort -rn |
head -5

Compare that with the effort it takes to do it in Java.

The only thing missing is the requirement that words with the same frequency should be listed in alphabetical order. That's not hard to do: it just needs a second sort key to be specified on the second-last line.

____________________________________________________

[ANU] [DCS] [COMP2100/2500] [Description] [Schedule] [Lectures] [Labs] [Homework] [Assignments] [COMP2500] [Assessment] [PSP] [Java] [Reading] [Help]

____________________________________________________

Copyright © 2005, Ian Barnes, The Australian National University
Version 2005.1, Friday, 3 June 2005, 12:17:28 +1000
Feedback & Queries to comp2100@cs.anu.edu.au