aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md59
1 files changed, 59 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..3c34bee
--- /dev/null
+++ b/README.md
@@ -0,0 +1,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.