https://github.com/salmansaleem-17/pf-dsa-os-and-cc-lab-cpp-projects
C++ lab projects from university courses: Programming Fundamentals, Data Structures, Operating Systems, and Compiler Construction.
https://github.com/salmansaleem-17/pf-dsa-os-and-cc-lab-cpp-projects
algorithm algorithms algorithms-and-data-structures c-plus-plus compiler-construction data-structures data-structures-algorithms data-structures-and-algorithms operating-systems operating-systems-project problem-solving programming programming-fundamentals
Last synced: 4 months ago
JSON representation
C++ lab projects from university courses: Programming Fundamentals, Data Structures, Operating Systems, and Compiler Construction.
- Host: GitHub
- URL: https://github.com/salmansaleem-17/pf-dsa-os-and-cc-lab-cpp-projects
- Owner: SalmanSaleem-17
- Created: 2025-06-26T02:18:43.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-26T04:48:58.000Z (4 months ago)
- Last Synced: 2025-06-26T05:30:36.145Z (4 months ago)
- Topics: algorithm, algorithms, algorithms-and-data-structures, c-plus-plus, compiler-construction, data-structures, data-structures-algorithms, data-structures-and-algorithms, operating-systems, operating-systems-project, problem-solving, programming, programming-fundamentals
- Language: C++
- Homepage:
- Size: 29.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PF, DSA, OS, and CC Lab Projects
This repository contains C++ lab projects developed during my university coursework. These projects cover key concepts from **Programming Fundamentals (PF)**, **Data Structures and Algorithms (DSA)**, **Operating Systems (OS)**, and **Compiler Construction (CC)**.
## 📂 Repository Structure
The projects are organized according to the respective subjects and demonstrate practical implementations of computer science concepts.
### 🚀 Subjects Covered:
- **Programming Fundamentals (PF)**
- **Data Structures and Algorithms (DSA)**
- **Operating Systems (OS)**
- **Compiler Construction (CC)**
---
## 💻 Technologies Used
- C++
- File Handling
- Object-Oriented Programming
- Process Scheduling Simulations
- Lexical and Syntax Parsing (Compiler Basics)
---
## 📚 Project Highlights
### 1. Programming Fundamentals (PF)
- Basic control structures
- Functions and arrays
- File handling
- OOP basics
### 2. Data Structures and Algorithms (DSA)
- Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
- Sorting and searching algorithms
- Problem-solving exercises
### 3. Operating Systems (OS)
- CPU scheduling algorithms
- File and memory management simulations
### 4. Compiler Construction (CC)
- Lexical analyzers
- Syntax parsers
- Basic compiler components
---
## 🛠️ How to Run
1. Clone the repository:
```bash
git clone https://github.com/SalmanSaleem-17/PF-DSA-OS-and-CC-Lab-CPP-Projects