ECTS
3 crédits
Composante
Philo, Info-Comm, Langages, Littératures & Arts du spectacle
Volume horaire
24h
Période de l'année
Enseignement second semestre
Description
Ce cours vise à fournir aux étudiant·es une première expérience de la programmation informatique. Les étudiant·es travailleront, dans un environnement de programmation dédié au multimédia, à l’implémentation de différents types d’algorithmes. Il s’agira principalement d’étudier les structures de données et de contrôle fondamentales, ainsi que leur usage dans des programmes multimédias.
Objectifs
• Connaître et savoir remobiliser un ensemble de concepts informatiques
• Écrire les algorithmes permettant la résolution de problèmes simples
• Implémenter des algorithmes dans un langage de programmation haut niveau
• Lire et comprendre un programme informatique dans un langage donné
Évaluation
M3C en session unique
• RÉGIME STANDARD session 1: CCI 100% Contrôle Continu Intégral: minimum 2 notes, répartition équilibrée, seconde chance intégrée.
• RÉGIME DÉROGATOIRE session 1: Non pas de dérogatoire possible pour cet enseignement.
• REGIME STANDARD Session 2 (dite de 2nd chance): CCI Contrôle Continu Intégral, Rattrapage inclus dans le semestre.
Dans le cadre de cet EC, sauf autorisation expressément formulée par l'enseignant.e, l’usage de l’IA pour aider à la réalisation des travaux de contrôle continu soumis à évaluation est interdit. Les étudiant.e.s n’ont pas le droit de faire appel à une IA générative à des fins de documentation, recherche d’idées, construction, rédaction ou édition.
Heures d'enseignement
- TDTD24h
Pré-requis obligatoires
Aucun
Compétences visées
• Cerner l’information, son contenu et ses systèmes sous l’angle des représentations, des significations ou des pratiques associées, pour analyser ou concevoir des dispositifs d’information et de communication
• Disposer d’une expérience personnelle d’analyse et/ou de production de dispositifs, objets et systèmes informationnels et communicationnels
• Identifier le processus de production, de diffusion et de valorisation des savoirs
• Utiliser les outils numériques de référence et les règles de sécurité informatique pour acquérir, traiter, produire et diffuser de l’information ainsi que pour collaborer en interne et en externe
Bibliographie
• Processing : S'initier à la programmation créative, par Jean Michel Géridan et Jean-Noël Lafargue, Éditions Dunod, 2016
Ressources pédagogiques
• Programmation créative en Scratch : https://pixees.fr/programmation-creative-en-scratch/
• Processing, manuel libre sur Floss Manuals : https://fr.flossmanuals.net/processing/introduction/
