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
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