• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Initiation à l'informatique et à l'algorithmique

  • Crédits ECTS Echange

    6.0

  • Composante

    UFR Sciences de l'Homme et de la Société (SHS), Département Informatique et Mathématiques Appliquées aux Sciences Sociales (IMSS)

  • Période de l'année

    Automne (sept. à dec./janv.)

Description

Ce cours présente les structures algorithmiques de base de la programmation impérative, en s'appuyant sur le langage Java. Les formats de représentation des nombres dans l'ordinateur sont également présentés.

- Représentation des nombres dans l'ordinateur

   - base 2, base 8, base 16

   - nombres décimaux

   - nombres négatifs : complément vrai, excédent

   - nombres flottants : mantisse, exposant

- Algorithmique et programmation en Java

   - entrées/sorties

   - notion de type (entier, flottant, caractère, booléen, chaîne)

   - rudiments de logique

   - structures conditionnelles (if/then/else)

   - structures itératives (while, do-while, for)

   - actions et fonctions, notion de paramètres

   - tableaux à une et deux dimensions

   - fichiers texte en lecture et en écriture

   - parcours et recherche dans des chaînes de caractères, tableaux et fichiers texte

Lire plus

Objectifs

Maîtriser les structures algorithmiques de base des langages impératifs.

Lire plus

Heures d'enseignement

  • Initiation à l'informatique et à l'algorithmique - CMCM24h
  • Initiation à l'informatique et à l'algorithmique - TPTP18h
  • Initiation à l'informatique et à l'algorithmique - TDTD18h

Pré-requis recommandés

Pas de prérequis particulier

Lire plus

Période

Semestre 1

Compétences visées

Maîtriser les bases de l'algorithmique

Maîtriser les structures élémentaires de la programmation Java

Lire plus

Bibliographie

"Le livre de Java premier langage", Anne Tasso, Eyrolles.

Lire plus