Home - Log in

The Basics of C Programming

1E1AB3 The Basics of C Programming Electronics and Applied Physics S5
Lessons : 15 h TD : 0 h TP : 30 h Project : 0 h Total : 45 h
Co-ordinator : Philippe LEFEBVRE
Prerequisite
Non renseigné
Course Objectives
Language knowledges
C programming concepts
Syllabus
- Program Structure
- Reserved Keywords
- Basic Datatypes
- Control Statements
- Input and Output (keyboard, files, display...)
- Functions
- Pointing to Data
- array and strings
- dynamic allocation
- Structured Datatypes
Practical work (TD or TP)
Simple programs to implement classical algorithms like finding zeros of function, sorting...
More complex programs like image processing.
Acquired skills
Rapid prototyping
ANSI C for Embedded applications
Bibliography
Kernighan B., Ritchie D., "le langage C : Norme ANSI", Dunod, 2ème édition, 2004
Delannoy C., "langage C, la référence", Eyrolles, 2002.
Free Software Foundation, GNU coding standards.

© 2024 - ENSICAEN ( Legal Notices - Credits )