SYLLABUS AWC-FN-02
CLASS: II [Link] (CA) SEMESTER: III
SUBJECT: PROGRAMMING IN JAVA AND LAB SUBJECT CODE: 23UCCE05
UNIT – I
Introduction: Review of Object-Oriented concepts - Java buzzwords (Platform independence, Portability,
Threads)- JVM architecture –Java Program structure - –Java main method - Java Console
output([Link]) - simple java program - Data types - Variables - type conversion and casting- Java
Console input: Buffered input - operators - control statements - Static Data - Static Method - String and
String Buffer Classes
UNIT – II
Java user defined Classes and Objects – Arrays – constructors - Inheritance: Basic concepts - Types of
inheritance - Member access rules - Usage of this and Super key word - Method Overloading - Method
overriding - Abstract classes - Dynamic method dispatch - Usage of final keyword
UNIT – III
Packages: Definition - Access Protection - Importing Packages - Interfaces: Definition –
Implementation – Extending Interfaces Exception Handling: try – catch - throw - throws –- finally –
Built-in exceptions - Creating own Exception classes - garbage collection, finalise.
UNIT – IV
Multithreaded Programming: Thread Class - Runnable interface – Synchronization – Using synchronized
methods – Using synchronized statement - Interthread Communication – Deadlock.
UNIT – V
Adapter classes - Inner classes -Java Util Package / Collections Framework:Collection & Iterator
Interface- Enumeration- List and ArrayList- Vector- Comparator
Course Objectives:
1. To provide fundamental knowledge of object-oriented programming
2. To equip the student with programming knowledge in Core Java from the basics up.
3. To enable the students to use AWT controls, Event Handling and Swing for GUI.
Course Outcomes:
1. Understand the basic Object-oriented [Link] the basic constructs of Core Java
2. Implement inheritance, packages, interfaces and exception handling of Core Java.
3. Implement multi-threading and I/O Streams of Core Java
SUBJECT INCHARGE HOD PRINCIPAL
LESSON PLAN & WORK DIARY AWC-FN-09
UNIT – I
Actual
Proposed Day Topics to be Teaching Date/
Date Hour Aids used Hour Remarks
[Link]. order Handled Day
order
Introduction: Review
of Object, Oriented
1 concepts, Java
buzzwords (Platform
independence,
Portability, Threads)
JVM architecture,
Java Program
2
structure, Java main
method
Java Console output
3 (System.
Out) ,simple java
program, Data types
Variables, type
4 conversion and
casting
Java Console input:
5 Buffered input,
operators
control statements,
6 Static Data, Static
Method
String and String
Buffer Classes
7
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP :
Hours
Actual No. of lecture hrs. taken : Hours
UNIT – II
Day Actual
Proposed orde Topics to be Teaching Date/
[Link]. r Hour Hour Remarks
Date Handled Aids used Day
order
Java user defined
1 Classes and Objects,
Arrays, constructors
2
Inheritance: Basic
3 concepts, Types of
inheritance, Member
access rules
Usage of this and
4 Super key word,
Method Overloading
Method
5
overriding ,Abstract
classes
Dynamic method
6 dispatch, Usage of
final keyword
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken : Hours
UNIT – III
Day Actua
Teaching
Proposed order Topics to be l Date/
[Link]. Hour Aids Hour Remarks
Date Handled Day
used
order
Packages:
1 Definition ,Access
Protection, Importing
Packages
Interfaces: Definition
2 ,Implementation,
Extending Interfaces
Exception Handling:
3 try, catch, throw,
throws, finally
Built-in exceptions ,
4 Creating own
Exception classes
garbage collection,
5 finalise
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken : Hours
UNIT – IV
Actual
Day Teaching
Proposed Topics to be Date/
[Link]. order Hour Aids Hour Remarks
Date Handled Day
used
order
Multithreaded
1 Programming:
Thread Class
Runnable
interface,
2 Synchronization
Using
synchronized
3 methods
Using
4 synchronized
statement
Inter thread
5 Communication
6 Deadlock
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken :
Hours
UNIT – V
Actua
Proposed Day Topics to be Teaching l Date/
[Link]. orde Hour Hour Remarks
Date Handled Aids used Day
r order
Adapter classes ,
1 Inner classes
Java Util
Package /
2 Collections
Framework
Collection &
3 Iterator Interface
Enumeration,
4 List and Array
List
5 Vector
6 Comparator
No. of lecture hrs. Given in the syllabus : Hours
No. of lecture hrs. Planned in the LP : Hours
Actual No. of lecture hrs. taken : Hours
Content Beyond the syllabus
Actual
Proposed Topics to Teaching
[Link]. Period Date/ Period Remarks
Date/Day be Aids used
Day
Handled
Sample
1
Program
Other-data
2
types
Functional
3
Programming
Array
4
programs
5 Files I/O
Tutorial/Assignment Plan
Proposed Actual
Units Topic(s) Remarks
date date
Unit1 control statements
Unit2 Inheritance
Unit3 Functions
Unit4 Multithreaded Programming
Unit5 Collection & Iterator Interface
Syllabus Completion status
Proposed date Actual date Date of study
Units Remarks
of Completion of materials
Completion Provided
Unit1
Unit2
Unit3
Unit4
Unit5
Whether all the units were completed : Yes/No
TEST DETAILS
Test CIA – I CIA - 2 MODEL
Proposed Date
Actual Date
Total No. of Students
No. of Students Appeared
No. of Students Absent
No. of Students Passed
No. of Students Failed
Percentage of Pass
Corrective and Preventive actions
Corrective and Preventive action (For Initials Signature of
[Link]. Test/Exam
the pass % less than 70%) of HOD
Staff
1
TEXT BOOKS RECOMMENDED and REFERENCE BOOKS
TEXT BOOK:
1. [Link], Programming in ANSIC, Fifth Edition, Tata McGraw-Hill, 2010.
REFERENCE BOOKs
1. Kernighan and Ritchie, The C Programming Language, Second Edition, Prentice Hall,1998
2. Yashavant Kanetkar, Let Us C, Eighteenth Edition, BPB Publications, 2021
Website / Link
1. [Link]
2. [Link]
Subject Incharge HOD Principal
QUESTION PAPER ANALYSIS AWC-FN-10
Academic Year :2025-2026 Semester :Odd
Part A Part B
Q. Unit CIA I MODEL Q Q. Unit CIA I MODEL Q
No. Test(s & II Bank No. Test(s & II Bank
) )
11a
1
B
12 a
2
B
13 a
3
B
14 a
4
B
15 a
5
B
Part C
6
Q. Unit CIA I Q
MODEL
No. Test(s & II Bank
7 )
8 16
17
9 18
19
10 20
No. of Total out of 180
% of Questions
From Questions Mark Marks Remarks
(x) covered
s
(x/120)*100
Part A (20)
Internal
Tests Part B &
C (100)
Q Part A (20)
Bank Part B & C (100)
Subject In charge HOD Principal
SUBJECT RESULT ANALYSIS AWC-FN-11
Academic Year :2025-2026 Semester : Odd
University
[Link]. Data CIA - I CIA - II
Exam
1 Total Number
of students
2 Number of students
appeared
Number of students
3
absent
Number of students
4
passed
Number of students
5
failed
6 Percentage of pass
7 Percentage of Failures
Percentage of Students
8
secured more than 75%
Initials of the faculty
Initials of the HOD
Initials of the Principal
Assessment:
1. Overall Performance in results : Good/Best/Satisfactory/To be improved
2. Any other remarks :
Subject In charge HOD Principal