SlideShare a Scribd company logo
1
Course schedule of OOP (EE-604)
Date Topic Content
Week – 1 Basic Concepts of
OOP(Part - 1)
Difference between OOP and other conventional programming,
advantages and disadvantages. Class, object, message passing, Object,
Class, relationship among objects, Major and minor elements.
Week – 2 Basic Concepts of
OOP(Part - 2)
Class & Object Overview Basic concepts of Java programming-
advantages of Java, byte-code & JVM, data types, Basic idea of
inheritance, encapsulation, polymorphism, How to compile and execute
Java Programs.
Week – 3 Class Objects and
Methods
Defining a class, Data fields Declaration, Creating Objects, Accessing
Class Members, Constructors, Methods Overloading, access specifiers,
operators, control statements & loops, array, finalize and garbage
collection, this keyword, use of objects as parameter & methods
returning objects, call by value & call by reference, static variables &
methods, garbage collection, nested and inner classes.
Week – 4 Arrays and Strings 1 D Array,Creating an Array, Initialization, Array Length, 2-D Array,
Variable Size Arrays, Strings, String Arrays, String Methods, StringBuffer
Class, Manipulation of Strings, basic string handling concepts, -String
(char(), compare(), equals(), equalsIgnorecase(), indexOf(), length(),
substring(), toCharArray(),toLowercCase(),tostring(), methods), concept
of mutable and immutable string
Week – 5 Command line
arguments and basics
of I/O operations
What are Command Line Arguments? How to use them? Keyboard input
using BufferedReader & Scanner classes.
Week – 6 Inheritance and
Multiple Inheritance
(Interfaces)
Super class & subclasses including multilevel hierarchy, process of
constructor calling in inheritance, use of super and final keywords with
super() method, dynamic method dispatch, use of abstract classes,
&methods, interfaces.
Week – 7 Packages Creation of packages, importing packages, member access for packages.
2
Week – 8 Exception handling Exception handling basics, different types of exception classes, use of try
& catch with throw, throws & finally, creation of user defined exception
classes.
Week – 9 Multithreading Basics of multithreading, main thread, thread life cycle, creation of
multiple threads, thread synchronization, inter thread communication,
deadlocks for threads, suspending & resuming threads.
Week – 10 Applet Programming
(using swing)
Basics of appletprogramming, applet life cycle, difference between
application & applet programming, parameter passing in applet in
applets, concept of delegation event model and listener, I/O in applets,
use of repaint(), getDocumentBase(), getCodeBase() methods, layout
manager (basic concept), creation of buttons (JButton class only) & text
fields.
Class Test - 1(FM=15 Time= 40 mins Answer any 3 out 4 qs. 5x3=15)
QuestionType:Short Conceptual, Small Programs, Definitions, eachof 2 or 3 marks.
Test date:Announced later.
Syllabus:Week 1 toWeek 4
Class Test – 2 (same as Class test - 1)
QuestionType:same as Class test – 1
Test date:Announced later.
Syllabus:Week 5 toWeek 10

More Related Content

What's hot (10)

PPTX
Encapsulation
saikat rahman
 
PPTX
Basic concept of Object Oriented Programming
Prognoz Technologies Pvt. Ltd.
 
PPT
Encapsulation
FALLEE31188
 
DOCX
Interview Questions and Answers for Java
Garuda Trainings
 
PPTX
Oops concepts
Kanan Gandhi
 
PPT
Ashish oot
Ashish Agrawal
 
PPT
Ruby Metaprogramming
Wei Jen Lu
 
PDF
Java programming -Object-Oriented Thinking- Inheritance
Jyothishmathi Institute of Technology and Science Karimnagar
 
PDF
Best C Sharp C# Training Online C# Online Course C# Online Training Best on...
Evanta Technologies
 
PPTX
Characteristics of OOPS
abhishek kumar
 
Encapsulation
saikat rahman
 
Basic concept of Object Oriented Programming
Prognoz Technologies Pvt. Ltd.
 
Encapsulation
FALLEE31188
 
Interview Questions and Answers for Java
Garuda Trainings
 
Oops concepts
Kanan Gandhi
 
Ashish oot
Ashish Agrawal
 
Ruby Metaprogramming
Wei Jen Lu
 
Java programming -Object-Oriented Thinking- Inheritance
Jyothishmathi Institute of Technology and Science Karimnagar
 
Best C Sharp C# Training Online C# Online Course C# Online Training Best on...
Evanta Technologies
 
Characteristics of OOPS
abhishek kumar
 

Similar to Course schedule of java, object oriented programming (20)

PDF
Core java Training in Chennai
Core Mind
 
PPTX
Core java online training
Glory IT Technologies Pvt. Ltd.
 
PPTX
Core java
Jeevan Kumar Reddy
 
PDF
3350703
Vipul Chauhan
 
PDF
Java classes in karve nagar pune
letsleadsand
 
PDF
java training in navi mumbai
letsleadsjavamum
 
PDF
java course in navi mumbai
cncmumjava
 
PPTX
java programming syllabus and course objectives
egouthamireddy
 
PDF
66781291 java-lab-manual
Laura Popovici
 
PPTX
object oriented programming systems OOPS
GUNASEKARAN331094
 
PPTX
AP Computer Science Test Prep - Part 2 - Object Oriented Programming
NR Computer Learning Center
 
PDF
2021 icse reducedsylabiix-computer applications
Vahabshaik Shai
 
PDF
Probable questions for semester exam
Kuntal Bhowmick
 
DOC
Javamschn3
Sudipto Chattopadhyay
 
PDF
Core java-training-course-content
venkateshcs6
 
PDF
Core java-course-content
AmanCSE1
 
PDF
Core java-course-content
AmanCSE1
 
PDF
Oop r&s may 2019
ktuonlinenotes
 
PDF
Core Java Training in Noida
Tech Mentro
 
PDF
2.oop concept
Robbie AkaChopa
 
Core java Training in Chennai
Core Mind
 
Core java online training
Glory IT Technologies Pvt. Ltd.
 
3350703
Vipul Chauhan
 
Java classes in karve nagar pune
letsleadsand
 
java training in navi mumbai
letsleadsjavamum
 
java course in navi mumbai
cncmumjava
 
java programming syllabus and course objectives
egouthamireddy
 
66781291 java-lab-manual
Laura Popovici
 
object oriented programming systems OOPS
GUNASEKARAN331094
 
AP Computer Science Test Prep - Part 2 - Object Oriented Programming
NR Computer Learning Center
 
2021 icse reducedsylabiix-computer applications
Vahabshaik Shai
 
Probable questions for semester exam
Kuntal Bhowmick
 
Core java-training-course-content
venkateshcs6
 
Core java-course-content
AmanCSE1
 
Core java-course-content
AmanCSE1
 
Oop r&s may 2019
ktuonlinenotes
 
Core Java Training in Noida
Tech Mentro
 
2.oop concept
Robbie AkaChopa
 
Ad

More from Kuntal Bhowmick (20)

PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Kuntal Bhowmick
 
PDF
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Kuntal Bhowmick
 
PDF
Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Kuntal Bhowmick
 
PPT
1. introduction to E-commerce
Kuntal Bhowmick
 
DOCX
Computer graphics question for exam solved
Kuntal Bhowmick
 
PDF
DBMS and Rdbms fundamental concepts
Kuntal Bhowmick
 
PDF
Java questions for interview
Kuntal Bhowmick
 
PDF
Java Interview Questions
Kuntal Bhowmick
 
PDF
Operating system Interview Questions
Kuntal Bhowmick
 
PDF
Computer Network Interview Questions
Kuntal Bhowmick
 
PDF
C interview questions
Kuntal Bhowmick
 
PDF
C question
Kuntal Bhowmick
 
PDF
Distributed operating systems cs704 a class test
Kuntal Bhowmick
 
DOCX
Cs291 assignment solution
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 8 -- int...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 7 -- abs...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 6 -- inh...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 5 -- mem...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 4 -- loops
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 3 -- cla...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 2 -- bas...
Kuntal Bhowmick
 
Multiple Choice Questions on JAVA (object oriented programming) bank 1 -- int...
Kuntal Bhowmick
 
Hashing notes data structures (HASHING AND HASH FUNCTIONS)
Kuntal Bhowmick
 
1. introduction to E-commerce
Kuntal Bhowmick
 
Computer graphics question for exam solved
Kuntal Bhowmick
 
DBMS and Rdbms fundamental concepts
Kuntal Bhowmick
 
Java questions for interview
Kuntal Bhowmick
 
Java Interview Questions
Kuntal Bhowmick
 
Operating system Interview Questions
Kuntal Bhowmick
 
Computer Network Interview Questions
Kuntal Bhowmick
 
C interview questions
Kuntal Bhowmick
 
C question
Kuntal Bhowmick
 
Distributed operating systems cs704 a class test
Kuntal Bhowmick
 
Cs291 assignment solution
Kuntal Bhowmick
 
Ad

Recently uploaded (20)

PDF
8448-Article Text-40833-5-10-20250227.pdf
chudunguyen
 
PPTX
1155 Helen Clayton_Tasha Clark - ESG Slides - Final - APM Conference 25.pptx
Association for Project Management
 
PPTX
原版澳洲纽卡斯尔大学毕业证(NCL毕业证书)如何办理
Taqyea
 
PDF
Environment Air Pollution: Causes & Solutions
NAtional Institute of TEchnology Rourkela , Galgotias University
 
DOCX
Precision-Engineered Stainless Steel Tank for Biogas Fermentation Systems.docx
AllenLin596164
 
PPTX
0945 APM presentation from Gabrielle Walker.pptx
Association for Project Management
 
PDF
living in the environment, chapter 2, science
azradana11
 
PPTX
Presentation on the Topic of Climate Change
AdamNoor5
 
PDF
Green Economy
Dr. Salem Baidas
 
PPTX
agile vs waterfall.pptxagile vs waterfall.pptagile vs waterfall.ppt
UdhayaKaviyan
 
PPTX
Daniel O’Neill Director of Project Delivery, Tevalis and Felicity Peart Count...
Association for Project Management
 
PDF
Job Card - Developer.pdf is for the a new srping platform
sashko9
 
PDF
Advancing Energy Equity with Locally Led Solar- How CBOs Are Lighting the Pat...
World Resources Institute (WRI)
 
PDF
Anthony Tony Mattei - An Environmental Scientist
Anthony "Tony" Mattei
 
PPTX
1510 day 2 Hall 5 Arun Khuttan Building a project business case using the UN ...
Association for Project Management
 
PDF
Business offsetting Carbon Neutral Group.pdf
carbonneutralgroup07
 
PDF
Earth Science SHS 1.3 Nebular Theory.pptx.pdf
JhonMarkLagang
 
PPTX
Biological composting.pptx (principle, benefits and applications)
murtazashehabi0
 
PPTX
Confronting comfortable chimeras: an advisory perspective on EBFM implementat...
Mark Dickey-Collas
 
DOCX
Ensuring Product Purity Stainless Steel Storage Tanks for Food Processing Pla...
AllenLin596164
 
8448-Article Text-40833-5-10-20250227.pdf
chudunguyen
 
1155 Helen Clayton_Tasha Clark - ESG Slides - Final - APM Conference 25.pptx
Association for Project Management
 
原版澳洲纽卡斯尔大学毕业证(NCL毕业证书)如何办理
Taqyea
 
Environment Air Pollution: Causes & Solutions
NAtional Institute of TEchnology Rourkela , Galgotias University
 
Precision-Engineered Stainless Steel Tank for Biogas Fermentation Systems.docx
AllenLin596164
 
0945 APM presentation from Gabrielle Walker.pptx
Association for Project Management
 
living in the environment, chapter 2, science
azradana11
 
Presentation on the Topic of Climate Change
AdamNoor5
 
Green Economy
Dr. Salem Baidas
 
agile vs waterfall.pptxagile vs waterfall.pptagile vs waterfall.ppt
UdhayaKaviyan
 
Daniel O’Neill Director of Project Delivery, Tevalis and Felicity Peart Count...
Association for Project Management
 
Job Card - Developer.pdf is for the a new srping platform
sashko9
 
Advancing Energy Equity with Locally Led Solar- How CBOs Are Lighting the Pat...
World Resources Institute (WRI)
 
Anthony Tony Mattei - An Environmental Scientist
Anthony "Tony" Mattei
 
1510 day 2 Hall 5 Arun Khuttan Building a project business case using the UN ...
Association for Project Management
 
Business offsetting Carbon Neutral Group.pdf
carbonneutralgroup07
 
Earth Science SHS 1.3 Nebular Theory.pptx.pdf
JhonMarkLagang
 
Biological composting.pptx (principle, benefits and applications)
murtazashehabi0
 
Confronting comfortable chimeras: an advisory perspective on EBFM implementat...
Mark Dickey-Collas
 
Ensuring Product Purity Stainless Steel Storage Tanks for Food Processing Pla...
AllenLin596164
 

Course schedule of java, object oriented programming

  • 1. 1 Course schedule of OOP (EE-604) Date Topic Content Week – 1 Basic Concepts of OOP(Part - 1) Difference between OOP and other conventional programming, advantages and disadvantages. Class, object, message passing, Object, Class, relationship among objects, Major and minor elements. Week – 2 Basic Concepts of OOP(Part - 2) Class & Object Overview Basic concepts of Java programming- advantages of Java, byte-code & JVM, data types, Basic idea of inheritance, encapsulation, polymorphism, How to compile and execute Java Programs. Week – 3 Class Objects and Methods Defining a class, Data fields Declaration, Creating Objects, Accessing Class Members, Constructors, Methods Overloading, access specifiers, operators, control statements & loops, array, finalize and garbage collection, this keyword, use of objects as parameter & methods returning objects, call by value & call by reference, static variables & methods, garbage collection, nested and inner classes. Week – 4 Arrays and Strings 1 D Array,Creating an Array, Initialization, Array Length, 2-D Array, Variable Size Arrays, Strings, String Arrays, String Methods, StringBuffer Class, Manipulation of Strings, basic string handling concepts, -String (char(), compare(), equals(), equalsIgnorecase(), indexOf(), length(), substring(), toCharArray(),toLowercCase(),tostring(), methods), concept of mutable and immutable string Week – 5 Command line arguments and basics of I/O operations What are Command Line Arguments? How to use them? Keyboard input using BufferedReader & Scanner classes. Week – 6 Inheritance and Multiple Inheritance (Interfaces) Super class & subclasses including multilevel hierarchy, process of constructor calling in inheritance, use of super and final keywords with super() method, dynamic method dispatch, use of abstract classes, &methods, interfaces. Week – 7 Packages Creation of packages, importing packages, member access for packages.
  • 2. 2 Week – 8 Exception handling Exception handling basics, different types of exception classes, use of try & catch with throw, throws & finally, creation of user defined exception classes. Week – 9 Multithreading Basics of multithreading, main thread, thread life cycle, creation of multiple threads, thread synchronization, inter thread communication, deadlocks for threads, suspending & resuming threads. Week – 10 Applet Programming (using swing) Basics of appletprogramming, applet life cycle, difference between application & applet programming, parameter passing in applet in applets, concept of delegation event model and listener, I/O in applets, use of repaint(), getDocumentBase(), getCodeBase() methods, layout manager (basic concept), creation of buttons (JButton class only) & text fields. Class Test - 1(FM=15 Time= 40 mins Answer any 3 out 4 qs. 5x3=15) QuestionType:Short Conceptual, Small Programs, Definitions, eachof 2 or 3 marks. Test date:Announced later. Syllabus:Week 1 toWeek 4 Class Test – 2 (same as Class test - 1) QuestionType:same as Class test – 1 Test date:Announced later. Syllabus:Week 5 toWeek 10