 |  |  |
| INFO0004-2 | Object-oriented programming projects
|

 |
| Duration : | 20h Th, 90h Proj. |
 |
| Number of credits : |
|
 |
| Lecturer : | Laurent Mathy |
 |
Language(s) of instruction :
 |
| English language |
 |
Organisation and examination :
 |
| Teaching in the first semester, review in January |
 |
Course contents :
 |
| In this course students will learn the C++ programming language and will individually carry out three programming assignments of increasing complexity. |
 |
Learning outcomes of the course :
 |
| To improve your knowledge of object-oriented programming and to learn the specificities of C++. To be able to write a program of some complexity using the basic concepts of C++. |
 |
Prerequisites and co-requisites/ Recommended optional programme components :
 |
| Knowledge of object-oriented programming and of the C programming language. Knowledge of Java is a plus.
PRE-REQUIS:
INFO2009 "Introduction à l'informatique" ou INFO0946 "Introduction à la programmation"
INFO0062 "Programmation orientée-objet" |
 |
Planned learning activities and teaching methods :
 |
| Three individual programming assignments in C++, of increasing complexity. |
 |
Mode of delivery (face-to-face ; distance-learning) :
 |
| 1st quadrimester. Lectures will introduce the C++ programming language and concepts of object-oriented software design, present the projects and correct early mistakes. This course will be delivered in English. |
 |
Recommended or required readings :
 |
| The slides used to introduce the C++ programming language (see MyULg), a reference book on the language and some other resources. |
 |
Assessment methods and criteria :
 |
| Grading of the programs. The code produced will have to follow the instructions, be functional, readable and robust. Students will have at least 2 weeks to carry out each assignment. No exam.
The first two projects collectively count towards 40% of the final mark, while the third project counts toward 60% of the final mark. Students who do not submit at least 2 projects will receive an absence mark for the corresponding exam session. There is no guaranteed support for projects to be resubmitted for the resit session. |
 |
Work placement(s) :
 |
| |
 |
Organizational remarks :
 |
| |
 |
Contacts :
 |
|
|
 |