GUJARAT TECHNOLOGICAL UNIVERSITY B.E Semester: 4 Computer Engineering/ Computer Science & Engineering/ Information Technology Subject Name Object Oriented Concepts and Programming (OOCP) (Institute Elective-I) Sr.No

Course content

1.

Introduction to Object Oriented modeling and Design What is object oriented (OO), Object modeling Concepts, OO methodology, OO themes

2.

Introduction to OO modeling techniques Modeling, modeling techniques, object model, Dynamic Model and Functional Model, relationship among models

3.

Object Modeling Object and Classes: Object modeling concepts in details: links, association, generalization, inheritance, meta data, etc. A sample Object Model

4.

Dynamic Modeling Dynamic modeling concepts. A sample dynamic model, Relation of object and dynamic model with example.

5.

Functional Modeling Functional Modeling Concepts, A sample functional model.

6.

System analysis using different OO modeling Techniques. OMT and software engineering. Analysis of a problem (ATM as an example), various modeling of ATM, Adding operations & analysis iteration

7.

OOD : present & future Other OO analysis & modeling flavors, OOD future.

8.

Overview of Concepts of C++ Review of fundamental concepts of Object-oriented programming, Introduction to C++, operators and keywords, class and objects.

9.

Functions in C++ Call by reference, inline functions, default arguments, function overloading.

10.

Constructors & Destructors Memory allocation for objects, Friend function, Constructors, Parameterized constructors, Overloading of constructors, Copy constructors, Destructors.

11.

Operator Overloading & Type Conversions Need of Operator overloading, Overload Unary operators: prefix and postfix, Overload Binary operators, Overloading using Friend functions, Type conversion from basic to user-defined data type and user-defined to basic data type.

12.

Inheritance Derive a class, role of public, private and protected in inheritance, Types of Inheritance: Single, Multiple, Multi-level, Hierarchical, Hybrid, Virtual Base class, Introduction to Containership.

13.

Virtual Functions & Polymorphism Pointer to objects, this pointer, Need of virtual function, Virtual functions in Inheritance, Pure virtual functions, Abstract class

Reference Books: 1. Object Oriented Design by Rumbaugh (Pearson publication) 2. Object-oriented programming in Turbo C++ By Robert Lafore, Galgotia Publication. 3. Object-oriented programming with C++ By E.Balagurusamy, 2nd Edition, TMH.

computer / information technology / computer science & engineering

Object-oriented programming in Turbo C++ By Robert Lafore, Galgotia Publication. 3. Object-oriented programming with C++ By E.Balagurusamy, 2 nd. Edition ...

26KB Sizes 0 Downloads 306 Views

Recommend Documents

computer / information technology / computer science & engineering
GUJARAT TECHNOLOGICAL UNIVERSITY. B.E Semester: 4. Computer Engineering/ Computer Science & Engineering/. Information Technology. Subject Name ...

B.E (Computer Engineering and Information Technology) (Common ...
B.E (Computer Engineering and Information Technology) (Common). SOFTWARE ARCHITECTURE. (2003 Course) (Elective - II) (410451) (Sem. - II). (Theory). Time : 3 ... java technologies) and describe its requirements. Then show why and.

Kings Engineering College Computer Science and Engineering ...
Kings Engineering College Computer Science and Engineering Sem 8 Information Security.pdf. Kings Engineering College Computer Science and Engineering ...

Kings Engineering College Computer Science and Engineering ...
Draw the protocol stack for SSL. 13. ... Displaying Kings Engineering College Computer Science and Engineering Sem 8 Network Protocols.pdf. Page 1 of 4.

fundamentals of computer programming and information technology ...
fundamentals of computer programming and information technology pdf. fundamentals of computer programming and information technology pdf. Open. Extract.

COMPUTER SCIENCE (FUNDAMENTAL OF INF TECHNOLOGY).pdf
COMPUTER SCIENCE (FUNDAMENTAL OF INF TECHNOLOGY).pdf. COMPUTER SCIENCE (FUNDAMENTAL OF INF TECHNOLOGY).pdf. Open. Extract.

Noorul Islam University Computer Science and Engineering ...
Security issues include protecting data from unauthorized access and viruses. 3. ... Using HDB3, encode the bit stream 10000000000100. ... Displaying Noorul Islam University Computer Science and Engineering Computer Networks.pdf.

Punjab Technical University Computer Science & Engineering 2011 ...
Punjab Technical University Computer Science & Engineering 2011.pdf. Punjab Technical University Computer Science & Engineering 2011.pdf. Open. Extract.

M.Tech-CSE-Computer Science & Engineering-Syllabus.pdf ...
ACADEMIC REGULATIONS R13 FOR M. Tech (REGULAR). DEGREE COURSE. Page 3 of 62. M.Tech-CSE-Computer Science & Engineering-Syllabus.pdf.

Department of Computer Science & Engineering ... -
Department of Computer Science & Engineering,. Galgotias College of Engineering & Technology, Gr. Noida ... an effective superpage management system.

COMPUTER SCIENCE, INFORMATION SYSTEMS.pdf
Loading… Displaying COMPUTER SCIENCE, INFORMATION SYSTEMS.pdf. COMPUTER SCIENCE, INFORMATION SYSTEMS.pdf. COMPUTER SCIENCE ...

Managers 2016 Computer Science & Information Technology.pdf ...
Managers 2016 Computer Science & Information Technology.pdf. Managers 2016 Computer Science & Information Technology.pdf. Open. Extract. Open with.

Punjab Technical University Computer Science & Engineering July ...
Punjab Technical University Computer Science & Engineering July 2010.pdf. Punjab Technical University Computer Science & Engineering July 2010.pdf. Open.

Punjab Technical University Computer Science & Engineering 2012 ...
D) Selection Sort. 28.The average waiting time for non-preemptive SJF. scheduling for the following process is. P1-1 minute P2-20 minute P3-10 minute. A) 7 minute. B) 4 minute. C) 10.6 minute. D) 11 minute. 3. Page 3 of 9. Main menu. Displaying Punja

COMPUTER SCIENCE, INFORMATION SYSTEMS.pdf
CHEMINFORMATICS. 1758-. 2946 315 3.590 3.671 0.314 35 1.9 0.00175 1.221. J AM MED INFORM. ASSN. 1067-. 5027 5012 3.571 3.959 0.925 186 6.2 0.01317 1.333. J INF TECHNOL 0268-. 3962 1165 3.532 3.801 1.263 19 6.5 0.00320 1.347. DATA MIN KNOWL. DISC. 138

Noorul Islam University Computer Science and Engineering ...
Name Resolution is the process of mapping a hostname to its corresponding IP Address. ... 127.0.0.1. 25. Define CGI -Common Gateway Interface. A specification for ... University Computer Science and Engineering Internet_Programming.pdf.

Computer Science and Engg Information Science Engg..pdf
Page 3 of 4. -Computer Science and Engg Information Science Engg..pdf. -Computer Science and Engg Information Science Engg..pdf. Open. Extract. Open with.

. Computer Science and Engg Information Science Engg..pdf ...
Page 3 of 4 . Computer Science and Engg Information Science Engg..pdf . Computer Science and Engg Information Science Engg..pdf. Open. Extract. Open with.

. Computer Science and Engg Information Science Engg..pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... . Computer S ... ce Engg..pdf . Computer Sc ... nce Engg..pdf. Open.