diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 59 |
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. |
