[go: up one dir, main page]

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

JAVA-Lesson Plan-23-24

Uploaded by

Murali Vijay
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)
31 views2 pages

JAVA-Lesson Plan-23-24

Uploaded by

Murali Vijay
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
You are on page 1/ 2

THE NATIONAL COLLEGE , AUTONOMOUS , JAYANAGR, BENGALURU – 70

Lesson Plan for academic year 2024 – 25


Third Semester BSc : Object Oriented Programming with JAVA
Name of the Lecture : Murali Mathappan
Sl.No. Date Topic to be Covered
1. 22-04-2024 Fundamentals of Object Oriented Programming: Introduction, Object
Oriented
2. Day 2 Paradigm, Basic Concepts of OOP, Benefits and Applications of OOP.

3. Day 3 Introduction to Java: Java Features, Java Environment, Simple Java


Program, Java.
4. Day 4 Program Structure, Java Tokens, Java Statements, Java Virtual
Machine.
5. Day 5 Java Programming Basics: Constants, Variables, Data Types,
Declaration of variables
6. Day 6 Operators and Expressions: Arithmetic Operators, Relational
Operators, Logical
7. Day 7 Operators, Assignment Operator, Increment and Decrement
Operators, Conditional .
8. Day 8 Operator, Special Operators, Mathematical functions.

9. Day 9 Using I/O: Byte streams and character streams, predefined streams,
reading console input.
10. Day 10 Decision Making & Branching: Simple if statement, if else statement,
nesting of
if.
11. Day 11 If else statement, the elseif ladder, the Switch statement.

12. Day 12 Decision making & Looping -The while statement, the do statement,
the for statement.
13. Day 13 Jumps in loops, Labelled loops.

14. Day 14 An Example Database Application, Entity Types.

15. Day 15 Class & Objects - Class Fundamentals, Declaring Objects, Assigning
Object Reference
16. Day 16 Variables, Introducing Methods, Constructors, The ‘this’ keyword,
Overloading Methods.
17. Day 17 Using Objects as Parameters, Returning Objects, Recursion,
Understanding ‘static’,
18. Day 18 Introducing ‘final ‘, Using Command-Line Arguments, Varargs
Variable-Length Arguments
19. Day 19 Arrays and Strings: One dimensional arrays, Creating an arrays, Two
dimensional arrays.
20. Day 20 Strings, Vectors, Wrapper classes.

21. Day 21 Inheritance - Inheritance Basics, Using ‘super’, Creating Multilevel


hierarchy, Method
22. Day 22 Overriding, Using Abstract Classes, Using final with Inheritance.

23. Day 23 Packages & Interfaces - Packages, Access protection in packages,


Importing Packages interface.
24. Day 24 Exception Handling - Exception Handling Fundamentals – Exception
Types, Uncaught
25. Day 25 Exceptions, Using try and catch, Multiple catch clauses, Nested try
statements, throw,
26. Day 26 throws, finally, Java’s builtin Exceptions

27. Day 27 Multithreaded Programming- Introduction, Creating threads,


Extending the thread
class

28. Day 28 stopping & blocking thread, Life cycle of a thread, Using thread
methods
29. Day 29 Implementing the runnable interface.

30. Day 30 Event and GUI programming: The Applet Class, Types of Applets,
Applet Basics, Applet
Architecture.
31. Day 31 An Applet Skeleton, Simple Applet Display Methods, Requesting
Repaint, The HTML APPLET tag
32. Day 32 Event Handling - The delegation event model, Event Classes –
ActionEvent
33. Day 33 KeyEvent & MouseEvent Classes, Event Listener Interfaces –
ActionListener,
34. Day 34 KeyListener & MouseListener interfaces. Using the Delegation Event
Model. Window
35. Day 35 Fundamentals, Working with Frame Windows, Creating a Frame
Window in an Applet.
36. Day 36 Creating a Windowed Program, Displaying information within a
window. Introducing
37. Day 37 swing – two key swing features,

38. Day 38 swing application, event handling

39. Day 39 Radio buttons , Jlist , JComboBox.

40. Day 40 Exploring Swing- Jlabel, JTextField, JButton, Checkboxes

41. Day 41 components and containers, the swing packages, a simple

42. Day 42 Using the Delegation Event Model. Window

You might also like