About Me

CS8392 Object Oriented Programming Question Paper ND18 Regulation 2017

Sponsored Ads:

Quick Links
University Papers University Syllabus Entrance Exam
PSU Papers Bank Papers Placement Papers
VTU Anna Univerity Syllabus Anna Univerity Papers
Anna University
Question Paper Code : 25061
B.E/B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2018.
Third Semester
Computer Science and Engineering
MA 8351 - Discrete Mathematics
Common to Information Technology / Electronics and Instrumentation Engineering / Instrumentation and Control Engineering )
( Regulation 2017 )



Download PDF

For More 1st Year Question Papers

For More Question paper of CSE

For More Question paper of IT

For More Question paper of EIE

For More Question paper of ICE

Books:
Anna university all semester examination books and study material can be accessed through below link. Feel free search for different subject books and authors. The link will provide both local and foreign author books for references. Share the page with friends and college students as required.

GATE:
GATE papers can be a good practice for any competitive technical exams like DRDO, ISRO, REC, BEL, BHEL, GAIL, ONGC, IOC, NTPC, NHPC etc. As candidates we can prepare for GATE exams and try solving the papers for getting good score in other entrance examinations.

CS8392 OBJECT ORIENTED PROGRAMMING
 
OBJECTIVES:
- To understand Object Oriented Programming concepts and basic characteristics of Java
- To know the principles of packages, inheritance and interfaces
- To define exceptions and use I/O streams
- To develop a java application with threads and generics classes
- To design and build simple Graphical User Interfaces

UNIT I INTRODUCTION TO OOP AND JAVA FUNDAMENTALS 10
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 9
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, ArrayLists - Strings

UNIT III EXCEPTION HANDLING AND I/O 9
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 8
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 9
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.

OUTCOMES:
Upon completion of the course, students will be able to:
- Develop Java programs using OOP principles
- Develop Java programs with the concepts inheritance and interfaces
- Build Java applications using exceptions and I/O streams
- Develop Java applications with threads and generics classes
- Develop interactive Java programs using swings

TOTAL: 45 PERIODS

TEXT BOOKS:
1. Herbert Schildt, "Java The complete reference", 8th Edition, McGraw Hill Education, 2011.
2. Cay S. Horstmann, Gary cornell, "Core Java Volume -I Fundamentals", 9th Edition, Prentice
Hall, 2013.

REFERENCES:
1. Paul Deitel, Harvey Deitel, "Java SE 8 for programmers", 3rd Edition, Pearson, 2015.
2. Steven Holzner, "Java 2 Black book", Dreamtech press, 2011.
3. Timothy Budd, "Understanding Object-oriented programming with Java", Updated Edition,
Pearson Education, 2000.

Post a Comment

0 Comments