Algorithms and software development - 3EU6ADI6

Informations générales

  • Number of hours

    • Lectures 3.0
    • Projects -
    • Tutorials 3.0
    • Internship -
    • Laboratory works 54.0

    ECTS

    ECTS 5.0

Goal(s)

Understand the syntax and fundamental concepts of the C language. Develop an efficient algorithm while minimizing the use of system resources: CPU, memory, inputs/outputs. Choose a suitable data structure for implementing an algorithm.

Content(s)

• Modular Programming and Function Parameters
• Dynamic Memory Reservation
• Strings, File Access
• Arrays and Data Structures

Test

Session 1
Continuous assessment (CC1): a 10 min test (6th lesson) and 1h halfway exam on computer (10th lesson) on discovery of C language part (50%) ; C language mini project evaluation (50%)
Final exam (ET1): 2h exam on computer (15th lesson) on discovery of C language part (50%) ; 1h written exam on C language mini project evaluation (50%)

Session 2 :
Final exam (ET2): 1h written exam on discovery of C language part (50%) and a 30 minutes oral exam on C language mini project evaluation (50%) to replace session 1 assessment (ET1)
Continous assessment (CC2): no resit for continuous assessment, session 1 assessment retained (CC1=CC2)

Calendar

The course exists in the following branches:

  • Curriculum - - Semester 6
see the course schedule for 2026-2027

Additional Information

Course ID : 3EU6ADI6
Course language(s): FR

You can find this course among all other courses.