zabbidou

zabbidou

Geek Repo

Github PK Tool:Github PK Tool

zabbidou's repositories

ATM

Short program to demonstrate how simple linked lists work in C, following the structure of an ATM/ATM database

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Boyer-Moore-substring-search

Homework for Formal Languages and Automata subject. We had to implement the Boyer Moore algorithm to search for a substring

Language:PythonStargazers:0Issues:0Issues:0

Client-Server-messaging

Homework for Communication Protocols subject. The general purpose of this application is simmilar to a message feed. UDP clients will post messages to different topic boards and TCP clients will have thhe option to subscribe to certain topics.

Language:C++Stargazers:0Issues:0Issues:0

distributed-text-processing

Homework for Parallel and Distributed Algorithms. An application that processes paragraphs according to some rules (irrelevant) using MPI.

Language:C++Stargazers:0Issues:0Issues:0

epsilon-NFA-to-DFA

Homework for Formal Languages and Automata subject. We had to implement the subset construction algorithm to convert an epsilon NFA to a DFA.

Language:PythonStargazers:0Issues:0Issues:0

Regex-to-epsilonNFA-to-DFA

Homework for Formal Languages and Automata. We had to use the code from the previous homework (eNFA to DFA) and add the Regex-eNFA part. I chose to use ANTLR4 for easier implementation

Language:PythonStargazers:0Issues:0Issues:0

RISC-V

Homework for Numerical Calculators 2. We had to implement a simulation of a RISC V processor with some of its functionalities

Language:VerilogStargazers:0Issues:0Issues:0

Router

Communication Protocols homework in which we had to code a simulation for a router, including routing tables, ARP tables and ARP requests. For the routing table, I chose to "memorize" it as a 4-ary trie, for quick lookup.

Language:CStargazers:0Issues:0Issues:0

table-query-haskell

Homework for Programming Paradigms subject. A small app that reads tables from a file and performs various queries: filter, join, select, union.

Language:HaskellStargazers:0Issues:0Issues:0

Garbigi

Chess engine written in Java. (For a university project, written alongside https://github.com/zabbidou)

Stargazers:0Issues:0Issues:0

ImageStegano

A homework in which we had to do steganography on a given image using 32-bit Assembly language. Key tasks were: brute forcing a XOR cypher to decrypt a message in which we knew a word, XOR encrypting, LSB encryption and decryption and applying the blur filter.

Language:AssemblyStargazers:0Issues:0Issues:0
Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0
License:Apache-2.0Stargazers:0Issues:0Issues:0
License:Apache-2.0Stargazers:0Issues:0Issues:0

LinuxFilesystem

Short program using trie in C to simulate the functionality of a linux filesystem

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

MiniOS

Short program to demonstrate the functionality of simple linked lists in C, following the structure of an OS (process planner)

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Plane-Passengers-Embarking

OOP homework in which we had to build a system to order the embarking of passengers on a plane, implementing our own data structure that works like a priority queue (using heaps)

Language:JavaStargazers:0Issues:0Issues:0

PolishNotationAST

A homework in which I programmed in 32-bit Assembly an interpreter for prefix expressions using an Abstract Syntactic Tree.

Language:AssemblyStargazers:0Issues:0Issues:0
License:GPL-3.0Stargazers:0Issues:0Issues:0

PracticalTest1

Gherman Maria Irina, 344C1

Language:JavaLicense:GPL-3.0Stargazers:0Issues:0Issues:0

REST-API-client

Homework for Communication Protocols subject. Basic client that interacts with REST API (basically hardcodes some requests and prints the answer / keeps the authentication cookie).

Language:C++Stargazers:0Issues:0Issues:0

RFID-Cat-Feeder

ESP32 code for an RFID cat feeder

Language:C++Stargazers:0Issues:0Issues:0

SmartThermostat

OOP homework in which we had to build a program to analyse sensor data which we stored in a Time Series type of structure. Depending on the sensor data, we had to calculate if the heating system will turn on or not, depending on the desired temperature set.

Language:JavaStargazers:0Issues:0Issues:0

SportCompetition

OOP homework in which I had to use Design Patterns to simulate a sports competition. I firstly had to register the teams, using Factory and Singleton. Afterwards, I set up matches of each team versus every other one, using Visitor and Strategy. After the matches ended, I updated the final score and place in leader board using Observer.

Language:JavaStargazers:0Issues:0Issues:0

table-query-prolog

Homework for Programming Paradigms subject. A small app that reads tables from a file and performs various queries: filter, join, select, union.

Language:PrologStargazers:0Issues:0Issues:0