Skip to content

navdeepsingh8/UCLJava

Repository files navigation

UCL Java

Java code I wrote during my undergraduate days in the Mathematics and Computer Science departments at UCL between 2000 and 2004. This was the first time I was formally taught programming, and the first time I tried doing any object oriented programming. I remember falling in love with the concept!

_lib: Some dependency classes written by the course lecturer

_practise: My testing ground for trying out stuff and learning from other people's code. Who knows what you'll find in there...

Dictionary: A dictionary/database that you build up by typing words into the keyboard.

eBook: Another coursework: GUI for reading XML based e-books. I think some initial code was provided to us as a template to build upon.

ftpclient: Far from complete, but an attempt at building an FTP client with a GUI.

Greed: A simple dice game, set as a first year coursework to practise writing object oriented code.

MachineLearning: A few of the Java solutions I coded up to homework problems in my final year supervised and unsupervised learning modules, including single layer perceptron, K-means clustering and some other stuff.

memoapp: One of the first GUI apps I wrote; basically a memo pad.

Nokia: An incomplete attempt at mimicking some of the UI functionality of my (then) smart new Nokia 3310 mobile phone :D

NumericalAnalysis: Java code I wrote as part of a numerical analysis module I took in the Mathematics department.

Parsing: Another coursework, this time to write a parser. All personal memory of this period in my life has vanished due to the trauma.

Pigs: Some mathematical computations for another game

svmapp: My final year project. A GUI/front-end to the Java implementation of LIBSVM (which is still around!) with some rather limited functionality to generate and learn toy classification data and real world data sets that could be loaded provided they were in a very specific format!

timetable: Arguably the best app of the bunch; a mobile web app co-developed with Hiren and Rav at the end of year two. This was 2002, when a web app meant Java code that sat on a web server and generated WML pages, providing a neat mobile interface to the lecture timetable for all degree programmes in the Computer Science department. Still proud of this one, guys!

VSCC: I think this stood for Very Short Compiler Course. Enough said.

About

Millennial forays into object oriented programming...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages