Number of hours
- Lectures 2.0
- Projects 192.0
- Tutorials -
- Internship -
- Laboratory works 30.0
- Written tests -
ECTS
ECTS 4.0
Goal(s)
- Learning the stages from the source code to the executable
- Learning the C language
- Using intensively pointers
- Designing and using complex data structures
- Introducing software engineering
- Preparing the following second year courses: compiling, algorithms, software engineering project and operating systems.
Responsible(s)
Julie DUMAS
Content(s)
- Lectures: presentation of the C language.
- Practical work: team project carrying out data structures and algorithms underlying the interest of the C language, along with practical methods of software engineering
Algorithms and data structures 1 and 2 and Basic software.
Test
Continuous assessment (TP), short exam (E1) and a final oral presentation with a demo (S)
Session 1 : N1 = 0.33*CC + 0.66*P
N1 = note finale de session 1
P = note finale de la partie projet
CC = contrôle continu
Session 2 : N2 = 0.5*E2 + 0.5*P
N2 = note finale de session 2
P = note de projet (session 1, non rattrapable)
E2 = examen sur machine de session 2
Remarque: la note P de projet ne se rattrape pas en 2ème session.
Calendar
The course exists in the following branches:
- Curriculum - Core curriculum - Semester 6
Additional Information
Course ID : 3MMPLC
Course language(s):
The course is attached to the following structures:
You can find this course among all other courses.
Bibliography
B. Cassagne : Introduction au langage C, polycopié ENSIMAG.