2nd Bachelor in Management Computing
Object Oriented Programming
< Back
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | MERCENIER, Denys; VILVENS, Claude; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-INF00013/2 |
Prerequisite | Basic knowledge of C language. |
---|---|
Aims and Objectives | Building and using classes and classes' hierarchy, with functionalities and genericity as wide as possible. Mastering the basic concepts: encapsulation, polymorphism, and heritage. Mastering C++ techniques in Unix and Windows environment (templates, streams, exceptions). |
Description | C++: basic topics, classes and objects, encapsulation. Operators overriding. Heritage and virtual methods, multiple heritage, building a classes' hierarchy with abstract classes; Containers and iterators. Generic classes and templates. I/O streams. Exceptions. |
Bibliography | Eckel, B. C++ inside & out. Berkeley, California, U.S.A., Osborne McGraw-Hill Ed., 1993. Stroustrup, B. The C++ Programming Language. Reading, Massachusetts, U.S.A.,Addison-Wesley Publishing Company, 1986. |
Teaching and Learning Methods | Lectures Laboratory work Lectures - practical works and project gathering all the theory concepts. |
Assessment Methods | Written examinations Oral examinations Projects or practical work Continuous assessment Theory: oral examination Practical works: continuous assessment evaluation and synthetical work at the end of the session. |
Notes | Yes |
Language | French |
The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.