Modules / Lectures


New Assignments
Module NameDownload
Week_1_QuestionsWeek_1_Questions
Week_1_SolutionWeek_1_Solution
Week_2_QuestionsWeek_2_Questions
Week_2_SolutionWeek_2_Solution
Week_3_SolutionWeek_3_Solution
Week_4_SolutionWeek_4_Solution
Week_5_SolutionWeek_5_Solution
Week_6_SolutionWeek_6_Solution
Week_7_SolutionWeek_7_Solution
Week_8_solutionWeek_8_solution
Week_9_SolutionWeek_9_Solution

Sl.No Chapter Name English
1Introduction to Computers and ProgrammingPDF unavailable
2Writing your first programPDF unavailable
3Variables, Operators and ExpressionsPDF unavailable
4Variable declarations, more operators and precedencePDF unavailable
5Input and Output StatementsPDF unavailable
6ConditionalsPDF unavailable
7LoopsPDF unavailable
8Introduction to arraysPDF unavailable
9Working with 1D arraysPDF unavailable
10Find prime numbersPDF unavailable
11Debugging demoPDF unavailable
12Multi-dimensional arraysPDF unavailable
13PointersPDF unavailable
14More on pointersPDF unavailable
15Arrays and pointer arithmeticPDF unavailable
16Introduction to StringsPDF unavailable
17More on StringsPDF unavailable
18Introduction to functionsPDF unavailable
19More details on functionsPDF unavailable
20Arguments, variables and parametersPDF unavailable
21Pass parameters by referencePDF unavailable
22Recursive FunctionsPDF unavailable
23C control structures, functional specification of programsPDF unavailable
24Complexity Analysis using Sum and Product RulePDF unavailable
25Complexity Analysis of Recursive FunctionsPDF unavailable
26Algorithms and Powering PDF unavailable
27 Polynomial evaluation and multiplicationPDF unavailable
28Linear and Binary Search AnalysisPDF unavailable
29 Analysis of minimum and maximum in an arrayPDF unavailable
30Sorting I: Insertion, MergePDF unavailable
31Sorting II: Counting, RadixPDF unavailable
32Finding i-th smallest number PDF unavailable
33StructuresPDF unavailable
34More on StructuresPDF unavailable
35Using structures and pointers to structuresPDF unavailable
36Dynamic memory allocationPDF unavailable
37Linked ListPDF unavailable
38Brief introduction to C++: Classes and objectsPDF unavailable
39Abstract Data TypesPDF unavailable
40 More on ADTPDF unavailable
41Stacks : Last In First OutPDF unavailable
42Queues: First In FirstPDF unavailable
43TreesPDF unavailable
44Tree TraversalPDF unavailable
45Binary SearchPDF unavailable
46HeapsPDF unavailable
47Graphs and RepresentationsPDF unavailable
48Greedy AlgorithmsPDF unavailable
49Dynamic ProgrammingPDF unavailable
50Matrix Chain MultiplicationPDF unavailable
51Hash TablesPDF unavailable
52Graph Algorithms: Dijkstras Algorithm and Prims AlgorithmPDF unavailable
53Graph Traversals : BFS,DFS and Articulation PointsPDF unavailable
54File I/OPDF unavailable
55Modular ProgrammingPDF unavailable


Sl.No Language Book link
1EnglishNot Available
2BengaliNot Available
3GujaratiNot Available
4HindiNot Available
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available