SD
sophia-dcruz_
Theory Lectures & Notes

FY Theory — Computer Science

The foundation year introduces programming fundamentals, mathematics, and digital electronics — designed to build strong computational thinking from the ground up.

// Theory Subjects (5)

CodeSubject NameCreditsStatus
CS-101Introduction to Computer Science4 Active
CS-102Programming in C4 Active
CS-103Discrete Mathematics4 Active
CS-104Digital Electronics & Logic Design4 Active
CS-105Communication Skills & Technical Writing2 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.