Git Product home page Git Product logo

42-cursus's Introduction

42 Cursus | Common Core

42

My projects on 42 Cursus at 42Barcelona Campus

What is 42 ?

The 42 school is much more than a programming campus. And what do you learn at 42? You learn to learn. Thanks to self-learning (there are no teachers) and peers (learning from peers). Its gamified methodology allows students to progress through levels and acquire the technical and cross-cutting skills that companies are demanding. Learn More Here

Piscine Projects

Learn More about what is 42 C Piscine

Common Core Projects

RANK 00
  • Libft: creating a C library with some basic functions from libc.   
RANK 01
  • Ft_Printf: replication of printf function, to print some types of data.   
  • Get_next_line: programming a function that returns a line read from a file descriptor.   
  • Born2beroot: creating and setting up a debian server through virtualization.   
RANK 02
  • Pipex: program that introduces two UNIX mechanism. Piping and redirection.   
  • So_long: simple 2D video game with graphical library MiniLibX.   
  • Push Swap: data sorting algorithm program using two stacks in the lowest possible number of actions.   
  • Exam Rank 02   
RANK 03
  • Philosophers: program to learn about the basics of threading a process. You will see how to create threads and you will discover mutexes.   
  • Minishell: This project is about creating a simple shell. You will learn a lot about processes and file descriptors.   
  • Exam Rank 03   
RANK 04
    • Module_00: Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic.   
    • Module_01: Memory allocation, pointers to members, references, switch statement.   
    • Module_02: Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form.   
    • Module_03: Inheritance.   
    • Module_04: Subtype polymorphism, abstract classes, interfaces.   
  • NetPractice: project about solving networking problems exercises. Configuring small-scale networks, subnets and understanding TCP/IP addressing.   
  • MiniRT: Rendering program to create Computer-Generated-Images with the use of Raytracing protocol.   
  • Exam Rank 04   
RANK 05
RANK 06

Extra Curricular Projects

42-cursus's People

Contributors

josephcheel avatar

Stargazers

Andrey Slyusar 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.