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 – Website
Eric Lecolinet
P1 Tuesday 17/09-12/11 08:30-11:45 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 – Website
Eric Lecolinet
P2 Tuesday 26/11-11/02 13:30-16:45 Calendar
In French
Same course as TP-INF224-P1 but in Period 2.
TP-INF224-P3 Programming paradigms: theory and practice
2,5 ECTS (24h) - Tronc commun – Website
Eric Lecolinet
P3 Tuesday 18/02-15/04 13:30-16:45 Calendar
In French
Same course as TP-INF224-P1 but in Period 3.
TP-INF203-P2 Web Development
2,5 ECTS (24h) - Tronc commun
Théo Zimmermann, Nathalie Bressa
P2 Tuesday 26/11-11/02 13:30-16:45 Calendar
NoteA French version of this class is available in P3
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-INF203-P3 Web Development
2,5 ECTS (24h) - Tronc commun
Théo Zimmermann
P3 Tuesday 18/02-15/04 13:30-16:45 Calendar
In French
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
P2 Tuesday 07/01-25/03 14:00-17:15 Calendar
Principles, Protocols and advanced techniques for Audio-Visual content delivery. Associated Web Technologies: HTML5 video, Media Source Extension, Encrypted Media Extension, XHR/Fetch