school21_common_core

Common Core School 21 (Ecole 42)

A general course of Ecole 42 covering topics from basic libraries to Containers using languages C and C++. Average duration of completing the common core projects: 14 – 16 months.

Currently: 15 / 20 complete


Projects (from latest to oldest):

  • 4 CPP Module (link):

A nine small projects that introduce us to OOP and C++
Skills: C++ (basics, OOP)

Creation a “realistic” 3D graphical representation of the inside of a maze from a first-person perspective.
Skills: C (MiniLibX, raycasting)

  • 4 NetPractice (link):

Configuration small-scale networks.
Skills: TCP/IP addressing.

  • 4 Exam Rank 04 (link):

Exam: short version of minishell (pipes)

  • 3 minishell (link):

Creation a simple bash shell.
Skills: C (processes, file descriptors, signals, redirects, pipes)

  • 3 Philosophers (link):

Simulation a lifecycle of philosphers, their eating, sleeping and waiting states, using limited resources.
Skills: C (multithreading, multiprocessing, mutexes).

  • 3 Exam Rank 03 (link):

Exam: parsing input file and printing the result in the terminal

  • 2 push_swap (link):

Sorting a list of integers using two stacks.
Skills: C (structure of stack, sorting algorithms)

  • 2 minitalk (link):

Creation a communication program between two processes: client and server using signals.
Skills: C (signals.h)

Creation a basic 2D game in which a hero escapes the map after collecting all collectibles.
Skills: C (MiniLibX)

  • 2 Exam Rank 02 (link):

Exam: short version of get_next_line

  • 1 Born2beroot (link):

Creation your first machine in VirtualBox under specific instructions.
Skills: Debian, Unix Shell, Network & system administration (SSH, UFW, password policy)

  • 1 ft_printf (link):

Recoding a printf() function.
Skills: C (variadic functions)

  • 1 get_next_line (link):

Creation function that returns a line read from a file descriptor.
Skills: C (static variables, file descriptors)

Coding a C library with highly useful standard functions.
Skills: C

Visit original content creator repository
https://github.com/GuttenberG455/school21_common_core

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *