CS214 project at Stellenbosch University: Java-based electronic Khoekhoegowab dictionary with parsing, storage, and search functionality.
# CS214 Project 2026
Electronic Khoekhoegowab Dictionary
## Student Information
- Student Number: 29004691
- Name: Olivia Connellan
---
## How to Compile and Run
Run the following command from the project root directory:
Compile:
javac -cp lib/stdlib.jar:lib/algs4.jar -d bin/ src/*.java
Run:
java -cp ./bin:lib/stdlib.jar:lib/algs4.jar Khoe noGUI
- = path to input file
- = 1 (midterm) or 2 (final)
- = required only for handin 2
Search types:
- w = word
- e = definition
- d = dialect
- o = origin
- p = part of speech
---
## Libraries Used
- stdlib.jar (Princeton Standard Library)
- algs4.jar (Algorithms, 4th Edition library)
---
## Acknowledgements
- I used W3Schools as a reference for general Java syntax and programming concepts.
- I referred to general Java tutorials on YouTube for conceptual understanding.
- I made use of the cs2project@sun.ac.za project email for clarification on project-related questions.
- I consulted demis during tutorial sessions for guidance on general coding style and clarification of the general impression requirements.