Skip to content

themelinaKz/UniWork

Repository files navigation

Uniwork

Here is some of my work as an undergraduate Computer Science student at Athens University of Economics and Business.

- Image Filtering in Cpp (winter semester, 2018)

A project with three filters for P6 PPM images in C++. The filters are adjustable by the user's arguments, and multiple filters may apply at the same time on one image. A static library is created with basic functionality regarding loading and storing the images internal data, and is used to have access to the pixels in order to apply the filters the user wants.

- Applied Machine Learning - Data Analysis (winter semester, 2020)

Three iPython Jupyter projects developed in the course of Applied Machine Learning. The projects include data analysis on elections, studies and Parliament's proceedings, and machine learning regarding classification using different algorithms with cross-validation and a neural network.

- MIPS-Sparse Array Converter (winter semester, 2018)

A program in MIPS assembly, which converts sparse arrays to a more memory-friendly form, and some other features.

- PostgreSQL Databases (spring semester, 2019)

A database with rental listings data from AirBnB and Zillow on the Amazon AWS cloud platform and connected to it via a PostgreSQL desktop client (pgAdmin) , to be able to execute SQL queries. Multiple tasks like writing queries, creating indexes and connection to DB using Python are also included.

- Risk Assessment (winter semester, 2020)

Conduction of risk assessment of an industry with multiple assets, both material and immaterial . Based on the vulnerabilities of the system, the potential threats and impacts on the industry, preventive and detective controls were suggested, of course taking into account the already existing measures.

- SQL Server Databases (spring semester, 2020)

This project consists of two main parts, and was conducted using DBMS Microsoft SQL Server. The general purpose of the 1st part is to learn the basics of DBMS Microsoft SQL Server and to examine the practical use of indexes inside a database. The general purpose of the 2nd part is to build a Star Schema Data Warehouse, which will ease the statistical analysis of the data per various factors.

- Ticket Booking App in C (spring semester, 2019)

This project simulates the ticket booking process of a theater with phone operators and cashiers using pthreads in C. Each customer is represented by a thread, and according to the availability of the phone operators and the cashier he/she can wait or proceed to the completion of the transaction, if no issue occur that will cause transaction failure. Using mutexes and condition variables, each transaction is isolated.

- Web Development Exercises (spring semester, 2021)

Two different websites in HTML, CSS and pure JavaScript. The 1st one is a basic portofolio written in HTML and CSS, and it is my first Web Development assignment. The 2nd one is about 5G Technology written in HTML, CSS and pure JavaScript, with the main goal to be to build a responsive website using media queries and different layouts. A form validated with Constraint Validation API is also included.

- Cloud Testing (spring semester, 2021)

In cooperation with Konstantina Souvatzidaki, we created a report regarding Cloud Testing, from a perspective of both conducting software testing in the Cloud as well as cloud testing as a service. Multiple methods of software testing in the Cloud were explored, as well as the pros and cons of remote testing.