Skip to content

sshiling/42-C-Pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

UNIT Factory (School 42) qualifying stage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published