STG-SPI-2-Informatique 1 (Informatique générale)

  • ue-fip-ge-stg-spi-2
  • FIP Génie Electrique

Semestre : 5

Responsable(s) du contenu pédagogique
  • Hajer ZEKRI
  • Damien FLIELLER
Total coefficients : 2
Total heures : 44 (16 cours, 12 TD, 16 TP)
Total heures travail personnel : 30

Prérequis

pas de pré requis spécifiques


Objectif

Module d'introduction à l'informatique.
(commun avec FIP MIK 3)


Compétences attendues

Axe A1 : CONNAISSANCES ET COMPRÉHENSION
Capacité à mettre en place un raisonnement scientifique rigoureux. Capacité à mobiliser les ressources d'un large champ de sciences fondamentales.
- Formaliser un problème à l'aide d'outils analytiques ou numériques
- Être capable de résoudre un problème scientifique à l'aide de méthodes analytiques ou numériques

Axe A2 : ANALYSE TECHNIQUE
Capacité à mobiliser les ressources dans le domaine de la spécialité. Mettre en œuvre des connaissances techniques multidisciplinaires pour résoudre des problèmes d'ingénierie.
- Identifier un problème, le reformuler


Programme

Analyse du problème (lien problème/algorithme). Acquisition des bases de l'algorithmique. Analyse descendante, Décomposition d'un programme en sous-programmes.

Informatique générale
- Codage des données (nombres : base 2, complément à 2, flottant norme IEEE ; texte : ASCII, UNICODE ; multimédia : image, son, video).
- Architecture des ordinateurs (différents composants de l'ordinateur, exécution d'une instruction, principe des processeurs à registre,
- Rôles du système d'exploitation
- Compilation / Interprétation.
Algorithmique
- Notion d'algorithme - Variables, Tests - Boucles, Tableaux, Matrices.
- Utilisation de sous-programmes, variables locales et globales, passage de paramètres
Programmation
- les Tps se feront en langage C pour être cohérent avec la suite de la formation


Contraintes pédagogiques - Méthodes pédagogiques

Ce cours est centré autour de la réalisation des TPs : les séances de cours introduisent les notions indispensables, les TDs ont pour but de débuter les étapes de réalisation. Les TPs permettent de suivre et de guider les étudiants dans la effective des programmes.
Le travail personnel demandé aux étudiants consiste à travailler sur les Tps en dehors des heures encadrées.


Mode d'évaluation

Contrôle continu : Tps notés : coeff 1
Examen final : coeff 1


Bibliographie

Brian W. Kernighan et Dennis M. Ritchie, " Le langage CNorme ANSI, 2ème édition ", Dunod, 2004
Delannoy, C., " Programmer en langage C ", Eyrolles, 2012



Retour