This repository contains coding developed at 42 São Paulo's Basecamp (the online version of Piscine
due to the COVID-19 Pandemic), from 03/29/2021 to 04/17/2021.
42 is a global education initiative that proposes a new way of learning technology: no teachers, no classrooms, students learning from their fellow students (peer to peer learning), with a methodology that develops both computing and life skills. The 42 cursus is free for whoever is approved in its selection process. The Basecamp, a 20-day C programming bootcamp, is the last stage in the selection process for becoming a "cadet" (42's student).
C Programming Language:
The primary language through the Basecamp, from the most basics as dealing with
operators, variables, pointers, memory allocation, libraries and more resources
to solve challanges and replicate existing standard functions.
Shell:
The first two lists are about Shell, going through simple to more complex commands
in command line, making you feel more comfortable using the terminal.
Git:
All projects are submitted to a remote Git repository, so it is essential to learn it
since the first moment during Basecamp.
Self-learning and Colaboration:
At 42, self-learning is at the core of its peer to peer learning methodology. There are no teachers whatsoever,
the learning process is based on searching, enquiring your classmates, each student learning at their own pace,
helping each other with their knowledge.
Time management and Resiliency:
You can code 24/7, but there is a lot of work to do, and learning how to manage your time is extremelly important
to comply with all the schadule and resiliency for not drowing during the process.
Teamwork:
On weekends, a 48h team project called "Rush" is proposed: a 3-member group randomly chosen by the school's system
must collaboratively develop a fully running application. The major challenge here is to equalize the different knowledge levels
while finding a common work methodology that allows all team members to contribute to the project.
Empathy:
One of the most practiced soft skills during the whole process. It is important to notice that everyone has difficulties,
and it the important to take some time to talk to people and listen to them.
Project | Language | Status |
---|---|---|
Eu aceito | N/A | 100% ✔️ |
Shell 00 | Shell | 100% ✔️ |
Shell 01 | Shell | 85% ✔️ |
C 00 | C | 85% ✔️ |
C 01 | C | 85% ✔️ |
C 03 | C | 75% ✔️ |
C 04 | C | 70% ✔️ |
C 05 | C | 60% ✔️ |
C 06 | C | 70% ✔️ |
Rush 00 | C | 0% ❌ |
Rush 01 | C | 0% ❌ |
Exam 00 | C | 48% ✔️ |
Exam 01 | C | 24% ❌ |
Final Exam | C | 18% ❌ |
Achievement | Description | Status |
---|---|---|
Field Recognition | Be active on at least 5 of 7 days in the first week of Basecamp. | ✔️ |
Helper I 2 | Receive a certain number of votes in Voxotron during the first week of Basecamp. | ✔️ |
Community 1 | Participate at most of the events of the first week of Basecamp. | ✔️ |
United Tribe I 1 | At least 80% of your Tribe members have been active on min. 5 of 7 days in the first week of Basecamp. | ✔️ |
First Footprints | Be active on at least 5 of 7 days in the second week of Basecamp. | ✔️ |
Focus I 1 | Achieve in the second week at least the number of points earned in the first week of Basecamp. | ✔️ |
Helper II 2 | Receive a certain number of votes in Voxotron during the second week of Basecamp. | ❌ |
Community II 1 | Participate in most of the events in the second week of Basecamp. | ✔️ |
United Tribe II 1 | At least 80% of your Tribe members have been active on min. 5 of 7 days in the second week of Basecamp. | ✔️ |
Explorer | Be active on at least 5 of 7 days in the third week of Basecamp. | ✔️ |
Focus II 1 | Achieve in the third week at least the number of points earned in the second week of Basecamp. | ✔️ |
Helper III 2 | Receive a certain number of votes in Voxotron during the third week of Basecamp. | ✔️ |
Community III 1 | Participate in most of the events in the third week of Basecamp. | ✔️ |
United Tribe III 1 | At least 80% of your Tribe members have been active on min. 5 of 7 days in the third week of Basecamp. | ✔️ |
Super Focus 1 | Achieve in the fourth week at least the number of points earned in the third week of Basecamp. | ✔️ |
Super Helper 1 | Receive a certain number of votes in Voxotron throughout the Basecamp. | ❌ |
Super Community 1 | Participate in most of the events throughout the Basecamp. | ✔️ |
Super Tribe 1 | At least 80% of your Tribe members have been active on min. 5 of 7 days throughout the Basecamp. | ✔️ |