Skip to content

Bayaankhan/C-Plus-Plus-Language

Repository files navigation

🚀 Muhammad Sahal Ayub – C++ Programming Portfolio

Welcome to my GitHub repository!

I am Muhammad Sahal Ayub, Electrical Engineering (Computing & AI) student at UET Peshawar, Nowshera Campus. I am passionate about Artificial Intelligence, Machine Learning, Cybersecurity, and Software Development.

This repository represents my C++ learning journey, academic labs, and engineering problem-solving projects.


👨‍💻 About Me

  • 🎓 Electrical Engineering (Computing & AI) Student
  • 🏫 UET Peshawar, Nowshera Campus
  • 🤖 Interested in AI & Machine Learning
  • 🔐 Learning Cybersecurity & Ethical Hacking
  • 💻 Strong interest in C++ Programming
  • 📊 Exploring Data Science & Intelligent Systems

📚 C++ Repository Overview

This repository contains my complete C++ learning practice including:

  • Basic programs
  • Lab tasks
  • Assignments
  • Problem-solving exercises
  • Mini projects
  • Concept-based implementations

🔗 Repository: https://github.com/Bayaankhan/C-Plus-Plus-Language


📖 C++ Course Topics Covered

This repository follows the official C++ lab structure:

  1. Installation of C++
  2. Data types, memory size and memory address in C++
  3. Comparison, logical and conditional operations in C++
  4. Switch statement
  5. While loop in C++
  6. For loop in C++
  7. One dimensional array in C++
  8. Two dimensional array in C++
  9. Introduction to function in C++
  10. More about functions in C++
  11. Strings in C++
  12. Pointers in C++
  13. Structures in C++
  14. Open Ended Lab (OEL)

🚦 CEP Project: Smart Traffic Control System (Peshawar)

A Complex Engineering Problem (CEP) project built in C++ for simulating smart traffic management in Peshawar:

📍 University Road | Saddar | Ring Road | Hashtnagri

🔍 Features

  • Real-time vehicle monitoring
  • Automatic traffic signal control (RED / YELLOW / GREEN)
  • Traffic classification (LOW / MODERATE / HIGH / CRITICAL)
  • Emergency vehicle priority system
  • Automatic signal restoration after emergency
  • Traffic history logging using 2D arrays
  • Pointer and memory address demonstration

🛠️ Concepts Used

  • Structures & Arrays
  • Functions
  • Pointers
  • Loops (for, while)
  • Conditional statements
  • switch-case logic

🎓 UET Grading System Project

A C++ program that calculates student grades and GPA based on marks.

🔍 Features

  • Input student marks
  • Grade calculation (A, B, C, D, F)
  • GPA calculation logic
  • Multiple subject support
  • Console-based interface

🛠️ Concepts Used

  • Conditional statements
  • Functions
  • Arrays
  • Loops
  • Basic arithmetic operations

🎯 Learning Goals

  • Master C++ programming fundamentals
  • Strengthen Data Structures & Algorithms
  • Build AI & Machine Learning skills
  • Learn Cybersecurity fundamentals
  • Develop real-world engineering projects

📫 Connect With Me

🔗 LinkedIn

www.linkedin.com/in/muhammad-sahal-ayub-989894343

🔗 GitHub

https://github.com/Bayaankhan


⭐ Future Goals

  • Build AI/ML projects
  • Develop advanced C++ systems
  • Work on cybersecurity projects (ethical/defensive)
  • Contribute to open source
  • Create real-world engineering solutions

“Every line of code is a step toward becoming a better engineer.”

⭐ If you like this repository, feel free to star it!

About

A C++-based Smart Traffic Control System that analyzes traffic density, controls signals, and manages emergency vehicle routes in Peshawar.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages