Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jotavare/42-piscine
Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.
https://github.com/jotavare/42-piscine
42 42-piscine 42born2code bash bootcamp c examshell gdb linux makefile moulinette nano norminette piscine self-learning shell vim
Last synced: 6 days ago
JSON representation
Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.
- Host: GitHub
- URL: https://github.com/jotavare/42-piscine
- Owner: jotavare
- License: mit
- Created: 2022-12-23T15:30:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-26T23:43:01.000Z (5 months ago)
- Last Synced: 2024-06-27T03:12:21.055Z (5 months ago)
- Topics: 42, 42-piscine, 42born2code, bash, bootcamp, c, examshell, gdb, linux, makefile, moulinette, nano, norminette, piscine, self-learning, shell, vim
- Language: C
- Homepage:
- Size: 7.58 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
About •
Projects •
Exams •
Norminette •
Contributing •
License## 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](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Shell%2000) | | `2 peers` `15 mins` `moulinette` |
| [Piscine Shell 01](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Shell%2001) | | `2 peers` `15 mins` `moulinette` || C Project | Grade | Evaluation Information |
| :--- | :--- | :--- |
| [Piscine C 00](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2000) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 01](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2001) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 02](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2002) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 03](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2003) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 04](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2004) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 05](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2005) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 06](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2006) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 07](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2007) | | `2 peers` `15 mins` `moulinette` |
| [Piscine C 08](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2008) | | `2 peers` `15 mins` `moulinette` || Rush Project | Grade | Evaluation Information |
| :--- | :--- | :--- |
| [Piscine Rush 00](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Rush%2000) | | `1 lifeguard` `30 mins` |
| [Piscine Rush 01](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Rush%2001) | | `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](https://github.com/42School/norminette/blob/master/pdf/en.norm.pdf) - Information about 42 code norms. `PDF`
* [Norminette](https://github.com/42School/norminette) - Tool to respect the code norm, made by 42. `GitHub`
* [42 Header](https://github.com/42Paris/42header) - 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](https://github.com/jotavare/42-piscine/blob/main/LICENSE) file.