This is the Core of the 42 journey, and it defines the base to the minimun habilities (human and techniqs). It takes so long as the student needs (but don't relax), and allows the students to learn C programming, and devellop simple softwares using classig algorithms, discover the acces to the file system, learn the UNIX process management. It also includes network architecture bases, system administration, OOP, and match more...
Note
The common Core devellops also soft skills as team work, rigor, puntuality , responsability...
Project | Language | Main Concept | Final Mark |
---|---|---|---|
libft | Data Types Manipulation |
||
ft_printf | Variadic Functions Data Printing |
||
get_next_line | Files Manipulation |
||
born2beroot |
System Administration |
||
push_swap | Sorting Algorithms |
||
minitalk | Process Management Signals Handling |
||
so_long | Window Management Events Handling Textures |
The 42 journey is based in gamification, and after become a CADET (oficcial student), the student becomes a rank 1, and he must devellop a serie of projects, followed by an exam, to get to the next rank and have acesses to the next projects.
The 42 Norm is an ammount of rules to be followed during the projects devellopment, and they serve to consolidate the good practices, and they are mandatory in all projects.
Ispired by jotavare