Licence

Sciences, Technologie, Santé




Mentions :

Statut dans la mention

Parcours

Statut dans le parcours

Informatique

Obligatoire



Intitulé :

STS.INFO.1.1 : Introduction à l'informatique


Semestre : 1

Volume horaire par étudiant : 48

CM : 16

TD : 22

TP : 10

ECTS : 5

Coefficient : 1

Description rapide :

Objectif : Ce module suit deux objectifs principaux.

Objectif 1 : Donner à l'étudiant des informations générales sur différents domaines de l'informatique en particulier sur ceux abordés dans les trois années de licence STS mention informatique afin de faciliter son choix de formation et parfaire sa culture générale scientifique.

Objectif 2 : Apprendre à l'étudiant des techniques de bases sur l'algorithmique et la programmation. A la fin de cet enseignement, l'étudiant doit être capable de mettre en oeuvre correctement un programme répondant à un problème simple.

Pré-requis : Aucun.

Programme :

- Informations générales (Cours 8h). Exemples informatifs permettant d'illustrer des domaines de l'informatique : sciences informatiques vs bureautique, histoire de l'informatique, analyse et résolution de problème, complexité et preuves de programmes, problèmes indécidables et non réalisables en temps raisonnable, langages de programmation (langages objets, langages fonctionnels, langages logiques...), architecture de l'ordinateur, systèmes d'exploitations, réseaux, modélisation et modèles, compilation, ...

-(Cours 10h, TD 22h) Algorithmique : notion de problème (données, résultats) et d'algorithmes pour le résoudre, programmes, sous-programmes (paramètres), instructions, instructions conditionnelles, instructions répétitives (boucle avec ou sans compteur), indentation, variables, types (entier, réel, chaîne, booléen), expressions, affectations, éléments de logique, structure de données (tableau à une dimension).

- (TP 2h) Machines et logiciels : connaissances d'utilisation de la machine (architecture, unité centrale, unité de commande, ALU, périphériques, écran, clavier, souris, disque dur...), connaissances de bases d'un système de fichiers (répertoires ou dossiers, fichiers, création, déplacement, copier-coller...) manipulations de bases de logiciels (éditeur ou traitement de texte, butineur Internet...),

-(TP 8h00) Programmation en langage JAVA (compilation, exécution, débogage)


Bibliographie :

Anne Tasso, Le livre de Java premier langage (Pour les vrais débutants en programmation) Eyrolles, 2000.

Faculté de Mathématique et d'Informatique 1