 |  |  |
| INFO0201-1 | Introduction to computer programming
|

 |
| Duration : | 20h Th, 40h Pr |
 |
| Number of credits : |
|
 |
| Lecturer : | Peter Schlagheck |
 |
Language(s) of instruction :
 |
| French language |
 |
Course contents :
 |
| This course gives an introduction to the art of programming in C/C++. After a brief introduction into the basics of computer science, the elementary components of the programming language C/C++ are explained. Simple numerical methods are introduced and used to support the practical realization of small programs. |
 |
Learning outcomes of the course :
 |
| Fundamental concepts of computer science:
- Electronic logic based on transistors.
- Information in terms of bits and bytes.
- The working principle of a computer.
The programming language C/C++:
- Syntax and elementary instructions.
- Algorithmic tools.
- Functions.
- Structured variables, arrays, and pointers.
- Object-oriented programming.
Practical work:
- How to use the C/C++ development system.
- How to write elementary programs. |
 |
Prerequisites and co-requisites/ Recommended optional programme components :
 |
| none |
 |
Planned learning activities and teaching methods :
 |
| 40 hours of programming in front of a computer. |
 |
Mode of delivery (face-to-face ; distance-learning) :
 |
| This course is normally given in the spring term of the first year. The practical exercices are done in the computer rooms of the Department of Physics (rooms 4/15 and 4/34 of Building B5a). The schedule of the teaching is available on the ULg web pages. |
 |
Recommended or required readings :
 |
| The slides of the course as well as some supplementary material are available on the website of the course (see below). In particular, on can find there - the lecture notes "Introduction à l'Informatique (http://www.pqs.ulg.ac.be/attachments/divers/Intro_info.pdf)" by Prof. H.-P. Garnir - the lecture notes "Le Langage C/C++ (http://www.pqs.ulg.ac.be/attachments/divers/C.pdf)" by Prof. T. Bastin
Further reading: -S. Lippmann, J. Lajoie, B.E. Moo: "C++ Primer" (Addison-Wesley 2005) -B. Stroustrup: "The C++ Programming Language" (Addison-Wesley 1997) |
 |
Assessment methods and criteria :
 |
| The examination takes place within one single session of 3 hours (9-12h or 14-17h). It consists of writing a few programs on the computer (practical part, 70%) and responding to a few questions on the subject (theoretical part, 30%). |
 |
Contacts :
 |
| Peter Schlagheck Département de Physique Université de Liège Bâtiment B5a, salle 48 Sart Tilman 4000 Liège Tél: 04 366 9043 Email: Peter.Schlagheck@ulg.ac.be http://www.pqs.ulg.ac.be |
 |

 |
| Items online : |
|
| Documents related to the teaching |
| Documents related to the course: |
|
|