keyword Home   |   Contact us   |   About us   |   HANU   |   FIT   |   4c05  |   Sitemap
HANU
4C05 FIT HANU
FIT
4C05 FIT HANU
4C05
4C05 FIT HANU
ADP 428 : Advanced Programming C++

* Nature of the unit

This unit presents a thorough introduction to object-oriented programming in C++. The
central concepts of C++ syntax and style are taught in the context of using object-
oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed
on the features of C++ that support abstract data types, inheritance, and polymorphism.
Students will learn how to apply the process of data abstraction and class design.
Extensive programming examples and exercises are provided, with approximately half of
class time spent performing hands on programming labs.
Practical aspects of C++ programming including efficiency, performance, testing, and
reliability considerations are stressed throughout.

* Learning objectives

On the completion of this unit students should be able to:
3.1. have an understanding of object-oriented design and the concepts of
encapsulation, abstraction, inheritance, and polymorphism.
3.2. understand the concept of classes, objects, classes’ structures, methods, instances
and how the class mechanism supports encapsulation and information hiding.
3.3. design, implement, test, and debug programs in an object-oriented programming
language.
3.4. design, implement, and test the implementation of “is-a” relationships among
objects using a class hierarchy and inheritance.

* Learning Resources
Prescribed textbook(s) and other resources which you must acquired or to which you
must have access
Primary text book:
Peter Muller, Introduction to Object-Oriented programming using C++.
Supplements text book:
Bruce Eckel, Thinking in C++ - volume 1, 2
Frank B. Brokken, C++ Annotations


Contact Us:
- Address: 4c05 - FIT - HANU
- Telephone: 0915570142
- Fax: 0915570142
- Email: Dang Hoang Yen 4c05 FIT HANU
Copyright 2004-2007 iMatrixvn.com. All Rights Reserved.
Home   |   Contact us   |   About us   |   Partners   |   Services   |   Product  |   Sitemap