Aller au contenu Aller au menu Aller à la recherche

accès rapides, services personnalisés
Rechercher
Licence Sciences, Technologies, Santé
PREMIÈRE ANNÉE - CYCLE D'INTÉGRATION

Informatique 2 - Introduction à la programmation

Code de l'UE : 1I002 - (9 ECTS) / Nature de l'UE : Au choix parcours MIPI - Semestre 2

Responsable

  

Secrétariat

Patricia LAVANCHY (patricia.lavanchy @ upmc.fr)

Maison de la pédagogie - Couloir A - Bureau A208

Tél. 01 44 27 31 57 

1. Objectifs de l'UE

L'objectif de ce module est l’acquisition des connaissances nécessaires à la maîtrise des concepts de la programmation impérative en s’approchant du fonctionnement bas niveau de la machine.

2. Description générale

L'objectif de ce module est de permettre aux étudiants d'acquérir les connaissances nécessaires à la maîtrise des concepts de la programmation impérative et à leur mise oeuvre afin de résoudre des problèmes abstraits. Afin de permettre aux étudiants de mieux appréhender ces concepts et de les utiliser pour développer des programmes de qualité, nous chercherons à nous approcher du fonctionnement bas niveau de la machine et à le comprendre. Nous traiterons ainsi de la compilation d'un programme, du séquencement des instructions, du fonctionnement de la gestion de la mémoire, etc.

3. Principaux points abordés

Compilation, Exécution, Debug, Notions d'instruction, d'expression, de variable, de type Structure d'un programme Utilisation de bibliothèques Bloc d'instructions, instruction conditionnelle, Boucles for, sortie de boucle, boucles while et do-while Bibliothèque graphique Tableaux à 1 et 2 dimensions, parcours, modifications Fonctions : déclaration, appel, structure d'un programme ; fonctions et tableaux Pointeurs : passage par référence, mémoire Algorithmes de tri, de recherche.

4. Compétences attendues

Compétences disciplinaires

participer à la conception et à la réalisation d'applications logicielles :

- A1 : approche impérative

- A2 : comprendre les différentes natures des informations : données, traitements, connaissances, textes ;

- A4 :mettre en oeuvre des méthodes dʼanalyse pour concevoir des applications et algorithmes à partir d’un cahier des charges partiellement donné ;

- A7 : comprendre l'importance de la notion de test de logiciel, mettre en oeuvre des tests élémentaires

- évaluer une solution informatique

- analyser, interpréter les résultats produits par l'exécution d'un programme

- expliquer et documenter la mise en oeuvre d'une solution technique ;

5. Compétences autres que disciplinaires

Travail en équipe/binôme ET TME à rendre régulièrement

Capacité à utiliser ses savoirs pour répondre à un problème : problème posé sans guidage vers la solution i.e pas de découpage du travail à réaliser donc il faut analyser le pb posé, trouver des analogies avec des cas déjà vus en cours/TD et élaborer une solution adaptée à ce problème

capacité d'analyse de problème

capacité à mobiliser ses savoirs

capacité d'élaboration d'une solution adaptée au problème

capacité d'abstraction

6. Barème

- un examen final

- un partiel

- 2 à 3 TME solitaire sur machine

- interrogations de TD et TME notés

 

 

Martine Staudenmann - 13/09/16

Traductions :

      • Aperçu en images

        Vos lieux de vie à l'UPMC

        • L'entrée du campus Jussieu
        • Le parvis
        • À l'Atrium, accueil par les étudiants-pilotes
        • À l'Atrium
        • Cours en amphi
        • En salle de TD
        • L'espace Vie  étudiante
        • La bibliothèque des licences
        • La cafét' du Crous
        • L'Atrium Café
        • Le gymnase
        • Sur l'escalier monumental
        • L'Atrium côté pelouses
        • Les bâtiments A, B, C