• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Introduction to C programming

  • School / Prep

    ENSEIRB-MATMECA

Internal code

ES5IF122

Description



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

Read more

Teaching hours

  • CIIntegrated Courses24h

Mandatory prerequisites

Working environment (IF 123)

Read more

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 work1200.75authorized form
Continuous controlContinuous control0.25