Skip to content

ik-awais/C_Cpp_Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 

Repository files navigation

🖥️ C / C++ Practice

A growing collection of C and C++ programs built throughout my learning journey —
from beginner exercises to structured, real-world projects.

Language Status Author Level Focus


🧩 Purpose

A single, organized space for all my C and C++ work — from beginner exercises and logic-building programs to more structured, larger-scale projects developed over time. Focused on strengthening problem-solving skills, data structures & algorithms, OOP concepts, and core programming fundamentals.

This repository serves as a personal learning archive and a practical showcase of my progression in systems-level programming using C and C++.

📚 For academic/university tasks, check out my Uni_Assignments repository.


👤 About the Author

Muhammad Awais — AI Engineer & Managing Director @ AI GenMat
BS Artificial Intelligence — FAST-NUCES Peshawar (2025–2029)
🌐 Portfolio: ik-awais.github.io  ·  📧 m.awais@aigenmat.com


🏷️ Topics

#c #cpp #cplusplus #algorithms #data-structures #oop #system-programming #file-handling #console-applications #problem-solving #competitive-programming #dsa #memory-management #beginner-friendly #programming-practice #logic-building #fast-nuces #muhammad-awais


📁 Repository Structure

Each folder represents an individual, self-contained project. Projects vary in size, complexity, and purpose:

Type Description
🔬 Logic Exercises Small programs focused on core C/C++ concepts and syntax mastery
🗂️ File-Based Apps Programs using file I/O and system-level operations
🧱 Data Structures Implementations of DSA concepts — arrays, linked lists, trees, graphs
⚙️ OOP Projects Object-oriented design with classes, inheritance, polymorphism
🏆 Competitive Programming Practice problems from platforms like Codeforces, LeetCode, HackerRank
🚀 Mini Projects Larger, more structured console applications and real-world programs

🛣️ Road Ahead

As I progress through my BS Artificial Intelligence degree at FAST-NUCES Peshawar and deepen my expertise at AI GenMat, I'll continuously add:

  • Data structures & algorithms — linked lists, trees, graphs, sorting, searching
  • Object-oriented programming — design patterns, templates, STL
  • File handling & system-level programs — memory management, pointers, processes
  • Competitive programming — solutions from Codeforces, LeetCode, and HackerRank
  • Larger self-directed or course projects — real-world C/C++ applications

💬 Note

This repository is primarily for learning and self-development.
It will evolve continuously as I explore new concepts and techniques in C and C++.

All programs are written and tested by Muhammad Awais, AI Engineer and BS Artificial Intelligence student at FAST-NUCES Peshawar.


Muhammad Awais  |  C / C++  |  🟢 Active & Growing
Portfolio  ·  LinkedIn  ·  GitHub

About

Muhammad Awais — C and C++ projects repository from beginner to advanced. Includes DSA, OOP, system programming, algorithms, and competitive programming. Practice, academic, and real projects by a BS Artificial Intelligence student at FAST-NUCES Peshawar & AI Engineer at AI GenMat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors