About • Projects • Exams • Norminette • License
The 42 Piscine is an intensive one-month program that exposes participants to the school's teaching methods, including peer-to-peer learning, group work, peer evaluation, and project-based learning. Participants dive headfirst into the work methods of 42 students for 26 days, engaging in intensive learning and dedicating a month to mastering programming skills.
This repository contains code developed at 42 Piscine, from 05/02/2024 to 01/03/2024.
Note
If you are looking for code related to the 42 Common Core, click here.
Shell Project | Grade | Evaluation Information |
---|---|---|
Piscine Shell 00 | 2 peers 15 mins moulinette |
|
Piscine Shell 01 | 2 peers 15 mins moulinette |
C Project | Grade | Evaluation Information |
---|---|---|
Piscine C 00 | 2 peers 15 mins moulinette |
|
Piscine C 01 | 2 peers 15 mins moulinette |
|
Piscine C 02 | 2 peers 15 mins moulinette |
|
Piscine C 03 | 2 peers 15 mins moulinette |
|
Piscine C 04 | 2 peers 15 mins moulinette |
|
Piscine C 05 | 2 peers 15 mins moulinette |
|
Piscine C 06 | 2 peers 15 mins moulinette |
|
Piscine C 07 | 2 peers 15 mins moulinette |
Rush Project | Grade | Evaluation Information |
---|---|---|
Piscine Rush 03 | 1 lifeguard 30 mins |
Exam Rank | Language | Finish Date | Grade | Time |
---|---|---|---|---|
Exam 00 | C |
09-02-2024 | 4 hours |
|
Exam 01 | C |
16-02-2024 | 4 hours |
|
Exam 02 | C |
23-02-2024 | 4 hours |
|
Final Exam | C |
01-03-2024 | 8 hours |
At 42 School, it is expected that almost every project is written following the Norm, which is the coding standard of the school.
- No for, do...while, switch, case, goto, ternary operators, or variable-length arrays allowed;
- Each function must be a maximum of 25 lines, not counting the function's curly brackets;
- Each line must be at most 80 columns wide, with comments included;
- A function can take 4 named parameters maximum;
- No assigns and declarations in the same line (unless static);
- You can't declare more than 5 variables per function;
- ...
- 42 Norms - Information about 42 code norms.
PDF
- Norminette - Tool to respect the code norm, made by 42.
GitHub
- 42 Header - 42 header for Vim.
GitHub
This work is published under the terms of Unlicense.