Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.58 KB

File metadata and controls

36 lines (29 loc) · 1.58 KB

42 C-Pool

UNIT Factory (School 42) qualifying stage.

The project was carried out within a month. Each day of the pool is dedicated to specific topics that serve as the foundation for further schooling. The project was carried out in the style of an intensive bootcamp. During the pool, we studied the basic shell commands and basic C data types, doing a series of related projects.

Days:

Day Description
Day00 Unix - basic commands, filesystem
Day01 Unix - advanced commands, environment variables, redirections, stdout, stderr
Day02 First day of C
Day03 Pointers, pointer arithmetic, arrays, character strings, void*
Day04 Recursion. Recursive vs iterative algorithms
Day05 Char string manipulation
Day06 Libraries, main's arguments (argc, argv)
Day07 Compilation's steps, dynamic memory allocation
Day08 Preprocessor, #include, #define, typedef, structs, enums, unions
Day09 24h code marathon
Day10 Makefile, pointers to functions
Day11 Linked lists
Day12 Files, file manipulation (open, write, read, lseek)
Day13 Binary trees

Rushes (group projects)

Rush00: Basic printing Rush01: Backtracking (skipped) Rush02: Pattern recognition

Final Project

bsq: Dynamic programming

More about School 42 you can find here: https://en.wikipedia.org/wiki/42_(school)