UG syllabus R-2017

CS8392 Syllabus OBJECT ORIENTED PROGRAMMING Regulation 2017 Anna University

CS8392 Syllabus OBJECT ORIENTED PROGRAMMING

CS8392 Syllabus OBJECT ORIENTED PROGRAMMING Regulation 2017 Anna University free download. OBJECT ORIENTED PROGRAMMING Syllabus CS8392 pdf free download.

UNIT I INTRODUCTION TO OOP AND JAVA FUNDAMENTALS CS8392 Syllabus OBJECT ORIENTED PROGRAMMING

Object Oriented Programming – Abstraction – objects and classes – Encapsulation- Inheritance – Polymorphism- OOP in Java – Characteristics of Java – The Java Environment – Java Source File -Structure – Compilation. Fundamental Programming Structures in Java – Defining classes in Java – constructors, methods -access specifiers – static members -Comments, Data Types, Variables, Operators, Control Flow, Arrays , Packages – JavaDoc comments.

UNIT II INHERITANCE AND INTERFACES CS8392 Syllabus OBJECT ORIENTED PROGRAMMING

Inheritance – Super classes- sub classes –Protected members – constructors in sub classes- the Object class – abstract classes and methods- final methods and classes – Interfaces – defining an interface, implementing interface, differences between classes and interfaces and extending interfaces – Object cloning -inner classes, Array Lists – Strings

UNIT III EXCEPTION HANDLING AND I/O CS8392 Syllabus OBJECT ORIENTED PROGRAMMING

Exceptions – exception hierarchy – throwing and catching exceptions – built-in exceptions, creating own exceptions, Stack Trace Elements. Input / Output Basics – Streams – Byte streams and Character streams – Reading and Writing Console – Reading and Writing Files

UNIT IV MULTITHREADING AND GENERIC PROGRAMMING CS8392 Syllabus OBJECT ORIENTED PROGRAMMING

Differences between multi-threading and multitasking, thread life cycle, creating threads, synchronizing threads, Inter-thread communication, daemon threads, thread groups. Generic Programming – Generic classes – generic methods – Bounded Types – Restrictions and Limitations.

UNIT V EVENT DRIVEN PROGRAMMING CS8392 OBJECT ORIENTED PROGRAMMING Syllabus

Graphics programming – Frame – Components – working with 2D shapes – Using color, fonts, and images – Basics of event handling – event handlers – adapter classes – actions – mouse events – AWT event hierarchy – Introduction to Swing – layout management – Swing Components – Text Fields , Text Areas – Buttons- Check Boxes – Radio Buttons – Lists- choices- Scrollbars – Windows –Menus – Dialog Boxes.

Subject nameOBJECT ORIENTED PROGRAMMING
Semester3
Subject CodeCS8392
Regulation2017 regulation

CS8392 Syllabus OBJECT ORIENTED PROGRAMMING Click here to download


CS8392 Notes OBJECT ORIENTED PROGRAMMING

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *