The version you’re consulting is not final. This course description may change. The final version will be published on 1st June.
5.00 credits
30.0 h + 30.0 h
Q2
This learning unit is not open to incoming exchange students!
Language
French
Prerequisites
This course assumes that students have already learned the fundamental concepts of programming, as well as the concepts of analyzing a computer problem, designing, specifying, and implementing a solution, as taught in the LSINC1101/LINFO1101 course; as well as the cross-disciplinary skills developed in the Bac1 computer science projects (LSINC1001/LINFO1001 and LSINC1002/LINFO1002).
Content
Project organized in 4 phases
- individual learning of the C language
- improvements of existing algorithms in C and comparison of programs within the group
- development of an embedded solution
- peer-review of other groups' programs and improvement of the group's program
- individual learning of the C language
- improvements of existing algorithms in C and comparison of programs within the group
- development of an embedded solution
- peer-review of other groups' programs and improvement of the group's program
Teaching methods
Group project-based learning.
Evaluation methods
- First session
- Question on the mastery of programming in C language (35%)
- Evaluation of the group work based on the project submitted, its documentation and the presentation (55%)
- Continuous evaluation of the individual work of the student on the development platform and of his contributions to the peer review (10%)
Students who actively contribute to educational materials can earn bonus points.
Second session
Group work and peer-reviews cannot be redone in the second session. The skills of the students will be evaluated by a written exam which will focus on knowledge of programming in the C language. In the second session, this evaluation counts for 40% of the points. The remaining 60% is obtained by taking the maximum between the project evaluation and the project evaluation + the continuous evaluation of the work.
Online resources
https://sites.uclouvain.be/SystInfo/
https://moodleucl.uclouvain.be/course/view.php?id=12904
Computer systems, part one, accessible via https://sites.uclouvain.be/SystInfo/theorie.html
https://moodleucl.uclouvain.be/course/view.php?id=12904
Computer systems, part one, accessible via https://sites.uclouvain.be/SystInfo/theorie.html
Faculty or entity
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Bachelor in Computer Science