hde-oliv / basecamp

42's intensive C bootcamp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

42 Basecamp

Code developed at 42 São Paulo's Basecamp. From 29/03/2020 to 17/03/2020.

42 são paulo's logo

Description

Rebrand for the on-site Piscine here at the São Paulo branch due to the COVID-19 pandemic. The Piscine process has become remote and only 3 weeks long, but it remains an intensely dedicated bootcamp that covers C language, algorithms, UNIX Shell, and most importantly, human skills.

What is 42?

It is a free programming school founded by Xavier Niel in France that has a differentiated method, based on the student learning together with his peers instead of teachers as in traditional schools.


Skills developed

Hard Skills

C: The fundamental language through 42's Cursus and, of course, of Basecamp as well,
from the most basic, such as dealing with operators, variables, pointers, and memory allocation,
to replicate existing standard functions.

Shell: The first two lists are about the shell, to make you feel more familiar with the POSIX shell.
going from basic commands to some more obscure.

Git: All projects stay at a remote Git repository, so it's essential to learn it from the very
first challenge.

Soft Skills

Self-teaching and knowing how to ask or search: Things that are part of learning how to learn
and part of the pedagogy of 42. Knowing how to go after content and learn together with
your peers. And within that, you also need to know how to ask questions or do research, and this is already reflected.
in the very meaning of the name 42.

Empathy: To understand that everyone has their difficulties and that this
does not invalidate anyone, and that everyone is capable of progressing. This was something
that was exercised a lot during Basecamp.

Dealing with time and responsibility: As there is a lot to do and time is short, learning
how to organize your time is very important since there are events and corrections.
with a fixed schedule, and it is necessary to have the responsibility to commit to such
a schedule and stick to it.

Curriculum

# Subject Language Duration Status
0 Eu aceito N/A - 100% ✔️
1 Shell 00 Shell about 1 day 100% ✔️
2 Shell 01 Shell about 2 days 100% ✔️
3 Exam 00 C about 4 hours 48% ✔️
4 Rush 00 C 2 days 0% ❌
5 C 00 C about 5 days 63% ✔️
6 C 01 C about 1 day 100% ✔️
7 C 02 C about 2 days 92% ✔️
8 Exam 01 C about 4 hours 24% ❌
9 Rush 01 C 2 days 0% ❌
10 C 03 C about 3 days 75%✔️
11 C 04 C about 2 hours 50%✔️
12 C 05 C about 1 day 60%✔️
13 C 06 C about 5 hours 100%✔️
14 Final Exam C about 8 hours 60%✔️

Achievements

# Achievement Description Status
0 Community 1 Participate at most of the events of the first week of Basecamp. ✔️
1 Helper I 2 Receive a certain number of votes in Voxotron during the first week of Basecamp. ✔️
2 Field Recognition Be active on at least 5 of 7 days in the first week of Basecamp. ✔️
3 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. ✔️
4 Community II 1 Participate in most of the events in the second week of Basecamp. ✔️
5 Focus I 1 Achieve in the second week at least the number of points earned in the first week of Basecamp. ✔️
6 Helper II 2 Receive a certain number of votes in Voxotron during the second week of Basecamp. ✔️
7 First Footprints 1 Be active on at least 5 of 7 days in the second week of Basecamp. ✔️
8 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. ✔️
9 Community III 1 Participate in most of the events in the third week of Basecamp. ✔️
10 Explorer 1 Be active on at least 5 of 7 days in the third week of Basecamp. ✔️
11 Focus II 1 Achieve in the third week at least the number of points earned in the second week of Basecamp.
12 Helper III 2 Receive a certain number of votes in Voxotron during the third week of Basecamp.
13 Super Community 1 Participate in most of the events throughout the Basecamp. ✔️
14 Super Focus 1 Achieve in the fourth week at least the number of points earned in the third week of Basecamp.
15 Super Helper 1 Receive a certain number of votes in Voxotron throughout the Basecamp.
16 Super Tribe 1 At least 80% of your Tribe members have been active on min. 5 of 7 days throughout the Basecamp. ✔️
17 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. ✔️

License

This project is licensed under the GNU General Public License v3.0 - see the COPYING file for details.

About

42's intensive C bootcamp.

License:GNU General Public License v3.0


Languages

Language:C 98.9%Language:Shell 1.1%