Theory Lectures & Notes
Part 1 Theory — Computer Science
The first year of postgraduate CS introduces advanced programming paradigms, distributed systems, advanced database topics, and foundational research methodology.
// Theory Subjects (5)
| Code | Subject Name | Credits | Status |
|---|---|---|---|
| MCS-101 | Advanced Algorithms & Complexity | 4 | Active |
| MCS-102 | Advanced Database Management | 4 | Active |
| MCS-103 | Cloud Computing & Distributed Systems | 4 | Active |
| MCS-104 | Machine Learning Theory | 4 | Active |
| MCS-105 | Research Methodology & Technical Writing | 2 | Active |
// Unit-wise Lecture Notes
1Unit I — Foundations & Core Concepts
Unit I — Foundations & Core Concepts
Topics covered in this unit:
- ▸Definition, scope, and history of the subject
- ▸Key terminology and notation
- ▸Fundamental mathematical models and representations
2Unit II — Analysis & Design Techniques
Unit II — Analysis & Design Techniques
Topics covered in this unit:
- ▸Algorithmic thinking and problem decomposition
- ▸Time and space complexity analysis
- ▸Divide and conquer, greedy, dynamic programming strategies
3Unit III — Data Representation & Structures
Unit III — Data Representation & Structures
Topics covered in this unit:
- ▸Linear structures: arrays, linked lists, stacks, queues
- ▸Non-linear structures: trees, graphs, heaps
- ▸Hashing techniques and collision resolution
4Unit IV — Advanced Topics & Applications
Unit IV — Advanced Topics & Applications
Topics covered in this unit:
- ▸Real-world system design case studies
- ▸Performance optimization techniques
- ▸Industry tooling and framework integration
5Unit V — Emerging Trends & Research
Unit V — Emerging Trends & Research
Topics covered in this unit:
- ▸Latest developments in the field
- ▸Research papers and case studies
- ▸Future directions and open problems
// AI Study Planner
Live WidgetGenerate a personalized study schedule for your upcoming exam. Select your exam date and available study hours per day.