CofiPRT's repositories
A3-S1-APD-T2-Traffic-Simulator
Multi-threaded Java program to simulate threads as vehicles in an intersection
A3-S1-APD-T1-Fractals
Multi-threaded C program to generate fractals
A2-S2-PP-T1-Haskell-Queries
Haskell program to handle queries over a database
A2-S2-PP-L
Assignments
A2-S2-PC-L
Assignments
A2-S2-PC-T3-RESTful-Communication
C program to implement a client able of using the REST API
A2-S2-PC-T2-Client-Server-Application
C program to implement a client-server application over UDP and TCP
A2-S2-PC-T1-Router
C program to implement a router with ARP support
A2-S2-PA-Chess-Engine-Java
Java program to implement a chess engine to use with xboard
A2-S2-PA-Chess-Engine-CPP
(Incomplete) CPP program to implement a chess engine, to use with xboard
A2-S2-PA-L
Assignments
A2-S2-PA-T2-Robin-Hood-Graphs
Java program to solve multiple problems using graph theory
A2-S2-PA-T1-Algorithms
Java program to solve multiple problems with Greedy and Dynamic Programming algorithms
A2-S1-POO-L
Assignments
A2-S1-POO-T3-Competition
Java program to simulate a sports event
A2-S1-POO-T2-Thermostat
Java program to simulate a smart thermostat
A2-S1-POO-T1-PriorityQueue
Java program to simulate a sports event
A2-S1-IOCLA-L
Assignments
A2-S1-IOCLA-T3-Exploit-ELFs
Check object files in order to make use of buffer overflow vulnerabilities
A2-S1-IOCLA-T2-Stegano
ASM program to apply steganography to messages
A2-S1-IOCLA-T1-Prefix-AST
ASM program to parse a string into an AST
A2-S1-AA-T2-Polynomial-Reduction
Java program to apply SAT reductions
A1-S2-SD-L
Assignments
A1-S2-SD-T3-Filesystem
C program to simulate a miniature filesystem
A1-S2-SD-T2-MiniOS
C program to simulate a miniature operating system
A1-S2-SD-T1-ATM
C program to simulate an ATM
A1-S1-PC-L
Assignments
A1-S1-PC-T3-Tetrpic
Variant of Tetribit that creates a BMP image for every step
A1-S1-PC-T1-Tetribit
Command line Tetris game in C
A1-S1-PC-T2-Formatting
C program to apply multiple text formatting operations