• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Unix - Langage C

  • Composante

    ENSEIRB-MATMECA

Code interne

EE5PG108

Description


L'objectif de ce cours est d'assimiler les bases de la programmation en langage C dans l'univers Unix.
La première séance de travaux pratiques se focalise sur l'environnement UNIX, les suivantes sur la programmation dans cet environnement

Lire plus

Pré-requis obligatoires

bases d'algorithmique

Lire plus

Syllabus



Introduction

Motivation
principes de programmation
Le langage C

compilation


UNIX


La méthode scientifique

application au debuggage



La trilogie : Type / Expression / Instruction



Expressions



Variables

Fonctions
Tableaux


Instructions



Structure conditionnelle


Structure répétitive


Principe des variables / types de données



printf


Taille des 'objets'




Les chaînes de caractères


Représentation des nombres



Logique


Les nombres flottants


Pointeurs (Références)


Pointeurs et tableaux

Arithmétique des pointeurs


Structures
Materiel supplémentaire


Fichiers d'en-têtes


Préprocesseur et compilation séparée


Gestion des erreurs


Gestion de fichiers

Tableaux multi-dimensionnels

Lire plus

Informations complémentaires

Programmation

Lire plus

Bibliographie


Tous les documents sont fournis sous format électronique sur la page du cours.

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Epreuve TerminaleEcrit1200.5documents autorisés sans calculatrice
Contrôle ContinuContrôle Continu0.5

Seconde chance / Session de rattrapage - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Epreuve terminaleEcrit1200.5documents autorisés sans calculatrice
Contrôle ContinuContrôle Continu0.5