UNSW logo
cupcake
School of Computer Science and Engineering
cupcake logo
 


Grand Final Info

The same team members as in the Main Round must compete where possible. Substitutions are not allowed.

Finalists are expected to behave with decorum and respect throughout the competition and to comply with directions of the organisers. The school-appointed supervisor is ultimately responsible for the team's behaviour. Rowdy supporters may be asked to leave the venue.

Supervisor

The Supervisors should accompany the team to the Grand Final. They should help by getting the team to the venue in good time, introducing participants to the organisers, speaking to the public about the students' backgrounds and speaking to any media present. The Supervisor will be responsible for the students at all times.

Transport

Free parking is available at UNSW during Open Day. However, attendees are encouraged to take public transport instead, as UNSW Kensington Campus can be accessed by the L2 or L3 light rail lines and by several buses.

Equipment

Teams will be provided access to two UNSW lab computers, each with a single keyboard, mouse and monitor. One of these computers may be used for programming tasks This is the only computer to be used by the team for the duration of the competition.

The computer will have several common code editors and IDEs installed (including at least nano, gedit, emacs, vim, VS Code, CLion, IntelliJ, PyCharm), as well as modern compilers/interpreters and documentation for C, C++, Java and Python 3. If your team intends to use a language not included in this list, please advise when accepting your invitation to the Grand Final.

Each team will also be provided three printed copies of the contest problems.

Printing will be available during the contest, upon request.

Setup

The competition area will be open from around one hour before the start for setup. This is intended for students to familiarise themselves with the programming environment on the lab computers.

Each team may bring unlimited hardcopy reference materials, such as textbooks and notes.

Each team may bring a single USB or removable storage device of no greater than 100GB with pre-prepared files, such as programming templates.

Please contact us in advance if you have any special requirements or requests.

Competition area

UNSW will supply desks and chairs, as well as a sign with the school's name.

Teams may bring additional promotional material for their school and personal items if they wish (such as school emblems or plushies), subject to size and safety constraints. Organisers reserve the right to ask that obstrusive or objectionable items be put away.

Restrictions

The lab computers will be set up in a restricted environment that restricts Internet access to the competition platform only. Documentation will be available offline.

It is expressly forbidden to attempt to circumvent these restrictions in any way. Furthermore, no generative AI tools of any kind may be used (see ProgComp Rules for more detail).

Tasks

Each team is provided with three printed copies of each the tasks.

Each team is provided with an electronic copy of the tasks, plus test data for each task (where appropriate) as text files in DOS and Unix format (in separate directories).

Clarification of the task requirements can be requested at any time.

Winners are sometimes asked for a copy of their code, which may be released on web sites to publicise the competition.

Authorised by Head, School of Computer Science and Engineering
UNSW CRICOS Provider Code 00098G, ABN 57 195 873 179

UNSW Sydney
NSW 2052 Australia