Projects from the 42 Cursus to date. Studies commenced 21 February 2022.
- CCR stands for Common Core Rank, it represents what stage you are at in your studies. To validate your studies you must complete Libft(CCR 0). Afterwards, there are 6 CCRs and 5 exams total (exam02-exam06). Each exam will advance you to the subsequent rank.
Project | CCR | Summary | Status |
---|---|---|---|
Libft | 0 | This project is about coding a C library. It will contain a lot of general purpose functions your programs will rely upon. | Complete |
Born2beroot | 1 | This document is a System Administration related exercise. | Complete |
ft_printf | 1 | The goal of this project is pretty straightforward. You will recode printf(). You will mainly learn about using a variable number of arguments. | Complete |
get_next_line | 1 | This project is about programming a function that returns a line read from a file descriptor. | Complete |
minitalk | 2 | The purpose of this project is to code a small data exchange program using UNIX signals. | Complete |
push_swap | 2 | This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimised data sorting. | Complete |
FdF | 2 | This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines. | Complete |
Philosophers | 3 | In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes. | Complete |
Minishell | 3 | Creating your own little bash shell. | Complete |
CPP 00-04 | 4 | Time to dive into Object Oriented Programming! | Complete |
Skills
- Rigor
- Unix
- Algorithms & AI
- Network & system administration
- Imperative programming
- Graphics
- Object-oriented programming