0% found this document useful (0 votes)
14 views9 pages

Java Programming Syllabus for B.Com

The document outlines the syllabus for a Java programming course for II B.Com (CA) students, covering key topics such as object-oriented concepts, inheritance, exception handling, and multithreading. It includes a lesson plan, tutorial assignments, test details, and recommended textbooks. The course aims to equip students with fundamental programming knowledge and skills in Core Java.

Uploaded by

sarojinisri
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)
14 views9 pages

Java Programming Syllabus for B.Com

The document outlines the syllabus for a Java programming course for II B.Com (CA) students, covering key topics such as object-oriented concepts, inheritance, exception handling, and multithreading. It includes a lesson plan, tutorial assignments, test details, and recommended textbooks. The course aims to equip students with fundamental programming knowledge and skills in Core Java.

Uploaded by

sarojinisri
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

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

You might also like