Giter VIP home page Giter VIP logo

42_piscine_2023's Introduction

C Piscine 42 Yerevan

This repository contains coding developed at 42 Yerevan's C bootcamp (also known as Piscine), from 09/oct/2023 to 02/nov/2023.

  • My Intra login: dapetros
  • Final level: 11.7

๐Ÿ“œ About 42

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 so-called "C Piscine", a 26-day C programming bootcamp,
is the last stage in the selection process for becoming a "cadet" (42's student).

Photo of a 42 Yerevan lab

๐Ÿ› ๏ธ Skills developed at C Piscine

Hard-skills

# C Language
	The primary language learned at the 42's Piscine is C: dealing with variables,
	pointers, memory allocation, macros, as well as creating functions and programs,
	including the use and creation of libraries and Makefiles.

# Shell
	The first two days of the bootcamp are dedicated to learning basic to intermediate
	shell commands to seamlessly navigate through the terminal.

# Git
	All projects are submitted via a remote git repository, which demands students to
	be at ease with such a system.

Soft-skills

# Self-learning and proactiveness
	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 googling, enquiring
	your classmates and empirical knowledge, each student learning at their own pace.

# 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.

# Time management and resiliency
	The school is open 24/7. Thus, the so-called "pisciners" are free to work whenever
	they want, which demands excellent time management skills and resiliency for not
	"drowning" amid the massive load of work demanded by the non-stop 26-day program.

๐Ÿ“Š Project Stats

# PROJECT NAME SUBJECT EXPERIENCE GRADE
01 Shell 00 EN Subject 100 XP 100% โœ…
02 Shell 01 EN Subject 100 XP 100% โœ…
03 C 00 EN Subject 100 XP 100% โœ…
04 C 01 EN Subject 100 XP 100% โœ…
05 C 02 EN Subject 100 XP 100% โœ…
06 C 03 EN Subject 100 XP 100% โœ…
07 C 04 EN Subject 100 XP 100% โœ…
08 C 05 EN Subject 100 XP 100% โœ…
09 C 06 EN Subject 100 XP 100% โœ…
10 C 07 EN Subject 100 XP 100% โœ…
11 C 08 EN Subject 100 XP 100% โœ…
12 C 09 EN Subject 100 XP 100% โœ…
13 C 10 EN Subject 100 XP (Partially Done)โ”
14 C 11 EN Subject 100 XP 100% โœ…
15 C 12 EN Subject 100 XP (Partially Done)โ”
16 C 13 EN Subject 100 XP 90% โœ…
17 Rush 00 EN Subject 150 XP 120% โœ…
18 Rush 01 EN Subject 150 XP 111% โœ…
19 Rush 02 EN Subject 150 XP 84% โœ…
20 BSQ EN Subject 225 XP (Not Started) โŒ
21 Exam 00 No Subject 225 XP 100% โœ…
22 Exam 01 No Subject 225 XP 100% โœ…
23 Exam 02 No Subject 225 XP 80% โœ…
24 Final Exam No Subject 375 XP 90% โœ…

Note

In my Piscine BSQ wasn't open and I didn't have a chance to try to solve it.

Because of 42 School norm requirements:

  • Each function can't have more than 25 lines of code.
  • All variables are declared and aligned at the top of each function.
  • Project should be created just with allowed functions otherwise it's cheating.

42_piscine_2023's People

Contributors

dpetrosy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.