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)
Question Type: Short Conceptual, Small Programs, Definitions, each of 2 or 3 marks.
Test date: Announced later.
Syllabus: Week 1 to Week 4
Class Test – 2 (same as Class test - 1)
Question Type: same as Class test – 1
Test date: Announced later.
Syllabus: Week 5 to Week 10

More Related Content

What's hot (20)

PPTX
Std 12 computer chapter 8 classes and object in java (part 2)
Nuzhat Memon
 
PPT
Encapsulation
FALLEE31188
 
PPTX
Basic concept of class, method , command line-argument
Suresh Mohta
 
PDF
Java programming -Object-Oriented Thinking- Inheritance
Jyothishmathi Institute of Technology and Science Karimnagar
 
PPT
Ruby Metaprogramming
Wei Jen Lu
 
DOC
Java interview questions
G C Reddy Technologies
 
PPTX
Basic concept of Object Oriented Programming
Prognoz Technologies Pvt. Ltd.
 
DOCX
Java interview questions
Shashwat Shriparv
 
DOCX
Java interview questions and answers
Madhavendra Dutt
 
DOCX
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
Manas Rai
 
PDF
12th ip CBSE chapter 4 oop in java notes complete
Harish Gyanani
 
PDF
Ruby Metaprogramming
Mindfire Solutions
 
PDF
EEE oops Vth semester viva questions with answer
Jeba Moses
 
DOCX
Java sessionnotes
Lakshmi Sarvani Videla
 
PDF
Python - object oriented
Learnbay Datascience
 
PDF
Polymorphism In Java
Spotle.ai
 
PPT
Csci360 20
neetukalra
 
PPT
Csci360 20 (1)
manish katara
 
PPTX
object oriented Programming ppt
Nitesh Dubey
 
PPTX
Chapter 7 java
Ahmad sohail Kakar
 
Std 12 computer chapter 8 classes and object in java (part 2)
Nuzhat Memon
 
Encapsulation
FALLEE31188
 
Basic concept of class, method , command line-argument
Suresh Mohta
 
Java programming -Object-Oriented Thinking- Inheritance
Jyothishmathi Institute of Technology and Science Karimnagar
 
Ruby Metaprogramming
Wei Jen Lu
 
Java interview questions
G C Reddy Technologies
 
Basic concept of Object Oriented Programming
Prognoz Technologies Pvt. Ltd.
 
Java interview questions
Shashwat Shriparv
 
Java interview questions and answers
Madhavendra Dutt
 
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
Manas Rai
 
12th ip CBSE chapter 4 oop in java notes complete
Harish Gyanani
 
Ruby Metaprogramming
Mindfire Solutions
 
EEE oops Vth semester viva questions with answer
Jeba Moses
 
Java sessionnotes
Lakshmi Sarvani Videla
 
Python - object oriented
Learnbay Datascience
 
Polymorphism In Java
Spotle.ai
 
Csci360 20
neetukalra
 
Csci360 20 (1)
manish katara
 
object oriented Programming ppt
Nitesh Dubey
 
Chapter 7 java
Ahmad sohail Kakar
 

Similar to Course schedule of oop, Course schedule of java, object oriented programming, course plan, course structure (20)

PDF
Core java Training in Chennai
Core Mind
 
PPTX
Core java
Jeevan Kumar Reddy
 
PPTX
Core java online training
Glory IT Technologies Pvt. Ltd.
 
PDF
java training in navi mumbai
letsleadsjavamum
 
PDF
java course in navi mumbai
cncmumjava
 
PDF
3350703
Vipul Chauhan
 
PPTX
java programming syllabus and course objectives
egouthamireddy
 
PDF
66781291 java-lab-manual
Laura Popovici
 
PDF
Java classes in karve nagar pune
letsleadsand
 
PPTX
object oriented programming systems OOPS
GUNASEKARAN331094
 
PPTX
AP Computer Science Test Prep - Part 2 - Object Oriented Programming
NR Computer Learning Center
 
DOC
Javamschn3
Sudipto Chattopadhyay
 
PDF
Oop r&s may 2019
ktuonlinenotes
 
PDF
2021 icse reducedsylabiix-computer applications
Vahabshaik Shai
 
PDF
Core java-training-course-content
venkateshcs6
 
PDF
Core java-course-content
AmanCSE1
 
PDF
Core java-course-content
AmanCSE1
 
PDF
Core Java Training in Noida
Tech Mentro
 
PPTX
Java, vb, python
BALUJAINSTITUTE
 
PDF
Java course syllabus 2016
Softroniics india
 
Core java Training in Chennai
Core Mind
 
Core java online training
Glory IT Technologies Pvt. Ltd.
 
java training in navi mumbai
letsleadsjavamum
 
java course in navi mumbai
cncmumjava
 
3350703
Vipul Chauhan
 
java programming syllabus and course objectives
egouthamireddy
 
66781291 java-lab-manual
Laura Popovici
 
Java classes in karve nagar pune
letsleadsand
 
object oriented programming systems OOPS
GUNASEKARAN331094
 
AP Computer Science Test Prep - Part 2 - Object Oriented Programming
NR Computer Learning Center
 
Oop r&s may 2019
ktuonlinenotes
 
2021 icse reducedsylabiix-computer applications
Vahabshaik Shai
 
Core java-training-course-content
venkateshcs6
 
Core java-course-content
AmanCSE1
 
Core java-course-content
AmanCSE1
 
Core Java Training in Noida
Tech Mentro
 
Java, vb, python
BALUJAINSTITUTE
 
Java course syllabus 2016
Softroniics india
 
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
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
PDF
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
PPTX
Diabetes diabetes diabetes diabetes jsnsmxndm
130SaniyaAbduNasir
 
PDF
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
PDF
13th International Conference on Artificial Intelligence, Soft Computing (AIS...
ijait
 
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
PPSX
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PPTX
Engineering Quiz ShowEngineering Quiz Show
CalvinLabial
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PDF
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
PDF
William Stallings - Foundations of Modern Networking_ SDN, NFV, QoE, IoT, and...
lavanya896395
 
PDF
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
PPTX
Electrical_Safety_EMI_EMC_Presentation.pptx
drmaneharshalid
 
PPTX
Alan Turing - life and importance for all of us now
Pedro Concejero
 
PDF
A Brief Introduction About Robert Paul Hardee
Robert Paul Hardee
 
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
bs-en-12390-3 testing hardened concrete.pdf
ADVANCEDCONSTRUCTION
 
Diabetes diabetes diabetes diabetes jsnsmxndm
130SaniyaAbduNasir
 
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
13th International Conference on Artificial Intelligence, Soft Computing (AIS...
ijait
 
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
Engineering Quiz ShowEngineering Quiz Show
CalvinLabial
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
William Stallings - Foundations of Modern Networking_ SDN, NFV, QoE, IoT, and...
lavanya896395
 
PROGRAMMING REQUESTS/RESPONSES WITH GREATFREE IN THE CLOUD ENVIRONMENT
samueljackson3773
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
Electrical_Safety_EMI_EMC_Presentation.pptx
drmaneharshalid
 
Alan Turing - life and importance for all of us now
Pedro Concejero
 
A Brief Introduction About Robert Paul Hardee
Robert Paul Hardee
 

Course schedule of oop, Course schedule of java, object oriented programming, course plan, course structure

  • 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) Question Type: Short Conceptual, Small Programs, Definitions, each of 2 or 3 marks. Test date: Announced later. Syllabus: Week 1 to Week 4 Class Test – 2 (same as Class test - 1) Question Type: same as Class test – 1 Test date: Announced later. Syllabus: Week 5 to Week 10