Students implemented all algorithms and maintained them in their personal repostory for their own profile building. They experimented to observe the performance of each algorithms on various kinds of data (reverse, ordered, random).
After several weeks of studies on Java programming concepts and techniques, we put the work into use by creating a game, Battle City clone. The player controls a tank and aims to destroy all enemies. Students were given a skeleton code and they continued on adding tanks, blocks, and behaviour of objects in the game.