• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Imperative programming 1

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EI5PG101

Description

The aim of this course is to learn the basics of imperative programming by studying the syntax and semantics of the C language.



Introduction

Motivation
History
and grievances ...



The trilogy : Type / Expression / Instruction



Expressions



Variables

Functions
Tables


Instructions



Conditional structure


Repetitive structure




Character strings



Representation of numbers



Integer types



printf


Size objects'



Logic


Some useful and dangerous operators


Floating numbers


Pointers (References)


Pointers and arrays

Pointer arithmetic


Structures
Additional material


Header filesheaders


Preprocessor and separate compilation


Error handling


File management

Multi-dimensional arrays



Read more

Teaching hours

  • CMLectures11h
  • TDTutorial20h
  • TIIndividual work10h

Mandatory prerequisites

Syllabus




Introduction

Motivation
History
and grievances ...



The trilogy: Type / Expression / Instruction



Expressions



Variables

Functions
Tables


Instructions



Conditional structure


Repetitive structure




Character strings



Representation of numbers



Integer types



printf


Size objects'



Logic


Some useful and dangerous operators


Floating numbers


Pointers (References)


Pointers and arrays

Pointer arithmetic


Structures
Additional material


Header filesheaders


Preprocessor and separate compilation


Error handling


File management

Multi-dimensional arrays


Read more

Further information

Programming

Read more

Bibliography

All documents are provided in electronic format on the course page.

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionMachine work1201without document

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testMachine work1201without document