Old Website
23CSB201 OBJECT ORIENTED PROGRAMMING

UNIT I INTRODUCTION TO OOP 
Object Oriented Programming concepts ᎓ Evolution of java ᎓ Java Architecture ᎓ Data Types ᎓ Variables and Operations ᎓ Environment setup ᎓ Command Line Arguments – Comments.
Lab Practice:
1. Write a program to solve problems using data types, variable and operators.
2. Write a program and Use Command line arguments to display messages like CSE SNSCT Coimbatore & adding numbers etc

UNIT II CONTROL STATEMENTS AND CONSTRUCTORS 
Control structures ᎓ Arrays – Objects and classes: Classes ᎓ Access Specifiers ᎓ methods and attributes – constructors: Default Constructor ᎓ Parameterized Constructor ᎓ Copy Constructor- g*****e collection.
Lab Practice:
1. Write a program to Solve problems using Control structures with array concept
2. Write a program using class and constructors.
UNIT III INHERITANCE AND POLYMORPHISM 
Inheritance- Super class – Sub class ᎓ Types of inheritance ᎓ Method Overloading – Method Overriding ᎓ Abstract class – this keyword ᎓ Final Keyword – Packages – Interfaces.
Lab Practice:
1. Write a Programs that engaging inheritance.
2. Write a Programs using method overloading and packages.
UNIT IV EXCEPTION AND MUL***HREADING 
Exception handling ᎓Exception types ᎓ try catch and finally block, throws ᎓Runtime exception ᎓ Introduction to Mul***hreading – Thread Creation ᎓ Thread control and priorities – Thread synchronization, Inter-thread communication.
Lab Practice:
1. Write programs to solve problems using the concept of Exception Handling
2. Write a program solve problems using the concept of Mul***hreading
UNIT V IO STREAMS AND JAVASCRIPT 
Introduction to IO ᎓ Console Operation ᎓ File Operation ᎓ Objects Serialization ᎓Introduction to JavaScript- basics and functions ᎓ JavaScript objects ᎓ JavaScript Validation- JDBC Connectivity.
Lab Practice:
1. Write a program to perform file operations like copying file, transferring etc.
2. Create a Simple GUI application with JDBC Connection

TEXT BOOKS
T1 Java:TheCompleteReference (EleventhEdition),HerbertSchildt,TMH,2018.
REFERENCES
R1 Introduction to Java Programming (Seventh Edition -Comprehensive Version), Daniel Liang, Pearson, 2009.
R2 Programming in Java (Revised 2nd Edition), Sachin Malhotra & Saurabh Chaudhary, Oxford University Press, 2011

screen tagSupport