Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        






Linkedin
42


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.