Organisation pédagogique

Le diplôme universitaire ISN est organisé en deux niveaux s’échelonnant sur 2 années.

Chaque niveau comporte :

Le contenu exact de la formation est susceptible d’évoluer en fonction des besoins des stagiaires et de l’évolution des programmes de l’éducation nationale.

Validation
L’évaluation et la validation de la formation se fera chaque année après une présentation orale du projet informatique.

Les objectifs de ces enseignements sont décrits brièvement ci-dessous. Vous pouvez avoir plus d’informations en cliquant dessus.

Information : représentation et codage

Ce cours vise à aborder (sur deux années) différents éléments liés au traitement de l’information en informatique, à savoir :

  • Codage numérique de l’information
  • Formats de fichier (textes, images, multimedia, web)
  • Quantification de l’information (complexité du contenu en information)
  • Accès à l’information et analyse de l’information
  • Stockage de l’information (supports de stockage et base de données)

Continuer la lecture

Algorithmes classiques

L’objectif du cours est de donner une culture algorithmique permettant au stagiaire de savoir proposer une solution algorithmique à un problème, savoir l’implanter et savoir l’analyser.

Continuer la lecture

Langage et programmation

L’objectif de ce cours est de :

  • connaître un langage de programmation impératif multi-usage (par exemple le langage Java) ;
  • pouvoir s’adapter facilement à d’autres langages équivalents ;
  • savoir programmer efficacement les principaux algorithmes “classiques” ;
  • connaître les outils et méthodes élémentaires d’aide au développement et à la validation de programmes.

Continuer la lecture

Architecture des ordinateurs

L’objectif de ce cours est d’assurer les connaissances de base en architecture des ordinateurs.

Continuer la lecture

Projet transversal 1

L’objectif du projet est multiple, il porte d’une part sur l’intégration des différents concepts vus en cours d’année et d’autre part sur la mise en oeuvre effective de la démarche d’un projet en informatique. Les sujets sont donc transversaux par rapport aux 4 axes de la discipline et montre l’interdépendance des différents domaines de l’informatique.

Le projet est également une opportunité pour développer du logiciel et non des programmes “jouets”, il pose alors des questions sur les outils d’aide au développement, (vérification, débogage, intégration, test, forge, etc.), sur le développement collaboratif, etc.

Information : représentation et codage

Ce cours vise à aborder (sur deux années) différents éléments liés au traitement de l’information en informatique, à savoir :

  • Codage numérique de l’information
  • Formats de fichier (textes, images, multimedia, web)
  • Quantification de l’information (complexité du contenu en information)
  • Accès à l’information et analyse de l’information
  • Stockage de l’information (supports de stockage et base de données)

Continuer la lecture

Algorithmique : Modèles de calcul, calculabilité et complexité

L’objectif du cours est d’étendre la culture algorithmique à des modèles de calculs plus élaborés, prenant en compte les générateurs aéatoires, la concurrence, la distribution.

Le cours se terminera par une ouverture vers l’informatique et la confidentialité

Continuer la lecture

Langage et compilation

L’objectif de ce ce cours est d’introduire aux concepts fondamentaux de l’informatique que sont langages et automates.

Continuer la lecture