1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# uni
This repository contains assessments and other work completed at UNSW. No group
projects, lab work or exams are included.
## COMP1511: Programming Fundamentals
- cs\_beats: A small CLI program which categorises music input, written in C.
- minesweeper: Another CLI minesweeper program, written in C.
## COMP1521: Computer System Fundamentals
- cellular: A rewrite of the reference program (which creates a one-dimensional,
three neighbour cellular automaton) in the MIPS assembly language.
- smips: A MIPS instruction emulator that reads instructions from a file in
hexadecimal, written in C.
## COMP2041: Software Construction
- tigger: A rewrite of git using Bash, split into multiple files as separate
commands.
- slippy: A rewrite of the sed linux utility in Python.
## COMP2511: Object Oriented Programming
- blackout: An implementation of 'BlackoutController' in Java, resulting in
functionality for a web app which simulates interplanetary communication via
relay satellites.
## COMP2521: Data Structures and Algorithms
- sna: Q/A type assignment regarding Dijkstra's algorithm, written in C.
- tf-idf: Q/A type assignment regarding trees and word search algorithms, also
written in C.
## COMP3141: Software System Design and Implementation
- hare: Implementation of path finding, data encoding and storage for a
hypothetical Mars rover, written in Haskell.
- tortoise: Creation and interpretation of data against hypothetical nuclear
weapons via histograms, written in Haskell.
## COMP3311: Database Systems
- 1: Q/A type assignment requiring equivalent SQL queries to a specification,
written in SQL and PL/pgSQL.
- 2: Q/A type assignment regarding programming interfaces to SQL databases,
written in Python.
## COMP3331: Computer Networks and Applications
- server: An implementation of a small CLI-based messaging application. Includes
both a client and server, implements reliable transmission over UDP. Written in
C++.
## COMP6771: Advanced C++ Programming
- 1: A small implementation of the a word ladder generating algorithm.
- 2: An implementation of a filtered string view class template and its associated
iterators.
- 3: An implementation of a weighted and unweighted graph class templates.
|