![]() | Study programme 2020-2021 | Français | |
![]() | fonctional programming | ||
Programme component of Master's in Computer Science à la Faculty of Science |
Students are asked to consult the ECTS course descriptions for each learning activity (AA) to know what special Covid-19 assessment methods are possibly planned for the end of Q3 |
---|
Code | Type | Head of UE | Department’s contact details | Teacher(s) |
---|---|---|---|---|
US-MC-INFO60-013-M | Compulsory UE | MENS Tom | S852 - Génie Logiciel |
|
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
---|---|---|---|---|---|---|---|---|---|
| Français | 15 | 0 | 15 | 0 | 0 | 3 | 3.00 | 1st term |
AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
---|---|---|---|---|---|---|---|---|
S-INFO-803 | Functional Programming | 15 | 0 | 15 | 0 | 0 | Q1 | 100.00% |
Programme component |
---|
Objectives of Programme's Learning Outcomes
Learning Outcomes of UE
At the end of this course, the students should be able to use the paradigm of functional programming, and understand its main characteristics. The students should also have gained a practical experience with the Scheme programming language.
Content of UE
Functional programming is a software programming paradigm based on the notion of mathematical function. In this course we will study:
- The history and state-a-of-the-art in functional programming.
- The formal foundations of functional programming (lambda calculus)
- The control structures and data structures used in functional programming.
- The syntax and semantic of the programming language Scheme.
- The importance of functional programming in today's programming language landscape.
Prior Experience
Basic knowledge about programming languages.
Practical experience with at least one programming language.
Type of Assessment for UE in Q1
Q1 UE Assessment Comments
Not applicable
Type of Assessment for UE in Q3
Q3 UE Assessment Comments
Not applicable
Type of Resit Assessment for UE in Q1 (BAB1)
Q1 UE Resit Assessment Comments (BAB1)
Not applicable
Type of Teaching Activity/Activities
AA | Type of Teaching Activity/Activities |
---|---|
S-INFO-803 |
|
Mode of delivery
AA | Mode of delivery |
---|---|
S-INFO-803 |
|
Required Reading
AA | |
---|---|
S-INFO-803 |
Required Learning Resources/Tools
AA | Required Learning Resources/Tools |
---|---|
S-INFO-803 | All learning resources and tools are available on Moodle, the online e-learning platform of UMONS. |
Recommended Reading
AA | |
---|---|
S-INFO-803 |
Recommended Learning Resources/Tools
AA | Recommended Learning Resources/Tools |
---|---|
S-INFO-803 | Not applicable |
Other Recommended Reading
AA | Other Recommended Reading |
---|---|
S-INFO-803 | H. Abelson, G.J. Sussman and J. Sussman. Structure and Interpretation of Computer Programs, MIT Press, 1984 Jacques Chazarain. Programmer avec Scheme: De la pratique à la théorie, Vuibert, 1996. |
Grade Deferrals of AAs from one year to the next
AA | Grade Deferrals of AAs from one year to the next |
---|---|
S-INFO-803 | Unauthorized |