0% found this document useful (0 votes)
9 views3 pages

Java Lecture Plan 2024-2027

Uploaded by

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

Java Lecture Plan 2024-2027

Uploaded by

banumathiitt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

2024-2027

Lecture Batch
Plan
KARPAGAMACADEMYOFHIGHEREDUCATION
(Deemed to be University)
(EstablishedUnderSection3ofUGCAct1956)
Coimbatore– 641021.
LECTURE PLAN
DEPARTMENT OF COMPUTER APPLICATIONS
STAFF NAME: [Link]
SUBJECT NAME: JAVA [Link]: 24CCU402
SEMESTER: IV CLASS: II [Link] (CA) C
Lecture
Support Material
[Link] Duration Topics to be Covered
/Page No
Period
UNIT-I
1. 1 History of JAVA, The Java Buzzwords TB1:15-18, W1
2. 1 Evolution of JAVA, An Overview of Java TB1:25-32
Compiling and Executing a Java Program,
3. 1 Variables, Constants
TB1:33-53
4. 1 Keywords Data Types TB1:54-60
5. 1 Operators (Arithmetic, Logical and Bitwise) and TB1:67-79, W1
6. 1 Expressions, Comments TB1:80-85
Doing Basic Program Output, Decision Making
7. 1 Constructs (conditional statements and loops) and RB1:15-28
Nesting
Doing Basic Program Output, Decision Making
8. 1 Constructs (conditional statements and loops) and RB1:15-28
Nesting
Total No of Hours Planned for Unit I = 8 Hours

UNIT-II
Object-Oriented Programming Overview
1. 1 Principles of Object-Oriented Programming
RB1:53-70
2. 1 Defining & Using Classes TB1:90-99, W2
Controlling Access to Class Members, Class
3. 1 Constructors
TB1:110-125, W2
4. 1 Method Overloading RB2:25-32
Class Variables & Methods, Objects as
5. 1 parameters
TB1:130-145
6. 1 final classes, Object class TB1:150-162
7. 1 Garbage Collection RB2:33-43
Creating & Using Arrays (One Dimension and RB2:42-62
8. 1 Multi-dimensional)
Creating & Using Arrays (One Dimension and RB2:42-62
9. 1 Multi-dimensional)
10. 1 Referencing Arrays Dynamically. TB1:165-175
Total No of Hours Planned for Unit II = 10 Hours

1
2024-2027
Lecture Batch
Plan

UNIT-III
1. 1 Inheritance: (Single Level and RB3:57-62
2. 1 Multilevel RB3:63-73
3. 1 Method Overriding RB3:74-82
4. 1 Dynamic Method Dispatch RB3:83-92
5. 1 Abstract Classes) RB3:93-96
6. 1 Interfaces and Packages TB1:176-182
7. 1 Extending interfaces and packages RB3:101-112
8. 1 Package and Class Visibility RB3:113-118, W2
9. 1 Using Standard Java Packages (util, lang, io, net) RB3:122-135
10. 1 Wrapper Classes RB3:136-142

Total No of Hours Planned for Unit III = 10 Hours


UNIT-IV
Exception types, uncaught exceptions, throw,
1. 1 built-in exceptions
TB1:78-85
2. 1 creating your own exceptions TB1:87-89
Multi-threading: The Thread class and Runnable
3. 1 interface
RB3:90-93
4. 1 creating single and multiple threads RB3:94-96, W3
5. 1 Thread prioritization RB3:98-102
6. 1 synchronization and communication RB3:104-108
7. 1 suspending/resuming threads RB3:109-115
8. 1 suspending/resuming threads RB3:116-128
Accessing and manipulating databases using
9. 1 JDBC
RB3:129-130
Accessing and manipulating databases using
10. 1 JDBC
RB3:131-133
Total No of Hours Planned for Unit IV = 10 Hours
UNIT-V
Working with Graphics, Incorporating Images &
1. 1 Sounds
RB4:12-24
2. 1 Event Handling Mechanisms, Listener Interfaces RB4:26-32
3. 1 Adapter and Inner Classes RB4:35-45
The design and Implementation of GUIs using
4. 1 Swing
RB4:48-58
The design and Implementation of GUIs using
5. 1 Swing
RB4: 48-58
components of Java Foundation Classes such as
6. 1 labels, buttons, text fields, layout managers,
RB4:62-78
components of Java Foundation Classes such as
7. 1 labels, buttons, text fields, layout managers,
RB4: 62-78
8. 1 menus, events and listeners RB4:82-88
9. 1 Graphic objects for drawing figures such as RB4:92-105

2
2024-2027
Lecture Batch
Plan
lines, rectangles, ovals, using different fonts.
Graphic objects for drawing figures such as
10. 1 RB4:92-105
lines, rectangles, ovals, using different fonts.
Total No of Hours Planned for Unit V = 10 Hours
Total Planned Hours: 48 Hours

TEXT BOOKS
TB1: Cay S. Horstmann, Gary Cornell, 2019. Core Java 2 Volume 2 - Advanced Features, 9th Edition,
Pearson.
REFERENCE BOOKS
RB1: E. Balaguruswamy, 2019. Programming with Java, 6th Edition, McGraw Hill.
RB2: Ben Evans and David Flanagan, 2019. Java in a Nutshell, Seventh Edition. O’Reilly Media, Inc.
RB3: Cay S. Horstmann, Gary Cornell, 2018. Core Java 2 Volume-1 ,11th Edition, Prentice Hall.
RB4: Paul Deitel, Harvey Deitel, 2018, Java: How to Program (Early Objects), 11th Edition, Prentice Hall.
WEBSITES
W1: [Link]
W2: [Link]
W3: [Link]

You might also like