Université Côte d'azur

UE INFO S2 : Programmation impérative

Code de l'ECUE : SPUF21

Ce cours donne droit à 6.0 ECTS.
PORTAIL SCIENCES ET TECHNOLOGIES
Informatique
Campus Valrose
Licence 1
Semestre pair
Français

PRESENTATION

 

 

 

 

Le cours s’appuie sur le langage Python pour découvrir les bases de la programmation et de l’algorithmique. L’objectif est de découvrir les grands principes de la programmation, de savoir construire des petits programmes utiles et/ou amusants et de s'initier à l'algorithmique.

 

Concrètement, nous aborderons les points suivants :

 

Les bases de la programmation impérative

  • Les types de bases : entiers, flottants, booléens, chaîne de caractère, etc.
  • Les structures d’exécutions : boucles et tests.
  • Fonctions et récursions

Types de donnée complexe

  • Listes, matrices, dictionnaires et ensembles
  • Piles et arbres
  • Création de nouveaux types

Techniques de programmation « avancées »

  • Programmation modulaire
  • Lecture et écriture de fichiers
  • Exceptions
  • Graphismes (dessin, animation, interface graphique)

Responsable(s) du cours

Olivier Baldellon

Présentiel

  • 18h de cours magistral
  • 18h de travaux dirigés
  • 18h de travaux pratiques

PREREQUIS

Pas de prérequis

OBJECTIFS

A la fin de ce cours, je devrais être capable de...
  • programmer en python.

CONTENU

  • Aucune description
Accéder au Syllabus complet (Authentification requise)
Important
Ce syllabus n’a aucune valeur contractuelle. Son contenu est susceptible d’évoluer en cours d’année : soyez attentifs aux dernières modifications.