Algorithmique et programmationSciences de base 2 (STPI)
8ECTS (EU)
2Coefficient
52:40Hours
Séquencement
Learning objectives
-
Know how to write simple algorithms and implement them in C language.
-
Know how to write complex programs requiring memory management,
TP note: coefficient 0.3 Three homeworkes on the table, average of the three assignments: coefficient 0.7
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Algorithms and Programming 1 | Optional Constitutive Elements 1 | S1 |
Program
-
Data modelling,
-
Numerical calculation
-
Entry / Exit,
-
Alternative,
-
Conditional,
-
Functions,
-
Tables,
-
Strings.
-
Standard C language inputs/outputs
-
The pointers, -
Advanced data types,
Assessment
1 TP (0.2) + 1 SD (0.3) + 1 final examination (0.5)
References
- Courtin, Introduction to algorithmic and data structures: programming, Dunod.
- Warin, Algorithmic your computer passport for programming, Ellipses.
- Granjon, Computer algorithms in Pascal and C language, Dunod.
- Kernighan, Ritchie, Language C standard ANSI, Dunod.
- Delannoy, Programming in C language with corrected exercises, Eyrolles.
Skills
2| Ref. | Verb | Description | Level |
|---|---|---|---|
| C_1_2 | design | Pointer handling | 3 |
| C_1_2 | design | Handling advanced data types | 3 |