Theory Lectures & Notes
SY Theory — Computer Science
Second year deepens core CS concepts including data structures, object-oriented programming with C++, database management, and operating systems theory.
// Theory Subjects (5)
| Code | Subject Name | Credits | Status |
|---|---|---|---|
| CS-201 | Data Structures using C | 4 | Active |
| CS-202 | Object-Oriented Programming with C++ | 4 | Active |
| CS-203 | Database Management Systems | 4 | Active |
| CS-204 | Operating Systems | 4 | Active |
| CS-205 | Computer Networks | 4 | 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.