0% found this document useful (0 votes)
7 views2 pages

Java Programming Lesson Plan for BCA

This document is a lesson plan for the Programming in JAVA course at Sri Krishnasamy Arts and Science College for the II-BCA class during the 2025-2026 academic year. It outlines the course objectives, topics to be covered, and internal and external marking schemes. The plan includes a detailed schedule of lectures, readings, and assessments related to object-oriented programming and Core Java concepts.

Uploaded by

skaasc.csdept
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)
7 views2 pages

Java Programming Lesson Plan for BCA

This document is a lesson plan for the Programming in JAVA course at Sri Krishnasamy Arts and Science College for the II-BCA class during the 2025-2026 academic year. It outlines the course objectives, topics to be covered, and internal and external marking schemes. The plan includes a detailed schedule of lectures, readings, and assessments related to object-oriented programming and Core Java concepts.

Uploaded by

skaasc.csdept
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

SRI KRISHNASAMY ARTS AND SCIENCE COLLEGE

(Affiliated to Madurai Kamaraj University)


AN ISO 9001:2015 Certified Institution
METTAMALAI (Post) – SATTUR – 626 203
LESSON PLAN

1. Faculty : Mrs. ESTHER.M

2. Department : Computer Applications

3. Class & Section :II-BCA

4. Code & Title : Programming in JAVA

5. Year and Semester :2025-2026 &IV

6. Objectives :Toprovidefundamentalknowledgeofobject-orientedprogramming.
ToequipthestudentwithprogrammingknowledgeinCoreJavafromth
ebasics.

7. Internal Date : I: II : Model:

Reason for
Lecture Date Deviation
Suggested Principal
Hours Details of Topics to be Covered ofCompletio with
Readings Review
Planned n reference to
Internal
Introduction: Review of Object
Oriented conceptsJava Basics: History
5 A
of Java – Java buzzwords – JVM
architecture
Core Syntax: Datatypes - Variables -
Scope and lifetime of variables - Arrays -
5 A
I Operators – Control statements - Type
conversion and casting
Classes and Methods: Simple java
3 program - Constructors - Methods - Static A
block - Static Data – Static Method.
StringManipulation: String and
2 A
StringBuffer Classes.
Inheritance: Basic concepts - Types of
inheritance - Member access rules -
Usage of this and super keyword -
5 A
Method Overloading - Method overriding
- Abstract classes - Dynamic method
dispatch - Usage of final keyword.
II Packages: Definition - Access Protection
2 A
– Importing Packages.
Interfaces: Definition – Implementation
3 A
– Extending Interfaces.
Exception Handling:try – catch - throw
5 - throws – finally – Built-in exceptions - A
Creating own Exception classes.
III 2 Multithreaded Programming: Thread A
Class - Runnable interface –
Synchronization – Using synchronized
5 methods – Using synchronized statement A
- Interthread Communication – Deadlock.
I/O Streams: Concepts of streams -
5 Stream classes - Byte and Character A
stream -
Reading console Input and Writing
3 A
Console output - File Handling.
AWT Controls: The AWT class
hierarchy - User interface components -
Labels - Button - Text Components -
5 B
Check Box - Check Box Group - Choice
- List Box - Panels – Scroll Pane - Menu
- Scroll Bar.
Graphics and Layout: Working with
IV
3 Frame class - Colour - Fonts and layout B
managers.
Event Handling: Events - Event sources
5 - Event Listeners - Event Delegation B
Model (EDM)
Handling Mouse and Keyboard Events -
2 B
Adapter classes - Inner classes.
V Introduction to Swing: Introduction to
5 B
Swing - Hierarchy of swing components.
Swing Components: Containers - Top
5 level containers - JFrame - JWindow - B
JDialog - JPanel

JButton - JToggleButton - JCheckBox -


5 JRadioButton - JLabel, JTextField - B
JTextArea - JList - JComboBox -
JScrollPane.
* Note: Before each Internal Test, portions as per the plan has to be completed

Internal Marks: 25 External Marks:75

Text Book(s):
1. HerbertSchildt, The Complete Reference, Tata McGrawHill, New Delhi, 7th Edition, 2010.
2. GaryCornell, Core Java2 Volume I –Fundamentals, Addison Wesley, 1999.

Reference Books:
1) Head FirstJava,O‘RiellyPublications,
2) [Link], Introduction to JavaProgramming,7thEdition, Pearson EducationIndia,2010

Staff-Signature HOD Principal

You might also like