jotavare / 42-piscine

Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linkedin 42

AboutProjectsExamsNorminetteContributingLicense

ABOUT

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 19/09/2022 to 14/10/2022.

Note

If you are looking for code related to the 42 Common Core, click here.

PROJECTS

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
Piscine C 08 2 peers 15 mins moulinette
Rush Project Grade Evaluation Information
Piscine Rush 00 1 lifeguard 30 mins
Piscine Rush 01 1 lifeguard 30 mins

EXAMS

Exam Rank Language Finish Date Grade Time
Exam 00 C 30-09-2022 4 hours
Exam 01 C 07-10-2022 4 hours
Exam 02 C 14-10-2022 4 hours
Final Exam C 21-10-2022 8 hours

NORMINETTE

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

CONTRIBUTING

If you find any issues or have suggestions for improvements, feel free to fork the repository and open an issue or submit a pull request.

LICENSE

This project is available under the MIT License. For further details, please refer to the LICENSE file.

About

Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.

License:MIT License


Languages

Language:C 99.5%Language:Shell 0.5%