Project 3

lepl1503  2025-2026  Louvain-la-Neuve

Project 3
5.00 credits
30.0 h + 30.0 h
Q2
Teacher(s)
Language
French
Prerequisites
This course assumes that you have acquired the fundamental concepts of programming (object-oriented), as well as the notions of analyzing a computer problem, designing, specifying and implementing a solution as taught in course LEPL1401 (or LINFO1101); as well as the transversal skills as developed in Projects 1 and 2 (LEPL1101 and LEPL1102).
Main themes
  • Embedded programming in C language.
  • Implementation and testing of programs and algorithms.
  • Memory management.
  • Interfacing with sensors.
  • Informatic project.
Learning outcomes

At the end of this learning unit, the student is able to :

At the end of the course, the student will be able to:
  • develop a program in C language;
  • verify by tests the correct functioning of a program;
  • compare, analyze and criticize different programs;
  • choose the metrics to measure the effectiveness of a program;
  • document a program, its installation and its use;
  • give constructive feedback;
  • use a professional collaborative software development system.
AA of the baccalaureate program: 
  • AA 2.2, 2.4, 2.5, 2.6, 2.7, 2.8
  • AA 3.1, 3.2 
  • AA 4.2, 4.3, 4.4, 4.5
  • AA 5.1, 5.3
 
Content
Project organized in several phases
- individual learning of the C language
- improvements of existing algorithms in C and comparison of programs inside the group
- development of an embedded solution
- peer-review of other groups' programs and improvement of the group's program
Teaching methods
Project-based learning in groups
Evaluation methods
See French document
Bibliography
Syllabus Langage C, accessible via https://sites.uclouvain.be/SyllabusC/
Teaching materials
  • Syllabus Langage C
Faculty or entity


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

Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Bachelor in Engineering

Bachelor in Computer Science