An open API service indexing awesome lists of open source software.

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.

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