ECTS
4,5 crédits
Composante
Philo, Info-Comm, Langages, Littératures & Arts du spectacle
Volume horaire
36h
Période de l'année
Enseignement quatrième semestre
Description
Ce cours doit permettre aux étudiant·es de développer leur compréhension des programmes informatiques complexes et modulaires. Il s’appuiera pour cela sur l’expérimentation et la création dans un environnement de développement dédié au multimédia. Le cours explorera notamment les spécificités des programmations fonctionnelles, récursives, synchrones et événementielles.
Il visera également à donner aux étudiant·es une meilleure compréhension de l’usage des ressources multimédia (images, audio, vidéo) dans des programmes interactifs.
Objectifs
• Connaître et savoir remobiliser un ensemble de concepts informatiques
• Choisir le type de programmation le plus adapté pour un projet donné
• Ecrire et structurer des programmes informatiques complexes
• Exploiter par le code des ressources multimédia
É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
- CMCM12h
- TDTD24h
Pré-requis obligatoires
• Bases d’algorithmique
• Première expérience de programmation
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
• Processing, manuel libre sur Floss Manuals : https://fr.flossmanuals.net/processing/introduction/
