UE Introduction à l'informatique et à la programmation

Diplômes intégrant cet élément pédagogique :

Descriptif

L'objectif de cette UE est une introduction à l'informatique en explorant 3 axes principaux décrits ci-dessous. Ceci est complété par une expérimentation de la pratique informatique dans un contexte particulier de développement de programmes.
• Environnement informatique : Matériel, codage, système; Réseaux et internet ; Notions de langage et de programmation ; Types de base, expressions et variables
• Concepts de base de la programmation objet : Notions primitives d'objet et de classe, spécification de méthode (utilisation), classes de bases , notions d'application, références et envoi de messages ; Structuration interne d'une classe, notion de bloc et de portée, spécification (définition) et réalisation des attributs, constructeurs et méthodes, notion de surcharge.
• Eléments d'Algorithmique : Structures de contrôle conditionnelle, analyse par cas, arbre de décision, itérations "tantque" et "pourtout" ; Traitement séquentiel et indexé des chaînes de caractères ; Collections d'objets : distributeur séquentiel et indexé d'objets, schémas d'algorithmes.
• Expérimentation sur machine en utilisant le langage JAVA, l'environnement de programmation BlueJ et le système ©Windows.

Compétences visées

Comprendre l'architecture d'un environnement informatique et savoir utiliser ses composants : Système d'exploitation, structure de fichiers, éditeur, compilateur, etc. ; Connaître les constituants de base d'un langage de programmation : Aspects lexicaux, syntaxiques et sémantiques ; Savoir analyser les problèmes et les programmer avec méthode : éléments d'algorithmique, utilisation de spécifications, de composants logiciels existants, techniques de codage et de tests.

Modalités de contrôle des connaissances

Session 1 ou session unique - Contrôle de connaissances

NatureTypeNature d'évaluationDurée (min)Coeff.
UE1 CC Ecrit - devoir surveillé9020%
UE1 CC Ecrit - devoir surveillé9020%
UE1 CT Ecrit - devoir surveillé12060%

Session 2 - Contrôle de connaissances

NatureTypeNature d'évaluationDurée (min)Coeff.
UECC Ecrit - devoir surveillé9020%
UE1 CC Ecrit - devoir surveillé9020%
UE1 CT Ecrit - devoir surveillé12060%

Informations complémentaires

Méthode d'enseignement : En présence
Langue(s) : Français