Wednesday 5 March 2014

// // Leave a Comment

OBJECT ORIENTED PROGRAMMING SYLLABUS

 THIRD SEMESTER COMPUTER SCIENCE SYLLABUS  
DIPLOMA COMPUTER SCIENCE OBJECT ORIENTED PROGRAMMING(C++ AND JAVA)REVISION-06 SYLLABUS

UNIT-1
1.UNDERSTAND THE OBJECT ORIENTED PROGRAMMING
*Explain object oriented approach
*Explain the organization of data and functions on OOP
*Study objects,classes,data abstraction and encapsulation inheritance,Polymorphism,dynamic binding
*Explain the benefits of OOP
*List the applications of OOP
2.UNDERSTAND THE C++ PROGRAMMING BASICS
*List keywords of C++ other than C
*Explain access specifiers private and public
*Study the dynamic initialization of variables
*Study the reference variables
*List the operators in C++
*Study condtructors and destructors
*Study parameterized ,dynamic ,and overloaded constructors
*Explain the declarations and advantages of inline functions
*Study passing objects to functions
*Study Returning Objects from functions
*Explain the declarations and accessing of array of objects
*Explain friend functions and its necessary


UNIT-2
1.UNDERSTAND OVERLOADING
*Study the concept of overloading
*Study function overloading and operator overloading
*Study how to overload unary operators and binary operators
2.UNDERSTAND INHERITANCE
*State the necessity for inheritance
*Explain the relation between base class and derived class
*Give the syntax for defining a derived class
*Explain protected access specifier
*Compare public,protected,and private inheritance
*Study multilevel inheritance,multiple inheritance & hybrid inheritance
*Explain classes within class
3.KNOW POINTERS
*understand pointers
*Study about memory management
*Discuss of new and delete
*Study about”this”pointer
4.UNDERSTAND FILES
*Define stream
*Study about file stream
*Study the modes for opening file
*Explain some file functions like write(),get(),put(),tell(),seekp(),tellg(),seek()

UNIT-3
1.OVERVIEW OF JAVA
*Explain the evolution of Java
*Discuss Java in connection with Internet and C#
*Explain need for Security and Portability
*Explain Bytecode,JVM & Java Runtime environment
2.UNDERSTAND FEATURES OF JAVA
*Discuss Simplicity,Robustness,Multithreading and Platform independency
*Discuss java keywords,data types and importance of Unicode
*Discuss various Control statements,Arrays and Operators
*Illustrate Classes and Methods
*Explain Class Fundamentals and Command line arguments
*Explain in detail:”public static void main(String args[])”
*Discuss Nested classes and inner classes
*Explain Inheritance and types of inheritance,abstract classes
*Discuss packages,interfaces

UNIT-4
1.UNDERSTAND EXCEPTION HANDLING AND MULTITHREADING
*Discuss exception Handling and Multithreading
*Discuss fundamentals of Java Network programming
2.UNDERSTAND JAVA INPUT OUTPUT
*Study the uniqueness of java I/O
*Explain streams
*Distinguish Byte stream and character stream
*Explain the general I/O classes

UNIT-5
1.KNOW INTERNET PROGRAMMING I N JAVA
*Define Applet
*Explain Applet Architecture and life cycle of an applet
*Differentiate Applets and Midlets
*Define Servlets
*Compare application programs,applets and servlets
2.UNDERSTAND GRAPHICS PROGRAMMING USING JAVA
*Discuss Event handling
*Explain AWT and list various AWT controls
*Distinguish between console based programs and window programs
3.UNDERSTAND SOFTWARE DEVELOPMENT TOOLS OF JAVA
*Discuss the use of Java beans and Java Swing
4.DIFFERNTIATE C++ AND JAVA
*Explain in detail the major differences between C++ and Java


Please Give Us Your 1 Minute In Sharing This Post!
SOCIALIZE IT →
FOLLOW US →
SHARE IT →
Powered By: BloggerYard.Com

0 comments:

Post a Comment