logo Mines Douai MIN-AMSE.LANGC
Langage C

General informations

2014-2015

Ingénieur (niveau M1)

Transverse

MIN11: Applications mobiles et systèmes embarqués

Mineure

MIN-AMSE.LANGC

Cours

1,5

16

DIRIS Jérome
FLEURY Anthony
Français/French
C programming language

Pedagogic informations

Training objectives
Acquire the syntaxe and grammar of C language. Being able to write program that handle correctly memory and data types.

Learning objectives
- Discover the specificities and norms of C
- Syntax of the language
- Handling memory
- Use input and outputs (formatted)
- Files uses.

Learning context
Mobile dev. teaching unit. First lesson of the module mandatory for other lessons (iOS and embedded systems).

Course materials
Lessons + 2 exercices sessions + 2 labs.

Prerequisites

Course content
Language presentation (history, uses, tools)
Organisation of the code in files, compilation
Syntax and language elements (declaration and definition of function and variables, loops, conditions, etc.)
Pointers and tables
Structures and strings
Formatted input/output
Makefile, debugger and other tools

Personal work
Knowledge on the lessons, labs and exercices.

Exams
Label (French) Label (English)
Langage C C language

Exam description
None

Exam structure
None
Print