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

JAVA WITH COLLECTION Lecture Plan

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

JAVA WITH COLLECTION Lecture Plan

HHnj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SUMMER TRAINING PROGRAMME-2024

JAVA WITH COLLECTION


DAY DATE TIME
No. (MORNING) TOPIC THEORY
+LAB
9:00AM- Introduction of Java: What is Java? How to Get Java, A
28-8-24 2+1
Day 1 12:00 NOON First Java Program, Compiling and Interpreting
OR Applications, The JDK Directory Structure
1:00-4:00PM
9:00AM- Data types and Variables: Primitive Datatypes,
Day 2 29-8-24 12:00 NOON Declarations, Variable Names, Numeric Literals,
OR
2+1
Character Literals, String, String Literals, Arrays, on-
1:00-4:00PM Primitive Datatypes, the Dot Operator.
Operators and Expressions: Expressions, Assignment 2+1
Day 3 30-8-24 Operator, Arithmetic Operators, Relational Operators,
9:00AM-
12:00 NOON Logical Operators, Increment and Decrement Operators,
OR Operate-Assign Operators (+=, etc.), The Conditional
1:00-4:00PM Operator, Operator Precedence, Implicit Type
Conversions

9:00AM- Control Flow Statements: Statements, Conditional (if)


31-8-24 12:00 NOON Statements, adding an else if, Conditional (switch), While
Day 4 2+1
OR and do-while Loops, for Loops, Enhanced for Loop, The
1:00-4:00PM continue Statement, The break Statement.

9:00AM-
1-9-24 12:00 NOON Object-Oriented Programming: Introduction to Object- 2+1
Day 5
OR Oriented Programming, Classes and Objects, Fields and
1:00-4:00PM methods, Encapsulation, Access control, Inheritance,
Polymorphism.

Day 6 2-9-24 9:00AM- Objects and Classes: Defining a Class, Creating an


12:00 NOON Object, Instance Data and Class Data Methods, 2+1
OR Constructors, Access Modifiers, Encapsulation.
1:00-4:00PM
9:00AM- Using Java Objects: Printing to the Console, printf 2+1
3-9-24 12:00 NOON Format Strings, String Builder and String Buffer,
Day 7
OR Methods and Messages, toString, Parameter Passing,
1:00-4:00PM Comparing and Identifying Objects, Destroying Objects.
9:00AM- Inheritance in Java: Inheritance, Inheritance in Java,
Day 8 4-9-24 12:00 NOON Casting Method Overriding, Polymorphism, super, The 2+1
OR Object Class.
1:00-4:00PM
9:00AM- Packages: The import Statement, Static Imports, Casting,
Day 9 5-9-24 12:00 NOON CLASSPATH and Import, Defining Packages, Package 2+1
OR Scope
1:00-4:00PM
9:00AM-
6-9-24 12:00 NOON Exception Handling: Exceptions Overview, Catching
OR
2+1
Exceptions, The finally Block, Exception methods,
Day 10 1:00-4:00PM Declaring Exceptions, Defining and Throwing
exceptions, Errors and Runtime Exceptions
9:00AM- Input/Output Streams: Overview of Streams, Bytes vs. 2+1
7-9-24 12:00 NOON Characters, Converting Byte Streams to Character
Day 11
OR Streams, File Object, Binary Input and Output,
1:00-4:00PM PrintWriter Class, Reading and Writing Objects
Introduction to Threads: Non-Threaded Applications,
9-9-24 9:00AM- Threaded Applications, Creating Threads, Thread States, 2+1
Day 12
12:00 NOON Runnable Threads, Coordinating Threads, Interrupting
OR Threads, Runnable Interface, ThreadGroups
1:00-4:00PM
9:00AM- Interfaces and Abstract Classes: Separating Interface and 2+1
Day 13 12:00 NOON Implementation, Defining Interfaces, Implementing and
10-9-24 OR Extending Interfaces, Runnable Threads, Abstract Classes
1:00-4:00PM

Day 14 11-9-24 9:00AM- Awt: Controls, Label, Button, CheckBox,


12:00 NOON CheckBoxGroup, Choice, List, TextArea etc. Layout 2+1
OR Manager, FlowLayout, BorderLayout, GridLayout and
1:00-4:00PM CardLayout
9:00AM- Collection Framework
Day 15 12:00 NOON Introduction of java Collection and Framework 2+1
12-9-24 List (ArrayList, LinkedList, vector)
OR
1:00-4:00PM Ietrator in collection,
Methods of collection.
9:00AM- Stack class
12:00 NOON Queue (ArrayQueue,PriorityQueue) 2+1
Day 16 13-9-24 OR Set (HashSet, LinkedHashSet,TreeSet)
1:00-4:00PM

9:00AM-
14-9-24 12:00 NOON
OR
2+1
Day 17 Project presentation
1:00-4:00PM

You might also like