Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,52 @@ Many students face unclear notes, messy resources or overly technical explanatio
Ideal for first-year and second-year CSE students, or anyone learning CS fundamentals.


## 📚 Visual Learning Roadmaps

To help new learners understand the recommended learning sequence, the following diagrams provide a visual overview of semester progression, subject dependencies, and the relationship between core Computer Science subjects.

### 🎓 Semester Progression

```mermaid
flowchart LR
S1["Semester 1"] --> S2["Semester 2"]
S2 --> S3["Semester 3"]
S3 --> S4["Semester 4"]
```

### 📖 Recommended Study Order

```mermaid
flowchart TD
A["Programming Fundamentals"] --> B["Data Structures"]
B --> C["Algorithms"]
C --> D["Database Management Systems (DBMS)"]
D --> E["Operating Systems"]
E --> F["Computer Networks"]
```

### 🔗 Subject Prerequisites

```mermaid
flowchart LR
PF["Programming Fundamentals"] --> DSA["Data Structures"]
DSA --> ALG["Algorithms"]
DSA --> DBMS["DBMS"]
DSA --> OS["Operating Systems"]
OS --> CN["Computer Networks"]
```
### 🌐 Relationships Between Core Subjects

```mermaid
flowchart TD
DSA["Data Structures"] --> CP["Problem Solving & Competitive Programming"]
DBMS["DBMS"] --> Backend["Backend Development"]
OS["Operating Systems"] --> Systems["System Programming"]
CN["Computer Networks"] --> Cloud["Cloud Computing & Distributed Systems"]
```
> **Note:**
> These roadmaps present a recommended learning path. Depending on your university curriculum, the sequence may vary slightly.

## 🤝 Contributing

Contributions of all kinds are welcome!
Expand Down