SD
sophia-dcruz_
Theory Lectures & Notes

Part 2 Theory — Computer Science

The culminating year of M.Sc. CS focuses on advanced specialization topics, dissertation research, and industry-ready capstone project development.

// Theory Subjects (4)

CodeSubject NameCreditsStatus
MCS-201Deep Learning & Neural Networks4 Active
MCS-202Advanced Cyber Security & Forensics4 Active
MCS-203Natural Language Processing4 Active
MCS-204Elective: IoT / Blockchain / AR-VR4 Active

// Unit-wise Lecture Notes

1

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
2

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
3

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
4

Unit IV — Advanced Topics & Applications

Topics covered in this unit:

  • Real-world system design case studies
  • Performance optimization techniques
  • Industry tooling and framework integration
5

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 Widget

Generate a personalized study schedule for your upcoming exam. Select your exam date and available study hours per day.