University of Liege | Version française
Study programmes 2011-2012Last update : 14/06/2012
INFO0201-1  Introduction to computer programming

Duration :  20h Th, 40h Pr
Number of credits :  
Bachelor in geographical sciences, general orientation, 1st yearSecond semester5
Bachelor in physics, 1st yearSecond semester6
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:


imageHome
imageSearch by Faculty
imageSearch by teacher
imageSearch by course code and title

Students and Studies Administration - Academic Affairs - Contact : Monique Marcourt, General Director for Education and Training - Developed by SEGI