0% found this document useful (0 votes)
3 views

JavaSyllabusP2

The document outlines the Qspiders Placement Training schedule for the 2024-2025 batch at Panimalar Engineering College, running from May 8, 2025, to June 27, 2025. It details various chapters and topics to be covered each day, including programming concepts, data structures, exception handling, and multi-threading. Additionally, it includes programming exercises and problem statements relevant to major companies in both product-based and service-based sectors.

Uploaded by

Naveen A
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)
3 views

JavaSyllabusP2

The document outlines the Qspiders Placement Training schedule for the 2024-2025 batch at Panimalar Engineering College, running from May 8, 2025, to June 27, 2025. It details various chapters and topics to be covered each day, including programming concepts, data structures, exception handling, and multi-threading. Additionally, it includes programming exercises and problem statements relevant to major companies in both product-based and service-based sectors.

Uploaded by

Naveen A
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/ 6

PANIMALAR ENGINEERING COLLEGE

QSPIDERS PLACEMENT TRAINING 2024 - 2025 BATCH :: 8 MAY 2025 - 27 JUN 2025

Chapter
Day Chapter Name Topic
No.
variable
Chapter 3 Variables & Data Types Datatype
types of varibles
Introduction To Operators
Arithmetic Operators
Day1 Relational Operator
Conditional Operator
Chapter 4 Operators
Logical Operators
Increment/Decrement Operators
Compound Assignment Operators
Typcasting

Intro to methods
method Creation
Method Call
No Argument Method
Parameterized method
Parameterized method
Programming 5.1
Chapter 5 Methods Method Return
Method as a member of a class
Method as a member of a class
To use built-in methods
Dynamic Read
method overloading
Day2
Decision Statement
if
if else
Chapter 6 Decision statement if else if ladder
if else if ladder
switch
Programs On Descicion statement
Loop statement
while loop
do while loop
Chapter 7 Loop Statements
for loop
Nested Loop
Programs On Loop statements

Introduction to Array
Array Creation
Array operations
Array with methods
Chapter 8 Array
Array Sort
Array Search
Programs On Array

Introduction to multidimensional array


Day3 Array Creation
Chapter 9 2D Array
Array Operations
Matrix Programs on 2D array
Object
class
Object Creation ( Instantiation )
Object Oriented Fundamentals
Chapter 10 non-primitive variable ( reference variable )
Comparing Object References using
equality operator

Packages

Day4 Chapter 13 Packages & Modifiers Access Modifiers

import

Introduction to Encapsulation

Day5 Chapter 14 encapsulation & Data Hiding


data hiding
Chapter
Day Chapter Name Topic
No.
data hiding

Copying the object reference


Passing object reference to a method
Day6 Chapter 15 Playing with Objects Example for passing object reference(Utility class)
Method returning an object reference
method chaining

association or relationship between objects

Has-A relationship
Day7

Has-A Design principle


Chapter 16 Has-A relationship

Design techniques to create instance of


Day8
dependent object

Day9 Inheritance

Loading procees with inheritance

Day10
Chapter 17 Is-A relationship Inheritance
super

types of inheritance
Day11

Introduction to Object class

Non-primitive type casting

Upcasting
Day12 Chapter 18 Non-primitive type casting

Downcasting

polymorphism

Day13

method overriding
Chapter 19 Polymorphism

method overriding
Day14
method shadowing
variable shadowing

What is abstraction ?
abstract method

Day15
abstract class

chapter 20 Abstraction
Chapter
Day Chapter Name Topic
No.
interface
Day16

Example design of abstraction

object class & it's members

toString()

Day17 chapter 21 Object class


equals( Object )

hashCode()

final methods of Objectclass

what is String ?
j

Day18
java.lang.String class

Chapter 22 Strings

java.lang.StringBuffer

Day19

java.lang.StringBuilder

Day20-21 String Programs

Introduction to Exception

Day22

Exception Handling

types of Exception
Chapter 23 Exception & Exception Handling

Day23 checked exception

Exception Object Propogation

throw
Day24 custom exception / user defined exception
Diference

Comparable interface

Day25 chapter 24 Comparable & Comparator Interfaces


Comparator Interface

What & Why we need wrapper classes


Boxing
UnBoxing
Day26 chapter 25 Wrapper class
parsing
unparsing
Understanding Object type variable

chapter 26 Data Structure Introduction to DataStructre


Types of DataStructure
Day27
Chapter
Day Chapter Name Topic
No.
Day27 TimeComplexity
Introduction to LinkedList
Singly LinkedList Implemenataion

Day28 Data Structure Programs

Understanding Basic operations on


DataStructure ( CRUD )

Types of Data structures & their characteristics

Collection Hierarchy
Day29

ArrayList

chapter 27 Collection FrameWork Part 1

LinkedList

Day30
Vector

Stack

HashSet

Day31 LinkedHashSet

TreeSet

chapter 27 Collection FrameWork Part 2

PriorityQueue

Day32

ArrayDequeue

HashMap

Day33 TreeMap
Chapter
Day Chapter Name Topic
No.
Day33 TreeMap
Chapter 27 Collection FrameWork Part 3

LinkedHashMap

Day34-35 Collections Programs

functional interface

Day36
Lambda Expression

Chapter 28 Lambda Expression

Functional Programming
Day37

method reference

Understand Stream Object

Day38 manipulate Collection data Using Stream


built in functions

Chapter 29 Stream API

manipulate Collection data Using Stream


Day39
built in functions

Day40 Programs on Streams

File class

Day41
File Stream

Chapter 30 Files & File Handling

Reading & Writing an object into a file


Day42
ObjectOutputStream & ObjectInputStream class

Threads
Day43

Chapter 31 MultiThreading Part 1


w
MultiThreading
Day44

Day45 Day 1 Programs

Day46 Day 2 Programs


Java Programing
Day47 Programs on : Day 3 Programs
1. Logical Reasoning
Day48 2. Comprehension Day 4 Programs
3. Algorithms
Day49 4. Data Structures Day 5 Programs

Day50 It Covers Programs on Major Day 6 Programs


h
Programming Platforms such as: Day 7 Programs
Day51
1. Leetcode
2.HackerRank
Day52 Day 8 Programs
3.CodeChef
4. Metal
Day53 Day 9 Programs
& many more.
Day54 Day 10 Programs
It Covers Major company-specific
Day55 Problem Statements on Day 11 Programs
Product-based companies like
Chapter
Day Chapter Name Topic
No.
Product-based companies like
Day56 1. ServiceNow Day 12 Programs
2. Walmart
Day57 3. VMware Day 13 Programs
& many more.
Day58 Service-based companies like Day 14 Programs
1. TCS
Day59 2. Accenture Day 15 Programs
3. Capgemini
Day60 4. Wipro Day 16 Programs
5. Infosys
Day61 6. Cognizant Day 17 Programs
& many more.
Day62 Day 18 Programs

Day63 Day 19 Programs

You might also like