siemeris / 42Born2Code

A continually updated collection of links to the different projects I will be undertaking as a student at 42Madrid.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

42 - Born2Code! 💻

A continually updated collection of links to the various projects I completed as a candidate during the C-Piscine, as well as projects I will be working on as a student at 42Madrid.

❗ If you are a 42 student, I strongly suggest not to copy my code. Instead, I encourage you to use it as a reference.

Project List

Completed and Upcoming Common Core Projects

Grades are given to every project. 100 is the top score for the mandatory part of the project. Points between 100 and 125 are given for bonuses.

Project Description Skills Grade Finished
1 libft Your very first own library C, Makefile, Library 112 Sep 2023
2 get_next_line Reading a line on a fd is way too tedious C, Read, Unix logic 125 Oct 2023
3 Born2BeRoot The wonderful world of virtualization Shell, Virtualization, Linux 125 Nov 2023
4 ft_printf Because putnbr and putstr aren’t enough C, Makefile, Print 100 Nov 2023
5 so_long And thanks for all the fish! C, Makefile, UX, Videogame 125 Dec 2023
6 push_swap Because swap_push isn’t as natural C, Makefile, Sorting 125 Dec 2023
7 exam-02 Rank 2 exam C, exam, ft_printf, get_next_line 100 Jan 2024
8 pipex This project will let you discover in detail the pipe UNIX mechanism that you already know by using it in your program. C, UNIX, Logic, Imperative Programming 125 Feb 2024
9 minishell This project is about creating a simple shell. You will learn a lot about processes and file descriptors. C, UNIX, Logic, Imperative Programming, Rigor - Ongoing
10 philosophers You will learn the basics of threading a process and you will discover mutexes. C, UNIX, Logic, Imperative Programming, Rigor - Ongoing
11 exam-03 Rank 3 exam C, exam, ft_printf, get_next_line - Next

Completed 42Piscine Projects - August 2023

Project Description Skills Finished
SHELL
1 Shell00 This is the first module of your C piscine. You will discover how to use your environment and manipulate bash. Imperative Programming, Rigor, Unix, Git August 2023
2 Shell01 This is the second module of your C Piscine. In it, you will delve deeper into how to use your environment and control bash. Imperative Programming, Rigor, Unix, Git August 2023
C PROJECTS
3 C00 This module is an introduction to C programming. You will learn how the 'write' function works and also how loops function. C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
4 C01 This module is an introduction to C programming. You will enhance your skills in using loops beyond what you learned in the previous module C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
5 C02 This module is an introduction to C programming. In this module, you will learn how to enhance your functions. You will need to establish controls on your parameters. C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
6 C03 This module is an introduction to C programming. In this module, you will learn how to manipulate a string C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
7 C04 This module is an introduction to C programming. In this module, you will continue to work with strings and learn how to manipulate integers. C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
8 C05 This module is an introduction to C programming. In this module, you will have to implement small algorithms using recursive programming. C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
9 C06 This module is an introduction to C programming. In this module, you will learn how to use C's arguments in your programs, not just in your functions. C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
RUSH
10 Rush00 You must create a function that takes an x and y int argument and display on the screen a rectangle of x characters Group & interpersonal, C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
11 Rush01 In this rush, you will face teamwork! It's an ideal moment to share what you know. Group & interpersonal, C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
12 Rush02 In this rush, you will face teamwork! It's an ideal moment to share what you know. Group & interpersonal, C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023
BSQ
13 BSQ BSQ : Biggest Square -> find the biggest empty square in a NxN grid Group & interpersonal, C, Imperative Programming, Unix, Rigor, Algorithms & AI August 2023

FAQ

If you have any questions feel free to open an issue or reach me on slack under issierra

About

A continually updated collection of links to the different projects I will be undertaking as a student at 42Madrid.

License:MIT License