Assignment 2 - COMP9123
Assignment 2 - COMP9123
The main purpose of this assignment is to see your programming skills (pseudocode).
While you can do this assignment just writing in English (with full marks), it is
encouraged to use pseudocodes (and comments). Do not forget to read the section:
“Advice on how to do the assignment.” As an aside, if you need a general refresher on, or
have some specific questions, please ask on Ed.
Assignment 2
Student Record Management System
60 points - Due on April 12, 23:59
You are an admin staff at The University of Sydney and have been asked
to create a student record management system for all the students in
your Data Structures & Algorithms tutorial.
Start summarizing your ideas, no more than one page per operation is allowed.
2
COMP9123 Assignment 2 s1 2024
• When designing an algorithm or data structure, it might help you (and us)
if you briefly describe your general idea, and after that you might want to
develop and elaborate on details. If we don’t see/understand your general
idea, we cannot give you points for it.
• Some of the questions are very easy (with the help of the lecture notes or
book). You can use the material presented in the lecture or book without
proving it. You do not need to write more than necessary.
• If you do give (pseudo-)code, then you still have to explain your code and
your ideas in plain English.
• If you use additional resources (books, scientific papers, the internet, etc.)
to formulate your answers, then add references to your sources.