Programmation CPrincipes de la programmation (STI)
C Programming
Teaching unit Programming Principles · AS05_PRO1 | EC Code AS05_PRO1-1
6ECTS (EU)
1Coefficient
18:40Hours
Séquencement
Learning objectives
- Deepen imperative programming in C language.
- Prepare object programming languages and system programming
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Algorithms and Complexity | Programming Principles | S5 |
Program
- Reminders on language C
- Pointers
- Function pointers
- Structures
- Advanced concept of language C
- Inputs/outputs
- Manipulating strings
- Implementation of advanced algorithms (tris, balancing)
Assessment
QCMs and Part One
References
- Kernighan, Brian W; Ritchie, Dennis M, "C Language: ANSI Standard", Dunod
- Program in language C Corrected courses and exercises, Claude Delannoy, Eyrolles
Skills
1| Ref. | Verb | Description | Level |
|---|---|---|---|
| C2_2 | implement | pointers | 3 |
SecNumEdu Skills
| Skill | Lecture hours | Practical hours | Entry level | Exit level |
|---|---|---|---|---|
| Software development and software engineering (from a security perspective) | 2 | 2 | 0 | 1 |
| C-memory management risks. | ||||