Skip to content

juswa005/cpp-archives

Repository files navigation

πŸ’» C++ Projects & Activities

This repository contains a collection of my C++ projects and coding exercises since my freshman year of college. These projects demonstrate my progression in problem-solving, algorithms, and data structures, as well as my growing understanding of software design principles.

License: MIT Language: C++ Standard


πŸ—‚οΈ Project Categories

1. Freshman Year Projects

During my early college years, I focused on fundamentals of programming, including:

  • Basic syntax and data types
  • Control structures (loops, conditionals)
  • Functions and modular programming
  • Arrays

Example Projects:

  • Basic Calculator
  • Atm Machine Simulation
  • Quiz Game

2. Sophomore Year Projects

After mastering the basics, I started tackling more advanced problems involving:

  • Algorithm design and optimization
  • Linked lists, stacks, queues, and trees
  • Sorting and searching algorithms

Example Projects:

  • Student Grade Management
  • Stack/Queue
  • Sorting/Searching Tool

πŸ“‚ Repository Structure

C++-Projects/

cpp-archives
β”œβ”€β”€ Freshman_1st-sem
β”‚Β Β  └── PLD_Programming-Logic-and-Design
β”‚Β Β      β”œβ”€β”€ lessons
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ arrays.cpp
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ conditional_statements.cpp
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ do-while-loop.cpp
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ for-loop.cpp
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ functions.cpp
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ hello_world.cpp
β”‚Β Β      β”‚Β Β  └── while-loop.cpp
β”‚Β Β      └── projects
β”‚Β Β          β”œβ”€β”€ atm_simulation.cpp
β”‚Β Β          β”œβ”€β”€ basic_calculator.cpp
β”‚Β Β          └── quiz_game.cpp
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
└── Sophomore_1st-sem
    └── DSA_Data-Structures-and-Algorithms
        β”œβ”€β”€ lessons
        β”‚Β Β  β”œβ”€β”€ algorithm.cpp
        β”‚Β Β  β”œβ”€β”€ binary-search.cpp
        β”‚Β Β  β”œβ”€β”€ binary-tree.cpp
        β”‚Β Β  β”œβ”€β”€ bubble-sort.cpp
        β”‚Β Β  β”œβ”€β”€ linear-search.cpp
        β”‚Β Β  β”œβ”€β”€ linked-list.cpp
        β”‚Β Β  β”œβ”€β”€ queue.cpp
        β”‚Β Β  └── stack.cpp
        └── projects
            β”œβ”€β”€ sort-search-tool.cpp
            β”œβ”€β”€ stack-queue-manager.cpp
            └── Student-Grade-Management-System.cpp

πŸ“Œ Notes

  • These repositories sole purpose is to serve as a storage for my projects, feel free to use the codes and modify them for yourslef.
  • Some projects include comments and documentation for easier understanding.

About

repo for PLD and DSA

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages