IndiaStudyCenter.com

Need help about a course?
Visit CollegeZones.com

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
Home / Syllabus / Andhra Pradesh / Andhra University / Under Graduate Courses / BTech Information Technology Syllabus
IT 2.2.5 - Object Oriented Analysis and Design Syllabus
Ask a question
Print this page
AU - BTech-IT

AU BTech-IT Syllabus

AU BTech-IT Test papers

Andhra University

Andhra University

AU School of Distance Education

Courses, Admissions & Eligibility

Faculties, Departments & Colleges

Notifications, Circulars & Announcements

Events, Seminars & Workshops

Who's Who at the University

Syllabus

Examination Time Tables

Test Papers

Exam Results

Alumni, Batchmates & Personalities who studied at the University

Andhra University Original Degree Forms

AUCET 2008

LAWCET

Sponsored category and Special category seats in ME / MTech / MPharmacy

Syllabus of Andhra University BTech Information Technology - IT 2.2.5 - Object Oriented Analysis and Design

Second year - Second Semester

Instruction: 3 Periods & 1 Tut /week
Univ. Exam : 3 Hours

Sessional Marks: 30
Univ-Exam-Marks:70

1. BASICS OF OBJECT ORIENTED PROGRAMMING: Introduction to Object Oriented Paradigm - procedural Paradigm – An overview of classes, objects and Methods inheritance and polymorphism.

2. Basics OF C++: Structure of a c++ program - preprocessor directives-data types and declaration-Expressions and operator precedence-Program flow control-functions-scope of variables-default arguments-dynamic allocation-new and delete operators.

3. DATA ABSTRACTION: Classes as objects, user defined data types, constructors & destructors, controlling and accessibility, class members, member functions, implementation of classes.

4. INHERETANCE: Derived classes-syntax of derived classes - access to the base classoverloading inherited member function- multiple inheritance- virtual base class virtual functions and polymorphism, static and dynamic bindings - virtual functions - pure virtual functions - dynamic binding through virtual functions- virtual function call mechanism - implications of polymorphism use of classes - virtual destructors - calling virtual functions in a base class constructor
C++ I/O- standard functions using C functions -Stream I/O in C++ -Manipulators - Formatted I/O Overloading << and >> Operators -File I/O

5. POLYMORPHISM: Overloading functions and operators-runtime polymorphism-over loading new and delete operators.

6. Templates: Generic Classes using Macros - Class Templates - Function templates - Advantages of Templates.

7. EXCEPTION HANDLING IN C++: Benefits of exception handling troubles with standard C functions (setjmp and longjmp)-Proposed exception handling mechanism for C++

8. OBJECT ORIENTED DESIGN: Trends in software design-Notation for objects-Hybrid design methods -separation of Responsibilities-driven design-design phases and tools-step by step design-grady booch approach.

9. Introduction to U.M.L : Description of various U.M.L. Diagrams with examples.

Text Books:

1. Object oriented Programming using C++: E. Balagurusamy, PHI.

2. The Unified Modeling Languages user Guide by Grady Booch Etal.(Pearson Education)

References:

3. Object Oriented Programming in C++: N. Barkakati, PHI

4. Object Oriented Programming through C++ by Robat Laphore.

5. Object Oriented Analysis and Design by Andrew Haigh – (Tata Mcgrah Hjill.)

Engineering Updates

Engineering Colleges in India
Get the most comprehensive list of Engineering Colleges in India

Engineering Admission Notifications
Recent Notifications for admissions to various Engineering Colleges in India

Most popular pages

Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies - IGNOU

Search this site

Enter a detailed keyword. Ex: Syllabus of Andhra University Ist year BSc Computer Science course