diff --git a/README.md b/README.md index 3e543ed..324ed2d 100644 --- a/README.md +++ b/README.md @@ -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!