IGD - Interaction, Graphics & Design Track

Master of Computer Science - IP Paris


Programming

TP-INF224-P1: Programming paradigms: theory and practice
2,5 ECTS (24h) - Tronc commun - Web Site
Eric Lecolinet
Tuesday 8:30–11:45, 12Sep–7Nov (Period 1) - Calendar
In French
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.
TP-INF224-P2: Programming paradigms: theory and practice
2,5 ECTS (24h) - Tronc commun - Web Site
Eric Lecolinet
Tuesday 13:30–16:45, 28Nov–6Feb (Period 2) - Calendar
In French
Same course as TP-INF224a but in Period 2.
TP-INF203: Web Development
2,5 ECTS (24h) - Tronc commun
Jean-Claude Dufourd, James Eagan
Tuesday 13:30–16:45, 13Feb–9Apr - Calendar
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.
TP-MN912 : Audio-Visual Transport
2,5 ECTS (25h) - Master M2 Multimedia Networking
Jean Le Feuvre
Tuesday 14:0–17:0, 8Jan–12Mar (TO BE UPDATED SCHEDULE KNOWN IN Oct.2023)
Principles, Protocols and advanced techniques for Audio-Visual content delivery. Associated Web Technologies: HTML5 video, Media Source Extension, Encrypted Media Extension, XHR/Fetch