Project 3 in Computer Science: Improvement of Algorithms Efficiency

lsinc1503  2024-2025  Charleroi

Project 3 in Computer Science: Improvement of Algorithms Efficiency
5.00 credits
30.0 h + 30.0 h
Q2

  This learning unit is not open to incoming exchange students!

Teacher(s)
Language
French
Prerequisites

The prerequisite(s) for this Teaching Unit (Unité d’enseignement – UE) for the programmes/courses that offer this Teaching Unit are specified at the end of this sheet.
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
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%)
     
Groups that have obtained less than half of the points in the project can take an oral exam which, if successful, may eventually allow them to reach 50% as the project mark. In addition, the teachers reserve the right to invite to the exam any group that presents difficulties identified either by the students or by the teaching team during the correction of the project.
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.
Faculty or entity


Programmes / formations proposant cette unité d'enseignement (UE)

Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Bachelor in Computer Science