Problem Solving Using C
BTECH CSE 1st Sem
LESSON PLAN
Sl.N Date Date Topic Pedagogy/Case/Tools Books BTL
Planned Delivered Referred
(Pages)
1 14/08/2025 Introduction to Smart Board Ch.1/T1, 1, 2, 3
Programming, (7-9)
Components of a
Computer System
2 18/08/2025 Idea of Algorithm: Smart Ch.1/T1, 1, 2, 3
Steps to Solve Logical Board/Examples (10-15)
and Numerical
Problems
3 21/08/2025 Flowchart/Pseudocode Smart Board/Case Ch.2/T1, 1, 2, 3
with Examples Study (16-20)
4 22/08/2025 From Algorithms to Smart Ch.2/T1, 2, 3, 4
Programs, Source Code Board/Examples (21-25)
5 25/08/2025 Variables (with Data Smart Ch.3/T1, 2, 3, 4
Types) Board/Examples (26-30)
6 28/08/2025 Variables and Memory Black Board/Case Ch.3/T1, 3, 4, 5
Locations, Syntax and Study (31-35)
Logical Errors
7 29/08/2025 Object and Executable Smart Ch.4/T1, 2, 3, 4
Code Board/Examples (36-40)
8 01/09/2025 Arithmetic Expressions Smart Board Ch.4/T1, 2, 3, 4
and Precedence /Examples (41-45)
9 04/09/2025 Conditional Branching Smart Board Ch.5/T1, 3, 4, 5
and Loops /Examples (46-50)
10 05/09/2025 Iteration and Loops Smart Board /Case Ch.5/T1, 3, 4, 5
Study (51-55)
11 08/09/2025 Arrays: Arrays (1-D, 2- Smart Board Ch.6/T1, 3, 4, 5
D), Character Arrays /Examples (56-60)
and Strings
12 11/09/2025 Basic Algorithms: Smart Board Ch.6/T1, 3, 4, 5
Searching /Examples (61-65)
13 12/09/2025 Basic Sorting Smart Board Ch.7/T1, 4, 5, 6
Algorithms (Bubble, /Examples (66-70)
Insertion, Selection)
14 15/09/2025 Finding Roots of Smart Board /Case Ch.7/T1, 4, 5, 6
Equations, Forming Study (71-75)
Pyramid Structure
15 18/09/2025 Functions: Introduction Smart Board Ch.8/T1, 3, 4, 5
and Using Built-in /Examples (76-80)
Libraries
16 19/09/2025 Parameter Passing in Smart Board Ch.8/T1, 3, 4, 5
Functions, Call by /Examples (81-85)
Problem Solving Using C
BTECH CSE 1st Sem
LESSON PLAN
Value
17 22/09/2025 Passing Arrays to Smart Board /Case Ch.9/T1, 4, 5, 6
Functions, Idea of Call Study (86-90)
by Reference
18 25/09/2025 Recursion: Smart Board Ch.9/T1, 4, 5, 6
Introduction and /Examples (91-95)
Example Programs
19 26/09/2025 Recursion: Quick Sort Smart Board /Case Ch.10/T1, 5, 6, 7
or Merge Sort Study (96-100)
20 29/09/2025 Structures: Defining Smart Board Ch.10/T1, 4, 5, 6
Structures and Array of /Examples (101-105)
Structures
21 03/10/2025 Pointers: Idea of Smart Board Ch.11/T1, 4, 5, 6
Pointers and Defining /Examples (106-110)
Pointers
22 06/10/2025 Use of Pointers in Self- Smart Board /Case Ch.11/T1, 5, 6, 7
Referential Structures Study (111-115)
23 09/10/2025 Notion of Linked List Smart Board Ch.12/T1, 5, 6, 7
(No Implementation) /Examples (116-120)
24 10/10/2025 Introduction to File Smart Board Ch.12/T1, 4, 5, 6
Handling /Examples (121-125)
25 13/10/2025 Defining and Opening Smart Board /Case Ch.13/T1, 4, 5, 6
a File, Closing a File Study (126-130)
26 16/10/2025 Input/Output and Error Smart Board Ch.13/T1, 5, 6, 7
Handling on Files /Examples (131-135)
TEXT BOOKS:
T1. E. Balaguruswamy, Programming in ANSI C, TataMcGraw-Hill.
T2. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, PrenticeHall
of India.
REFERENCE BOOKS:
R1. Byron Gottfried, Schaum's Outline of Programming with C, McGraw-Hill