2nd Bachelor in Computing and Systems : Network and Telecommunications
Object Oriented Programming
< Back
ECTS Credits | 3,5 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | JACQUET, VĂ©ronique; MADANI, Mounawar; MERCENIER, Denys; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | TECH-RESE0006/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 based on a project gathering all the theory concepts |
Assessment Methods | Written examinations Oral examinations Theory: oral examination Projects: evaluation of practical works. |
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.