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.
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 |
Rush00: Basic printing Rush01: Backtracking (skipped) Rush02: Pattern recognition
bsq: Dynamic programming