Programming

  • Battleships [ Javadoc ] [ source code ] [ JAR ]
    Implementation of a text version of Battleships game using Java. It allows playing over a network.
  • Hashing Dictionary [ source code ]
    A program that emulates a dictionary using hashing. It needs an input of words which will form the dictionary. C programming language was used for this. This version is not the official one (in terms of documentation and appearance).

  • A website using Apache Tomcat [ source code ] [ report ]
    This a small website about Music and Blues. Actually it is an example of how someone can use JSP, JSTL, taglibs, SSL ... and more in Apache Tomcat. Please read the report first! The site was fully functional with Mozilla Firefox 2.x.

  • RSA and ElGamal Encryption/Decryption [ source code ]
    A program in C programming language that performs 64-bit RSA or ElGamal Encryption/Decryption. There is a makefile for compiling everything and input files are included as well.

  • Peg Solitaire [ source code ]
    A program that solves the peg solitaire game using Depth First Search algorithm. You may use inputs of this type. Implementation has been carried out using C programming language.

  • Game of Life [ source code ]
    Program that displays the generations of the Conway's Game of Life - requires an input of this type. C programming language was used. This version is not the official one (in terms of documentation and appearance). 

  • World of Zuul extended [ Javadoc ] [ source code ] [ JAR ]
    Implementation of a text version of World of Zuul adventure game using Java. The implementation follows the Object Oriented Programming principles.