| INFO0058-1 | |||||||||||
| Introduction to Recursive Programming | |||||||||||
|
Duration :
|
|||||||||||
| 15h Th, 15h Pr | |||||||||||
|
Number of credits :
|
|||||||||||
|
|||||||||||
|
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 | |||||||||||