University of Liege | Version française
Study programmes 2010-2011Last update : 11/04/2011
INFO2009-1  Introduction to computer science
Duration :  25h Th, 20h Pr
Credits/ECTS :  
Bachelor in engineering sciences, civil ingineer in architecture orientation, 2nd yearFirst semester3
Bachelor in engineering sciences, civil engineer orientation (Bachelor in engineering sciences, civil engineer orientation), 1st yearToute l'année4
Bachelor in computer sciences, 1st yearFirst semester4
Holder(s) :  
Substitute(s) :  Bernard Boigelot
Language :  French language
Course contents :  The course covers the following subjects: Notions of algorithm and of program, syntax and semantics of a programming language, introduction to the C language, principles of development of correct and efficient algorithms, notions of time and space complexity, invariants, recursion, algorithms operating on arrays, elementary data structures (stack, lists), dynamic memory allocation mechanisms.
Course objective :  Being able to develop simple algorithms, and to program them in the C language.
Prerequisites :  None.
Workshops :  Lab sessions (attendance is mandatory) and exercise sessions and organized in addition to the theoretical course.
Organization :  The course is given on the first semester.
Written notes :  The slides projected during the theoretical course are available on the WWW page of the course.
Assessment :  A written exam in January. A written exam in June. A written exam in September.
Contacts :  Teacher: Bernard Boigelot, boigelot@montefiore.ulg.ac.be Assistant: Gérard Dethier, g.dethier@ulg.ac.be
Remarks :  A WWW page with up-to-date information about the course is available at the URL http://www.montefiore.ulg.ac.be/~boigelot/cours/algo


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