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