WEEK 1
|
Variables, Initialization, Iterators, Filtering, Datatypes, Flowcharts, Sanity of data
|
WEEK 2
|
Iteration, Filtering, Selection, Pseudocode, Finding max and min, AND operator
|
WEEK 3
|
Multiple iterations (non-nested), Three prizes problem, Procedures, Parameters, Side effects, OR operator
|
WEEK 4
|
Nested iterations, Birthday paradox, Binning
|
WEEK 5
|
List, Insertion sort
|
WEEK 6
|
Table, Dictionar
|
WEEK 7
|
Graph, Matrix
|
WEEK 8
|
Adjacency matrix, Edge labelled graph
|
WEEK 9
|
Backtracking, Tree, Depth First Search (DFS), Recursion
|
WEEK 10
|
Object oriented programming, Class, Object, Encapsulation, Abstraction, Information hiding, Access specifiers
|
WEEK 11
|
Message passing, Remote Procedure Call (RPC), Cache memory, Parallelism, Concurrency, Polling, Preemption, Multithreading, Producer Consumer, Atomicity, Consistency, Race condition, Deadlock, Broadcasting
|
WEEK 12
|
Top-down approach, Bottom-up approach, Decision tree, Numerical prediction, Behaviour analysis, Classification
|