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, Java basics, and exam papers |
| ⚙️ Operating Systems | CPU scheduling, memory management, UNIX/C, lectures, labs, and 6 final exam papers |
| 🗄️ SQL | SQL practice questions covering selection, triggers, procedures, and functions |
| 🌐 Web & Mobile Technology | HTML, CSS, JavaScript fundamentals, MERN learning path, and exam practice |
| 💼 Professional Skills | Comprehensive lecture notes and concise summary notes across all 14 lectures |
| 📏 Software Quality Management | Cyclomatic Complexity, WCC metric, CFG drawing, CFS metric, and practice question sets |
| 🏢 Modern Enterprise Management | Management concepts, economics, marketing, HRM, financial accounting, and MCQ suites |
| 🏛️ Architecture Based Development | Software architecture fundamentals, quality attributes, tactics, and styles |
study-hub/
├── architecture-based-development/
│ ├── lectures/ ← 5 lecture slide notes
│ ├── short-notes/ ← High-yield revision short notes (01–05)
│ ├── practice/ ← 10 practice MCQ exam papers + reference papers
│ └── README.md
│
├── data-structures-and-algorithms/
│ ├── lectures/ ← 12 lecture notes
│ ├── tutorials/ ← 10 tutorial exercises
│ ├── exam-papers/ ← 5 practice exam papers
│ ├── answers/ ← Solutions for exam papers
│ ├── java-data-structures/ ← Java code examples for all data structures
│ └── README.md
│
├── modern-enterprise-management/
│ ├── lectures/ ← 6 comprehensive lecture notes (01–05, 07)
│ ├── short-notes/ ← 6 quick revision short notes (01–05, 07)
│ ├── practice/ ← 6 practice sets: theory, worked answers & MCQ suites
│ └── README.md
│
├── object-oriented-programming/
│ ├── basics/ ← Java console I/O, Scanner, and loop examples
│ ├── 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 & instructions
│ └── README.md
│
├── operating-systems/
│ ├── lectures/ ← 6 lecture notes (Lectures 06–11)
│ ├── lab-sheets/ ← 5 practical lab worksheets (Labs 06, 08–11)
│ ├── reference-sheet-content/ ← Revision summaries and master layout guide
│ ├── 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 concepts
│ ├── final-papers/ ← 6 final exam papers with diagrams (1 model + 5 predicted)
│ └── README.md
│
├── professional-skills/
│ ├── lectures/ ← 14 full lecture notes (Lectures 01–14)
│ ├── short-notes/ ← 14 condensed lecture summaries (Lectures 01–14)
│ ├── learn/ ← Quick revision guides and exam analysis
│ ├── model-paper/ ← Sample exam paper with lecture mappings
│ └── README.md
│
├── software-quality-management/
│ ├── lectures/ ← Lectures 03–05, tokenisation guidelines & metric guides
│ ├── practice/ ← 6 practice sets: mixed, calculations & 60-MCQ exam
│ └── README.md
│
├── sql/
│ ├── selection/ ← Single-table and multi-table SELECT queries
│ ├── triggers/ ← Single-table and multi-table trigger problems
│ ├── procedures/ ← Single-table and multi-table stored procedures
│ ├── functions/ ← With-table and without-table functions
│ ├── reference.md ← SQL syntax quick reference
│ └── README.md
│
└── web-and-mobile-technology/
├── fundamentals/ ← HTML, CSS, JavaScript code examples
├── lectures/ ← Comprehensive lecture notes (Lectures 01–13)
├── lab-sheets/ ← Lab worksheets (Labs 01–10)
├── tutorials/ ← Tutorial sheets (Tutorials 01–03)
├── exam-practice/ ← Model paper, model-paper-based & old syllabus papers
├── final-papers/ ← 5 final exam simulation papers + model paper
├── mern-learning/ ← 15-module self-study MERN stack path
├── lab-test/ ← 5 full MERN lab test practice papers
└── README.md
- All folder names use
kebab-case(lowercase, hyphens) - Lecture files:
lecture-NN.mdorNN-<descriptive-name>.md - Short notes:
lecture-NN-short.mdorNN-<descriptive-name>.md - Practical / Lab files:
lab-NN.md - Practice / Paper files:
0N-<name>.mdorpaper-NN.md - Descriptive, readable names preferred over obscure codes
Happy studying! 🎉