C
Semi-Autonomous Robot Cart
The robot was able to run in manual mode (with a controller) and autonomous mode, where it used range sensors to ensure it didnt hit the walls around it.Report: View Report.
Code: View Code.
Matching Word Replacement Program
Performing pattern-matching replacements on a given string.Program Files: View Files.
Bracket Syntax Checker
Visually performs bracket-balance-checking on any given file.Program Files: View Files.
Python
Crypto-Currency Trading Data Analyser
Performs path finding to connect buyers and sellers from one crypto-currency to another.Report: View Report.
Program Files: View Files.
Sudoku Solver
Uses backtracking/recursion to solve any Sudoku.Code: View Code.
Binary Search Tree
Implementation of a Binary Search Tree within Python.Code: View Code.
Hash Tables
Implementation of a Hash Table within Python.Code: View Code.
Linked Lists
Implementation of a Linked List within Python.Code: View Code.
Sorting Algorithms
Implementation and comparison of different sorting algorithms within Python.Code: View Code.
Graphs
Using a Linked List to create a Graph within Python.Code: View Code.
MATLAB/Simulink
Modelling a Solar Powered Cart
Each subsystem was analysed and then modelled in order to predict the time it would take the cart to reach the top of a ramp.Report: View Report.
Script/Model: View Script/Model.
Java