University Côte d'azur

UE INFO S2 : Programmation impérative

ECUE's code : SPUF21

This course give 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)

Course's manager(s)

Olivier Baldellon

In class

  • 18h of lectures
  • 18h of directed studies
  • 18h of practical work

PREREQUISITES

No prerequisite

OBJECTIVES

By the end of this course, I should be able to...
  • programmer en python.

CONTENT

  • No description
Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates