Python Syllabus C Syl
S No. Topic #Hours S No.
1 Introduction to Python 1 1
2 Features of Python 0.5 2
3 Advantages of Python 0.5 3
4 String and Variables 1 4
5 User Input 1 5
6 Python Operators 2 6
7 Lists 2 7
8 Sets 2 8
9 Tuples 2 9
10 Dictionaries 3 10
11 Conditional Statements (if, else, elif) 2 11
12 Iteration Loops (while and for) 2 12
13 Loop Control Statements (break, continue, pass) 1 13
14 Functions 4 14
15 Modules 4 15
16 Packages 4 16
17 Files 4 17
18 Exceptions 2 18
19 Classes and Objects 2
20 Functional Programming in Python 2
21 Numpy Array in Python 2
22 Series and DataFrames in Pandas. 2
46
Data Structures using Python
S No. Topic #Hours
1 Recap of lists in python 1
2 Recap of functions in python 1
3 Introduction to Linked List 1
4 Operations on Singly Linked list 2
5 Operations on Circular Linked list 2
6 Operations on Doubly Linked list 2
7 Traversing in Linked list 2
8 Apllications using Linked Lists 2
9 Introduction to Stacks 1
10 Design and Implementation of Stack 2
11 Applications of stack 2
12 Introuction to Queue 2
13 Design and Implementation of Queue 2
14 Double ended queue or Deque 2
15 Priority Queue Implementation 2
16 Introdcution to Trees 2
17 Characteristics of binary tree 2
18 Binary tree traversal algorithms 3
19 Construction of a binary tree using tree traversal 2
20 Binary search tree 2
21 AVL tree or height-balanced tree 2
22 B Tree and B+ tree 2
23 Introduction to graphs 2
24 Applications of Graphs 2
25 Traversing a Graph 2
47
C Syllabus
Topic #Hours
Introduction to Progamming 1
Data types and Operators in C 1
Selection statements 2
Looping statements 2
Practice programs 2
Pratice programs to print patterns 3
One dimensional Array 1
Two Dimensional Array 1
Functions in C 2
Storage classes in C 1
Recursive fuctions 2
Practice programs 2
Pointers in C 2
Dynamic Memory allocation 2
Practice Programs 2
Strings in C 2
Structures, unions and enum 2
Practice Programs 2
32