GOVERNMENT OF KARNATAKA
Department of Collegiate and Technical Education
187 - GOVERNMENT POLYTECHNIC, SIRA
E-Mail : gptsira@[Link] Phone : 08135-295508
INS - FORMAT-10
Lesson Plan for Year: 2025-26 [Link] :
COMPUTER SCIENCE AND ENGINEERING PROGRAM
Semester : FIRST Object Oriented
Course Name : Programming and Design Course Coordinator : -
Course Code : 20CS43P with Java
Learning Remarks by
Planned Time Teacher Student Pedagogy Teaching
Week Session CO PO Concepts Planned Concepts Covered Outcomes Program
Date Allotted Activity Activity Adopted Aids Used
Achieved Coordinator
Brief history; features; java Brief history; features; java
1 1 Hr
architecture; components: architecture; components:
JVM, JRE, JDK; Applications; JVM, JRE, JDK; Applications;
2 1 Hr
01 01 Java environment setup; Java environment setup;
1 Structure of java program; Structure of java program;
02 04
3 Compilation and execution of 1 Hr Compilation and execution of
java program java program
4 Tutorial for activity-1 1 Hr Tutorial for activity-1
Building blocks: class, object, Building blocks: class, object,
1 1 Hr
attributes, methods; attributes, methods;
01
Class and objects in Class and objects in
2 02 1 Hr
01 java;Variable: Types java;Variable: Types
2 03
02 declaration, initialization; declaration, initialization;
3 04 1 Hr
comments; ‘Data types; comments; ‘Data types;
07
4 Tutorial for activity-2 1 Hr Tutorial for activity-2
Constructors: rules for defining Constructors: rules for defining
1 1 Hr
constructor; types constructor; types
01 Destructor; Access modifiers; Destructor; Access modifiers;
2 1 Hr
01 02 this’ keyword; Autoboxing this’ keyword; Autoboxing
3 unboxing; Operators; unboxing; Operators;
02 03
3 Expressions; Evaluation of 1 Hr Expressions; Evaluation of
04
expressions; expressions;
4 Tutorial for activity-3 1 Hr Tutorial for activity-3
GOVERNMENT OF KARNATAKA
Department of Collegiate and Technical Education
187 - GOVERNMENT POLYTECHNIC, SIRA
E-Mail : gptsira@[Link] Phone : 08135-295508
INS - FORMAT-10
Lesson Plan for Year: 2025-26 [Link] :
COMPUTER SCIENCE AND ENGINEERING PROGRAM
Semester : FIRST Object Oriented
Course Name : Programming and Design Course Coordinator : -
Course Code : 20CS43P with Java
Learning Remarks by
Planned Time Teacher Student Pedagogy Teaching
Week Session CO PO Concepts Planned Concepts Covered Outcomes Program
Date Allotted Activity Activity Adopted Aids Used
Achieved Coordinator
1 Memory allocation in java; 1 Hr Memory allocation in java;
01
2 02 garbage collection: concept 1 Hr garbage collection: concept
01
4 03
02 working, types, advantages working, types, advantages
3 04 1 Hr
finalize () method; finalize () method;
07
4 Tutorial for activity-4 1 Hr Tutorial for activity-4
Decision making: if, if..else, Decision making: if, if..else,
1 1 Hr
switch Iterative switch Iterative
01 need of iterative statements; need of iterative statements;
2 1 Hr
01 02 types of loops types of loops
5
02 03 ; how to use them; Break and ; how to use them; Break and
3 1 Hr
04 continue statements; continue statements;
4 Tutorial for activity-5 1 Hr Tutorial for activity-5
Encapsulation Concept;achieve Encapsulation Concept;achieve
1 1 Hr
encapsulation in java; encapsulation in java;
01
Packages; Single Responsibility Packages; Single Responsibility
2 01 02 1 Hr
Principle: Principle:
6 02 03
Intent; Rules; Benefits; Intent; Rules; Benefits;
3 03 04 1 Hr
example example
07
4 Tutorial for activity-6 1 Hr Tutorial for activity-6
GOVERNMENT OF KARNATAKA
Department of Collegiate and Technical Education
187 - GOVERNMENT POLYTECHNIC, SIRA
E-Mail : gptsira@[Link] Phone : 08135-295508
INS - FORMAT-10
Lesson Plan for Year: 2025-26 [Link] :
COMPUTER SCIENCE AND ENGINEERING PROGRAM
Semester : FIRST Object Oriented
Course Name : Programming and Design Course Coordinator : -
Course Code : 20CS43P with Java
Learning Remarks by
Planned Time Teacher Student Pedagogy Teaching
Week Session CO PO Concepts Planned Concepts Covered Outcomes Program
Date Allotted Activity Activity Adopted Aids Used
Achieved Coordinator
Arrays: Why arrays? Features, Arrays: Why arrays? Features,
1 1 Hr
types, Declaration types, Declaration
01 array creation with new array creation with new
2 1 Hr
01 02 operator, working with arrays operator, working with arrays
7
02 03 Strings: creation, string Strings: creation, string
3 1 Hr
04 methods; methods;
4 Tutorial for activity-7 1 Hr Tutorial for activity-7
OOP concepts: Inheritance OOP concepts: Inheritance
1 1 Hr
Inheritance concept Inheritance concept
01
types; Inheritance in java; types; Inheritance in java;
2 02 1 Hr
01 Examples; Examples;
8 03
02 Open Closed principle: Intent; Open Closed principle: Intent;
3 04 1 Hr
Rules; Benefits; example Rules; Benefits; example
07
4 Tutorial for activity-8 1 Hr Tutorial for activity-8
1 Polymorphism concept; types: 1 Hr Polymorphism concept; types:
01
method overloading and method overloading and
2 02 1 Hr
01 overriding; application; overriding; application;
9 03
02 polymorphism in java; polymorphism in java;
3 04 1 Hr
sufficient examples; sufficient examples;
07
4 Tutorial for activity-9 1 Hr Tutorial for activity-9
GOVERNMENT OF KARNATAKA
Department of Collegiate and Technical Education
187 - GOVERNMENT POLYTECHNIC, SIRA
E-Mail : gptsira@[Link] Phone : 08135-295508
INS - FORMAT-10
Lesson Plan for Year: 2025-26 [Link] :
COMPUTER SCIENCE AND ENGINEERING PROGRAM
Semester : FIRST Object Oriented
Course Name : Programming and Design Course Coordinator : -
Course Code : 20CS43P with Java
Learning Remarks by
Planned Time Teacher Student Pedagogy Teaching
Week Session CO PO Concepts Planned Concepts Covered Outcomes Program
Date Allotted Activity Activity Adopted Aids Used
Abstraction Overview; Abstraction Overview; Achieved Coordinator
1 implementation of abstraction 1 Hr implementation of abstraction
01 in java class and interface;
abstract in java class and interface;
abstract
2 02 Relationship between class and 1 Hr Relationship between class and
01
10 03 interface; interface;
02 inheritance in interface; inheritance in interface;
3 04 1 Hr
Examples Examples
07
4 Tutorial for activity-10 1 Hr Tutorial for activity-10
Files and I/O streams: File Files and I/O streams: File
1 1 Hr
reader and writer; reader and writer;
01
Exception concept; exceptions Exception concept; exceptions
2 01 02 1 Hr
in java; classification: in java; classification:
11 02 03
checked and unchecked; checked and unchecked;
3 03 04 1 Hr
exception handling in java exception handling in java
07
4 Tutorial for activity-11 1 Hr Tutorial for activity-11
1 Interface Segregation principle: 1 Hr Interface Segregation principle:
01
Intent; Rules; Benefits; Intent; Rules; Benefits;
2 01 02 1 Hr
examples; examples;
12 02 03
Enums; Overview of java Enums; Overview of java
3 03 04 1 Hr
annotations; annotations;
07
4 Tutorial for activity-12 1 Hr Tutorial for activity-12
GOVERNMENT OF KARNATAKA
Department of Collegiate and Technical Education
187 - GOVERNMENT POLYTECHNIC, SIRA
E-Mail : gptsira@[Link] Phone : 08135-295508
INS - FORMAT-10
Lesson Plan for Year: 2025-26 [Link] :
COMPUTER SCIENCE AND ENGINEERING PROGRAM
Semester : FIRST Object Oriented
Course Name : Programming and Design Course Coordinator : -
Course Code : 20CS43P with Java
Learning Remarks by
Planned Time Teacher Student Pedagogy Teaching
Week Session CO PO Concepts Planned Concepts Covered Outcomes Program
Date Allotted Activity Activity Adopted Aids Used
Achieved Coordinator
Introduction to JDBC; JDBC Introduction to JDBC; JDBC
1 1 Hr
components; components;
01
01 JDBC connections; Connect JDBC connections; Connect
2 02 1 Hr
02 java application java application
13 03
03
3 04 database using JDBC; 1 Hr database using JDBC;
04
07
4 Tutorial for activity-13 1 Hr Tutorial for activity-13
Signature Signature Signature
Course Co-ordinator Program Coordinator Principal
20CS43P-1
20CS43P-2
20CS43P-3
20CS43P-4
20CS43P-5
20CS43P-6