0% found this document useful (0 votes)
35 views

Pop Lesson 2023-24

lesson plan

Uploaded by

Padma K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Pop Lesson 2023-24

lesson plan

Uploaded by

Padma K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

G MADEGOWDA INSTITUTE OF TECHNOLOGY

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING


2023- 2024
LESSON PLAN: 2023 – 2024 –2nd SEM
PRINCIPLES OF PROGRAMMING USING C
Sub Code: BPOPS203 IA Marks: 50
Hours/week:5 Exam Hours: 3
Total Hours: 40 Exam Marks: 50
Module – 1
Proposed date Actual date
Topic Description Remarks
of coverage of coverage
Characteristics of Computers, Stored
06/03/2024
program concept,
History of Computers, Classifications of
07/03/2024
Computers,
Applications of Computers 11/03/2024
Basic organizations of Computers
15/03/2024
Motherboard.
Input Devices 18/03/2024
Output Devices 19/03/2024
Designing efficient Programs 20/03/2024
Introduction to C, Structure of C program, 21/03/2024
Files used in a C program 22/03/2024
Compilers Compiling and executing C
25/03/2024
programs
Variables and constants 26/03/2024
Input statements in C 27/03/2024
output statements in C 28/03/2024
Module – 2
Operators in C 01/04/2024 1.

Examples 02/04/2024 2.

Type conversion 03/04/2024 3.

Typecasting 04/04/2024 4.

Introduction to decision control 05/04/2024 5.

Examples 08/04/2024 6.

Conditional branching statements 10/04/2024 7.

Iterative statements 12/04/2024 8.

Examples 18/04/2024 9.
Nested loops 19/04/2024 10.

Break and continue statements 22/04/2024 11.

goto statement 23/04/2024


Module – 3
Introduction using functions 24/04/2024 12.

Function definition, function declaration 25/04/2024 13.


Function call

Examples 26/04/2024 14.

return statement 15.


29/04/2024
Passing parameters to functions 16.
30/04/2024
Passing parameters to functions 17.
02/05/2024
scope of variables, storage classes 03/05/2024 18.

recursive functions 06/05/2024 19.

Declaration of arrays, Accessing the 07/05/2024 20.


elements of an array, storing values in
arrays

Operations on arrays 08/05/2024 21.

Operations on arrays 09/05/2024 22.

Passing arrays to functions 13/05/2024 23.

Two dimensional arrays, operations on two- 14/05/2024


24.
dimensional arrays

Two-dimensional arrays to functions 15/05/2024 25.

Multidimensional arrays 16/05/2024 26.


Applications of arrays
Module – 4
Introduction to Strings and string taxonomy 17/05/2024

Operations on Strings 20/05/2024


Operations on Strings 21/05/2024
Examples 27/05/2024
Miscellaneous strings & Character functions 28/05/2024

Examples 29/05/2024
Arrays of strings 30/05/2024
Examples 31/05/2024
Introduction to pointers 03/06/2024
Declaring pointer variables
Examples 04/06/2024
Types of pointers 05/06/2024

Passing arguments to functions using 06/06/2024


pointers
Examples 07/06/2024
Module – 5
Introduction to structures 10/06/2024

Unions 11/06/2024
unions inside structures 12/06/2024

Examples 13/06/2024
Enumerated data type 14/06/2024

Introduction to files 17/06/2024

Using files in C 19/06/2024


Reading and Writing data files 20/06/2024

Reading and Writing data files 21/06/2024

Examples 24/06/2024

Detecting end of file 25/06/2024

Mrs. PADMAVATI K Mrs. PADMAVATI K


Faculty NAAC coordinator HOD
G MADEGOWDA INSTITUTE OF TECHNOLOGY
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
2023- 2024
LESSON PLAN: 2023 – 2024 –2nd SEM
PRINCIPLES OF PROGRAMMING USING C
Sub Code: BPOPS203 IA Marks: 50
Hours/week:5 Exam Hours: 3
Total Hours: 40 Exam Marks: 50
Module – 1
Proposed date Actual date
Topic Description Remarks
of coverage of coverage
Characteristics of Computers, Stored
06/03/2024
program concept,
History of Computers, Classifications of
07/03/2024
Computers,
Applications of Computers 16/03/2024
Basic organizations of Computers,
19/03/2024
Motherboard
Input Devices 20/03/2024
Output Devices 21/03/2024
Designing efficient Programs 22/03/2024
Introduction to C, Structure of C program, 23/03/2024
Files used in a C program 26/03/2024
Compilers Compiling and executing C
27/03/2024
programs
Variables and constants 28/03/2024
Input statements in C 02/04/2024
output statements in C 03/04/2024
Module – 2
Operators in C 04/04/2024 27.

Examples 05/04/2024 28.

Type conversion 06/04/2024 29.

Typecasting 10/04/2024 30.


Introduction to decision control 12/04/2024 31.

Examples 13/04/2024 32.

Conditional branching statements 18/04/2024 33.

Iterative statements 19/04/2024 34.

Examples 20/04/2024 35.

Nested loops 23/04/2024 1.

Break and continue statements 24/04/2024 2.

goto statement 25/04/2024


Module – 3
Introduction using functions 26/04/2024 3.

Function definition, function declaration 27/04/2024 4.


Function call

Examples 30/04/2024 5.

return statement 6.
02/05/2024
Passing parameters to functions 7.
03/05/2024
Passing parameters to functions 8.
04/05/2024
scope of variables, storage classes 07/05/2024 9.

recursive functions 08/05/2024 10.

Declaration of arrays, Accessing the 09/05/2024 11.


elements of an array, storing values in
arrays

Operations on arrays 11/05/2024 12.

Operations on arrays 14/05/2024 13.

Passing arrays to functions 15/05/2024 14.

Two dimensional arrays, operations on two- 16/05/2024


15.
dimensional arrays

Two-dimensional arrays to functions 17/05/2024 16.

Multidimensional arrays 18/05/2024 17.


Applications of arrays
Module – 4
Introduction to Strings and string taxonomy 21/05/2024
Operations on Strings 25/05/2024
Operations on Strings 28/05/2024
Examples 29/05/2024
Miscellaneous strings & Character functions 30/05/2024

Examples 31/05/2024
Arrays of strings 01/06/2024
Examples 31/05/2024
Introduction to pointers 04/06/2024
Declaring pointer variables
Examples 05/06/2024
Types of pointers 06/06/2024

Passing arguments to functions using 07/06/2024


pointers
Examples 08/06/2024
Module – 5
Introduction to structures 11/06/2024

Unions 12/06/2024
unions inside structures 13/06/2024

Examples 14/06/2024
Enumerated data type 15/06/2024

Introduction to files 19/06/2024

Using files in C 20/06/2024


Reading and Writing data files 21/06/2024

Reading and Writing data files 22/06/2024

Detecting end of file 25/06/2024

Examples 29/06/2024

Mrs.VINAYASHREE A.S Mrs. PADMAVATHI K


Faculty NAAC coordinator HOD

You might also like