Second Semester Study Materials
Lecture notes, cheatsheets, study aids and exam-prep materials for the second semester of my PGD Computer Science. All self-authored, all free to use.
CMS 702
Data Structures & Algorithms
Algorithms and asymptotic analysis, arrays, stacks, queues, linked lists, hashing, binary search trees and graphs.
9 materials → CMS 704Computer Architecture
Processor organisation, memory hierarchy, cache and locality, performance, and signed/unsigned number representation.
5 materials → CMS 706Database Systems
ER modelling, relational design, SQL, normalization, query processing and distributed databases.
4 materials → CMS 708Structured Programming
Structured programming in C++: modularity, control structures, functions, arrays and standard programs.
4 materials → CMS 710Principles of Programming Languages
Language definition, syntax and semantics, data types, binding and scoping, parameter passing and paradigms.
7 materials →