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.
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-ENProgramming 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.
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_TPAdvanced Programming of Interactive Systems
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.