The student must be able to: - Understand the theoretical and practical bases of web technologies and of on-line and off-line multimedia; - Apply web and multimedia technologies to build static, dynamic, and interactive websites; - Critically select the best web and multimedia technologies depending on the application contexts.
Course Prerequisites
Basic knowledge of Internet technologies (client/server architectures, protocols, etc.).
Teaching Methods
The course is structured into theory lectures (36 hours) and practical classes (16 hours). For students belonging to the categories identified by the “Innovative Teaching” project, additional study material will be made available to support independent learning activities.
Assessment Methods
Written test composed of open questions and exercises (optionally followed by an oral exam) and project (implementation of a dynamic website).
Texts
Mainly slides and links to online material.
Contents
- Online and offline Multimedia:
. Images and graphics: color, bitmap graphics (global/local/pixel-level editing), vector (object-oriented) graphics, overview of graphic formats (characteristics, use), graphics for the Web (requirements, tools); . Digital audio: characteristics, formats, use; . Digital animation: bitmap animation, vector animation; . Digital video: formats, non-linear editing, requirements for the Web.
- World Wide Web:
. HTML language; . Cascading Style Sheets (CSS); . XML technologies; . Client-side interaction (JavaScript); . Server-side interaction (CGI programs and application servers); . Content Management Systems (CMS); . Web 2.0; . Semantic Web / Web of Data; . Some client-side and server-side templates and frameworks; . Elements of Web Styling, Usability, Accessibility, and Information Architecture.
- Advanced forms of interaction in Multimedia:
. Mobile technologies; . Elements of (immersive/non-immersive) virtual reality, augmented reality, telepresence, and perceptual interfaces.