Bill Gewrgoulas's repositories
Custom-Compiler
Compiler for a small programming language, built for the Compilers course at UOI.
Containment-Queries
Algorithms for evaluating containment queries in text databases.
Multithreaded-Server
Implementation of a multithreaded server that allows multiple users to make requests at the same time. Built for the course Operating Systems @CS.UOI.
Spatial-Networks-and-topK-queries
Algorithms for traversing spatial networks and performing top-k queries.
Algorithm-Visualizer
Visualization tool for various pathfinding algorithms and perfect maze generation.
Bus-Transit
Application for the movement of passengers by city bus.
Classification-and-Link-Prediction
Third assignment for the course Data Mining @CSE.UOI
Recommendation-Systems
Algorithms for joke rating prediction using the joke data-set from Kaggle.
Text-to-speech-editor
A text to speech desktop application using the freetts library. Built for the course Software Technologies @CS.UOI.
Triangulation-and-Clipping
Algorithms for polygon triangulation and clipping using openGL graphical interface. Developed for the course computer graphics @CS.UOI.
Hypothesis-Testing-on-37-Seasons-of-NBA
First assignment for the course Data Mining @CSE.UOI
javascript-tips-and-tidbits
A continuously-evolving compendium of javascript tips based on common areas of confusion or misunderstanding.
MeditationApp
A simple meditation app built with html css and javascript
Neural-networks.
Implementations of perceptron algorithm with 2 hidden layers, learning vector quantization, k-means clustering algorithm, for the course Computational Intelligence @uoi
Notepad-QtApp
Learning Qt.
Qt-DisplayingIntervals
Graphics with Qt.
react-complete-guide-code
Code snapshots and materials for our "React - The Complete Guide" course (https://acad.link/reactjs)
Rtrees-and-spatial-data
Rtrees for storing spatial data.
SQL-OPERATORS
Algorithms for UNION , MERGE-JOIN , INTERSECTION , SET-DIFFERENCE , GROUP-BY SQL operators
Treegram-Web-Application
A ruby on rails web application. Developed for the course Internet Technologies @ University of Ioannina.
University-Projects
Various university assignments.