Skip to content

This repository documents my journey through the **42 Berlin Piscine**, featuring completed C programming exercises, collaborative projects like `Rush 02`, and all provided subjects. It also includes notes on programming, evaluations, and tips for mastering Vim and the Piscine process.

Notifications You must be signed in to change notification settings

Unknownkratos/42-Berlin-Piscine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42 Berlin Piscine Repository

Welcome to my repository documenting my journey through the 42 Berlin Piscine! This repository showcases the work I completed during this intensive program, including exercises, projects, and personal notes. It reflects my learning progress, challenges, and the knowledge I gained throughout this unique experience.


📂 Repository Structure

Folder Description
subjects/ Contains all the Piscine project subjects (PDFs) from C00 to C13 for reference.
C_projects/ Completed exercises from C00 to C06 (excluding C05) and solutions for the Piscine projects.
rush/ Implementation of Rush 02, a collaborative project that demonstrates teamwork and problem-solving.
notes/ Notes and tips about Vim, C programming, evaluation tips, and general Piscine insights.

🛠️ What I Did

  • C Programming:

    • Mastered foundational concepts such as memory allocation, pointers, recursion, and string manipulation.
    • Applied theoretical knowledge through practical exercises and projects.
  • Collaborative Project:

    • Worked on Rush 02, a challenging team project that required building a number-to-string converter.
    • Gained experience in debugging, version control, and communication within a team.
  • Documentation and Reflection:

    • Compiled notes on my learning process, evaluation strategies, and helpful tips for Vim and C.

🌟 Highlights

  • Exercises: Completed a range of exercises up to C06 (except C05), focusing on problem-solving and efficient coding.
  • Projects: Delivered solutions for Rush 02, showcasing teamwork and the ability to work under pressure.
  • Subjects: Collected all Piscine subjects up to C13 as a study resource for future practice.
  • Notes: Documented key insights and practical tips for future reference.

📝 Personal Reflections

The Piscine was an intense yet rewarding experience that pushed me out of my comfort zone and enhanced my programming skills.

  • What I Learned:

    • Gained a deeper understanding of algorithms, memory management, and debugging in C.
    • Discovered the value of collaboration through the Rush 02 project.
  • Challenges Faced:

    • Balancing time between exercises and projects while meeting tight deadlines.
    • Overcoming roadblocks in understanding complex topics like recursion and file handling.
  • Key Takeaways:

    • The Piscine taught me perseverance, adaptability, and the importance of meticulous problem-solving.

🔗 Resources


🚀 Future Plans

This repository is a stepping stone in my programming journey. Moving forward, I plan to:

  • Revisit and complete exercises I missed (like C05) to strengthen my C programming skills.
  • Use the knowledge and experience gained during the Piscine for upcoming projects and challenges.

Thank you for checking out my repository! If you have any questions or suggestions, feel free to reach out.

About

This repository documents my journey through the **42 Berlin Piscine**, featuring completed C programming exercises, collaborative projects like `Rush 02`, and all provided subjects. It also includes notes on programming, evaluations, and tips for mastering Vim and the Piscine process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published