Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Session Plan for CSE1001- Winter 2020

Session Topics Covered


1 Faculty self introduction, Introduction to VIT, CSE1001 course, Course Objectives, Outcomes, Evaluation pattern, Open hours of Faculty, Do’s
and Don’ts in lab, Expectations from the students
Block diagram of computer, Parts of computer, Introduction to programming languages and Generations - Overview of problem solving -
Problem solving approaches- Problem Analysis Chart - Flowcharts, Algorithms, Pseudocode

2 Various Approaches of Problem solving : Solve by analogy, Decompose the task into smaller subtasks, Building block approach, Merging
solutions, Algorithmic thinking, Choice of appropriate data structures, Pseudo-code, implementing the code, Testing the solution
3 Steps in Problem Solving – Drawing flowchart using yEd/ Dia/Draw tool
4 Introduction to Python, Demo on IDE, Ipython, Spyder etc.
“Hello world” program in Python, Keywords, Identifiers, Reading input from user-Demo
5 Operators and Expressions in Python

6 Familiarity with Portal


Inlab Practice Session - IPS 1 (covering sessions : 4-6; operators, Expressions)
7 Algorithmic Approach 1 : Sequential

8 Algorithmic Approach 2 : Selection ( if, elif, if.. else, nested if else ladder)

9 Algorithmic Approach 3: Iteration (while and for)


Inlab Practice Session - IPS 2 (Covering sessions : 7-9; Selection, iteration)
Periodic Assessment Test 1 (PAT1)- (Covering Sessions 4-9 : Operators, Expressions, Selection, Iteration)- Max.duration : 30 minutes- 8%
Weight
10 Introduction to data representation using different data structures Strings : Operations
11, 12 Regular Expressions
Inlab Practice Session 3 - IPS 3 - (Covering Sessions 10-12: Strings, Regular Expressions)
13 List : Operations
14 More Problems on Strings, Lists
Inlab Practice Session 4 - IPS 4 - (Covering Sessions 13-14: List)
Periodic Assessment Test 2 -PAT2- (Covering Sessions 10-14 : Strings, Reglar Expressions, List)- Max. Duration : 30 minutes- 8% Weight
15 Dictionaries : operations
16 Tuples : operations
Inlab Practice Session 5 - IPS 5 - (Covering Sessions 15-16: Tuple, Dictionaries)
17 Set : Operations
18 More Problems on Set, Tuple and Dictionaries
19 Algorithmic Approach 4: Modular approach: Functions Demo
20 Recursions and exercises
21 More Problems on Functions
Inlab Practice Session 6 - IPS 6 - (Covering Sessions : 17-21; Set, Functions)
Periodic Assessment Test 3 - PAT 3- (Covering Sessions : 15-21 : Set, Tuples, Dictionaries,, Functions)- Max. Duration 30 minutes-8% Weight
22 Sort : Bubble sort
23 Selection Sort, insertion sort and exercises
24 Search : Sequential Search and Binary Search
Inlab Practice Session 7 - IPS 7 - (Covering Sessions 22-24; Search and Sort)
25 Files : Operations
26 More problems based on files
Periodic Assessment Test 4 - PAT 4 - (Covering sessions : 22-26 : sort, search, Files)- Max. Duration 30 minutes-8% Weight)
27 Orientation to Solve Complex Problems in Python– Case Study
28 More Complex Problems in Python
29 Consolidated Assessment Test 1 - CAT 1 -(Covering sessions :4-26; Python) - Max. Duration: 100 minutes ; Max. Marks :50; - MCQ(10 Marks),
Debugging(10 Marks), Two code-tests (30 marks)- Weight 14%
30 Data types, declaration and I/O in, C
31 Selection Statements in C (IF and Switch)
32 Iterative Statements in C (For, While and Do While)
Inlab Practice Session - IPS 8 - (Covering sessions : 29-31; Operators, Expressions, Selection, Iteration)
33 Single dimensional Arrays
34 Multidimensional Arrays
35 More problems on Arrays
Inlab Practice Session - IPS 9 - (Covering sessions : 32-34; Arrays)
36 Functions - Pass by value
37 Functions – Pass by Reference, Recursion
38 More Problems on Functions
Inlab Practice Session 10 - IPS 10 - (Covering sessions 35-38: Functions)
39 Consolidated Assessment Test 2 - CAT 2 - ( Covering Sessions 29-38: ‘C’)- Max. Duration 100 minutes-MCQ(10 marks),Debugging (10 marks),
Two code-tests(30 Marks)- Weight 14%
40 Orientation to solve complex problems in C
41 Final Assessment Test 1 - FAT 1 -(C - Max. Duration : 100 minutes - One Challenging Code-test (50 marks)- 20% Weight
42 Final Assessment Test 2 - FAT 2 - (Python) - Max. Duration : 100 minutes - One Challenging code-test(50 Marks)- 20% Weight

You might also like