The first part of the curriculum englobes the following C projects.
- Libft:
110/100repo
Remplementation of some basic functions from the C standard library - Get_next_line:
118/100repo
Read a file descriptor line by line using the Libft functions - Fillit:
100/100repo
Find the smallest possible square containing a given list of tetriminos - Fdf:
125/100repo
First graphical project using wire-frame representation from scratch - Printf:
98/100repo
Reimplementation of the printf function - Push_swap:
125/100repo
Sorting two piles of integers with a limited set of actions using various sorting algorithms - Lem_in:
125/100repo
Help ants navigate in a graph of nodes ! Reimplementation of Dijkstra's shortest path algorithm - Corewar:
118/100repo
Reimplementation of the CoreWar game: simulation of a VM and a custom assembler language
The second part of the curriculum englobes the following C/C++ projects.
-
Malloc:
100/100repo
Remplementation of the memory managements functions -
Ssl_Md5:
114/100repo
Remplementation of hashing functions of the md and sha family -
Abstract_VM:
100/100repo
Parser/Lexer and Compiler for an abstract language in C++
A Piscine is an intensive, weeks-long coding challenge during which we familiarize ourselves with a new programming language.
Php: 69/100
repo
HTML, procedural PHP, Web Server, SQL, Object oriented PHP
C++: 121/100
repo
Classes et objects, Heritage, Polymorphisme, Casts C/C++, Templates, STL