Mehmet Akif AKKUS

Data Structure Visualisation - Linked Lists

This tool allows computer science strudent to implement basic linked list operation with easy to understand programming language

Users can code and see the result on the right pane.


View the Project on GitHub


Educational Programming Lang. Based on Turkish Syntax

Turkish programming language is a programming lang. and web tool to evaluate and teach basic programming concepts.

You can code and see how its work with its visualisation capability. It works almost every web browser.


View the Project on GitHub


Web of Computational Geometry Algorithms

WebCgal is a web tool and abreviation of Web of Computational Geometry Algorithms. It is specialized to ease understanding computer geometry algorithms.

It is written on javascript language and works on almost every web browser. (platform independent)


View the Project on GitHub


Music Note Generating App

This app aims to produce randomized music using some balls on piano buttons. Ball positions, bouncing frequency and bouncing angle are not known initially. We hope this program to produce enjoyful melodies.


View the Project on GitHub


Polygon Decomposition App

This app aims to decompose(partition) a simple polygon into sub-polygons with respect to predefined percentages. For example, 50%, 50% makes two polygons with the same area.


View the Project on GitHub


Simple Pong Game

In this game, you will try to destroy all the balls by throwing an arrow. After hitting each ball, it replicates with half size. As soon as it is smaller than defined size, it disappear.


View the Project on GitHub