Study Programmes 2016-2017
INFO0058-1  
Introduction to Recursive Programming
Duration :
15h Th, 15h Pr
Number of credits :
Master in computer science (120 ECTS)3
Master in computer science (120 ECTS)2
Master in computer science (60 ECTS)2
Lecturer :
Pascal Gribomont
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the first semester, review in January
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Mathematical induction.
Recursion and techniques of recursive programming.
Problem solving with recursion, examples.
Learning outcomes of the learning unit :
Simple problem solving with Scheme.
Competent use of recursion.
Systematic technique for documenting programs.
Prerequisite knowledge and skills :
Planned learning activities and teaching methods :
Supervised work and home work with SCHEME.
Mode of delivery (face-to-face ; distance-learning) :
Face-to-face, 1st quadrimester
Recommended or required readings :
http://racket-lang.org
Assessment methods and criteria :
Homeworks. Midterm written exam. Endterm oral exam.
Work placement(s) :
Organizational remarks :
http://www.montefiore.ulg.ac.be/~gribomon/cours/cours.html
Contacts :
Pascal Gribomont gribomont@montefiore.ulg.ac.be