IGD - Interaction, Graphics & Design Track

Master of Computer Science - IP Paris


Programming

CSC_4EL10_TP-EN Web Development
2,5 ECTS Cycle Ingé TP
James Eagan
NoteThis class is offered in French in P2 and in English in P4.
This course presents methods and techniques for developing dynamic, modern, robust, safe websites. Topics: Internet and the Web, basic Web languages (HTML, CSS, JavaScript), rich dynamic content, server-side programming and frameworks, client-side and AJAX frameworks, website security.
CSC_4EL10_TP-FR Web Development
2,5 ECTS Cycle Ingé TP
James Eagan
https://synapses.telecom-paris.fr/calendar/edt-ue/ical/7afcb5427b2f69a05bf3f4c21cc404ba7c113ae5d7caf725d9ee7b7bd61e64e2/28240 — Calendar
NoteThis class is offered in French in P2 and in English in P4.
This is the French version of CSC_0EL10_TP
CSC_4EL11_TP-EN Programming paradigms: theory and practice
2,5 ECTS
Daniel Medeiros
P2 Tuesday 24/11 to 02/02 13h30-16h45 — Calendar
NoteThis class is offered in French on Fridays or in English on Tuesdays.
Presents main concepts, mechanisms and difficulties of current programming languages, which are illustrated in C++11 and Java. Also provides an introduction to Java Swing and event programming. A large part is devoted to practical work. Topics: programming paradigms, object-oriented programming, polymorphism, generic programming, lambdas, memory management, pointers and references, constness, graphical user interfaces, event management, MVC.
CSC_4EL11_TP-FR Paradigmes de programmation : théorie et pratique
2,5 ECTS
Simon Perrault
P2 Friday 27/11 to 12/02 8h30-11h45
NoteThis class is offered in French on Fridays or in English on Tuesdays.
This is the French version of CSC_4EL11_TP.
TP-MN912 Audio-Visual Transport
2,5 ECTS
Jean Le Feuvre
https://synapses.telecom-paris.fr/calendar/edt-ue/ical/7afcb5427b2f69a05bf3f4c21cc404ba7c113ae5d7caf725d9ee7b7bd61e64e2/28106 — Calendar
Principles, Protocols and advanced techniques for Audio-Visual content delivery. Associated Web Technologies: HTML5 video, Media Source Extension, Encrypted Media Extension, XHR/Fetch
CSC_5ID08_TP Advanced Programming of Interactive Systems
5,0 ECTS
James Eagan
https://synapses.telecom-paris.fr/calendar/edt-ue/ical/7afcb5427b2f69a05bf3f4c21cc404ba7c113ae5d7caf725d9ee7b7bd61e64e2/29669 — Calendar
PrerequisiteJava programming experience, UI programming experience (such as from CSC_4IG01_TP or CSC_0EL11_TP)
Advanced user interface programming techniques, architecture and algorithmic underpinnings of UI toolkits, how to create user interfaces, including how to extend standard widgets and move beyond WIMP to off-the-desktop contexts.