University Projects

While studying software engineering in bachelor's degree, I took several courses and worked on projects. Here I made a short summary for these projects and mentioned the important details. My list of projects is varied, it contains projects from data science, statistics, data structure, marketing, and many more, some of them will be shown on my GitHub page.

Dictionary System

I teamed up with 2 of my friends to get this project done. This project was part of "Data Structure and Algorithms II" course, and the project title we chose was dictionary system. The programming language we used in this project was Java, and for the framework, we used Eclipse IDE. We developed the dictionary system for a duration of 60 days. I liked this project because I worked with my best friends. The principal goal of this project was to create a dictionary system used by managers and users through implementing Linked List and AVL Tree data structures.


The dictionary system is planned to be used for adding words as in English or Turkish, deleting them if it’s needed, and searching for synonyms and meaning.

We also had to draw some UML diagrams therefore we decided on our actors, there are three primary actors in our project: manager, users, and dictionary system. All users can log in to the system without any restrictions. The manager might add new words according to their language. Also, the manager can check the existing word information, and delete present words if they have a mistake. In addition, users may search and see any words in English or Turkish as they like.


Last but not least, the dictionary system has a controlling part that prevents users from entering invalid input. Also, it displays words according to the request of the user or manager and it gives some warning if there is no word for which users are searching. Besides that, the system checks lower and upper case to prevent any typos. This project was a successful project, but we only worked with the console, there is no UI or designs as it wasn’t required. Finally, we took 100 from this project.

Check the code in GitHub