GéoTechnique Génie Civil

Semestre 5
  UE 5.3 Informatique et Mathématiques (211200)
    Informatique (211220)

Enseignant(s) : Laurent LANCELOT


Objectifs à atteindre


Avoir des notions de base sur le matériel informatique et les réseaux.

Acquérir les bases de la programmation structurée, être capable de construire un algorithme et de le transcrire en un programme informatique écrit dans un language de programmation donné (FORTRAN90).

Connaître les notions de bases de données et de systèmes de gestion de bases de données relationnelles. Savoir concevoir et implémenter une base de données simple.


Programme détaillé


Cours

puce Matériel, système, réseau
puce matériel : microprocesseur, mémoires et périphériques
puce système : notion de système d'exploitation, systèmes de fichiers, langage de commande
puce environnement logiciel : applications et environnement de développement
puce réseau : principaux services (transferts de fichiers, partage de disques, connexion à distance, mail)

puce Algorithmique élémentaire
puce types de données élémentaires et structures de contrôle
puce analyse descendante (arbres programmatiques et pseudo code)
puce procédures et fonctions
puce structures de données élémentaires (tableaux, fichiers)

puce Bases de données
puce Introduction aux bases de données et aux systèmes de gestion de bases de données (SGBD)
puce Le modèle relationnel
puce Le langage SQL
puce Analyse et Conception d'une base: modèle conceptuel de données (MCD)
puce Passage du schéma conceptuel au schéma relationnel

puce Travaux dirigéspuce

puce Algorithmique
puce réalisation d’arbres programmatiques (ou de pseudo codes) permettant de maîtriser des structures de données et de contrôle
puce résolution de problèmes simples, manipulation de tableaux, exploration et tri de listes, opérations d’entrée sortie, …

puce Bases de données
puce Exercices d'analyse: création d'un modèle conceptuel
puce Transformation d'un modèle conceptuel en relationnel
puce Requêtes de sélection en Sql

Travaux pratiques

puce Programmation : Création et mise en œuvre d’applications (en FORTRAN 90) permettant de :
puce maîtriser des variables numériques, logiques et caractère
puce travailler avec les fichiers, créér des procédures et des fonctions

puce Bases de données
puce Création d'une base de données (sous Oobase)
puce Interrogation de la base via des requêtes en SQL
puce Création de requêtes en mode graphique (QBE, Query by example)


Volume horaire


Total : 50h
Cours : 14h
TD : 12h
TP : 20h
Tutorat : 0h
DS : 4h