A unified learning resource repository covering university-level Computer Science subjects.
All materials include lecture notes, tutorials, practice questions, exam papers, and practical examples.
| Subject | Description |
|---|---|
| 📊 Data Structures & Algorithms | Lecture notes, tutorials, exam papers, and Java implementations |
| 🧩 Object-Oriented Programming | Practice questions, concept exercises, and exam papers in Java |
| ⚙️ Operating Systems | CPU scheduling, memory management, and 6 final practice exam papers |
| 🗄️ SQL | SQL practice questions covering selection, triggers, procedures, and functions |
| 🌐 Web & Mobile Technology | HTML, CSS, JavaScript fundamentals and exam practice papers |
| 💼 Professional Skills | Comprehensive lecture notes and concise summary notes |
study-hub/
├── data-structures-and-algorithms/
│ ├── lectures/ ← 12 lecture notes
│ ├── tutorials/ ← 10 tutorial exercises
│ ├── exam-papers/ ← 5 practice exam papers
│ └── java-data-structures/ ← Java code examples for all data structures
│
├── object-oriented-programming/
│ ├── abstract-classes/
│ ├── interfaces/
│ ├── abstract-and-interface/
│ ├── array-list/
│ ├── association-unidirectional/
│ ├── association-bidirectional/
│ ├── dependency/
│ ├── exception-handling/
│ ├── multi-concept/
│ └── exam-papers/ ← 9 full OOP exam papers with answers
│
├── operating-systems/
│ ├── cpu-scheduling/ ← Questions, answers & exam papers for 5 algorithms
│ ├── memory-addressing/ ← Beginner's guide, practice questions & worksheets
│ ├── unix-and-c-programming/ ← Guides, lab sheets, questions & C code examples
│ ├── final-papers/ ← 6 final exam papers with diagrams (1 model + 5 predicted)
│ ├── lab-sheets/ ← Source lab practicals for OSSA
│ └── lectures/ ← Source lecture notes for OSSA
│
├── sql/
│ ├── selection/ ← Single & multi-table SELECT queries
│ ├── triggers/ ← Trigger practice problems
│ ├── procedures/ ← Stored procedure exercises
│ └── functions/ ← SQL function exercises
│
├── web-and-mobile-technology/
│ ├── fundamentals/ ← HTML, CSS, JavaScript code examples
│ ├── mern-learning/ ← Self-study MERN stack learning path
│ ├── lab-test/ ← Lab test practice (5 MERN papers)
│ ├── exam-practice/ ← Lectures, labs, tutorials & exam papers
│ └── final-papers/ ← 5 final exam practice papers + model paper
│
└── professional-skills/
├── lectures/ ← Comprehensive lecture notes
└── short-notes/ ← Condensed lecture summaries
- All folder names use
kebab-case(lowercase, hyphens) - Lecture files:
lecture-NN.md - Tutorial files:
tutorial-NN.md - Question files:
question-NN.mdorqN.md - Answer files:
answer-NN.mdoraN.md - Paper files:
paper-NN.md
Happy studying! 🎉