Unit MULTIMEDIA SYSTEMS
- Course
- Informatics
- Study-unit Code
- 55037306
- Curriculum
- In all curricula
- Teacher
- Alfredo Milani
- Teachers
-
- Alfredo Milani
- Hours
- 42 ore - Alfredo Milani
- CFU
- 6
- Course Regulation
- Coorte 2019
- Offered
- 2021/22
- Learning activities
- Caratterizzante
- Area
- Discipline informatiche
- Academic discipline
- INF/01
- Type of study-unit
- Opzionale (Optional)
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- Italian
- Contents
- Introduction. Hypertext structure. Multimedia systems and models. Natural media to digital media. The current structure of the Web. The markup language: XML, HTML and CSS. Accessibility and Usability. Validation and validator. Semantic Web. The markup languages: XHTML, XML, DTD, XSL. Introduction to PHP. HTML5. JavaScript.
Critical analysis of the main educational methodologies developed in the research in computer science teaching, with reference to the specific role of the teacher, to the conceptual, epistemological, linguistic and teaching nodes of teaching and learning of information technology, with the emphasis on the distinction between computer science as a scientific discipline and the applications of information technology. - Reference texts
- - Introduzione alle tecnologie Web. Vito Roberto, Marco Frailis, Alessio Gullotta - Milano : McGraw-Hill
- Multimedia Systems - Ralf Steinmetz, Klara Nahrstedt - Springer
- Progettazione di dati e applicazioni per il web. Stefano Ceri ... [et al.] - Milano [etc.] : McGraw-Hill
- Programmare XML - R.Allen Wyke, Sultan Rehman, Brad Leupen - Mondatori
- HTML & CSS - Laura Lemay, Rafe Colburn
- Architettura dell'informazione per il World Wide Web - L.Rosenfeld, P.Morville - ed. Hopslibri
- Joomla! 1.7 - Hagen Graf
- XSLT, guida completa, Michiel van Otegem, Apogeo - Educational objectives
- The student should be able to cope the analysis, the design and the implementation of multimedia applications and web applications.
- Prerequisites
- none
- Teaching methods
- Theoretical lessons and practical lessons in the laboratory. Use of e-learning platform http://www.unistudium.unipg.it.
- Learning verification modality
- The exam includes a written practical-theoretical to be performed with the computer that is to carry out two exercises on a topic covered in the program, lasting up to 2 hours. To complete a short oral examination at the discretion of the teacher. The tests are used to verify the level of conscience reached and the ability to apply the skills acquired.
- Extended program
- 1.Introduction to multimedia systems.
- The hypertext paradigm. Structure of a hypertext. Types of links. Navigation in hypertext. The models for the description and the design of hypermedia applications. Human-machine interface (HMI or IHM). The World Wide Web and its present structure. The Web 2.0.
2. Natural media to digital media.
- Compression algorithms. The media formats. Classification of the media.
3. Information processing.
- The markup languages. The languages XML: introduction, how to use, tree, syntax, elements, attributes, validation, validator, viewing, namespaces. XML and DTD. The style sheets (CSS).
4. Languages and techniques.
- The HTML language. Syntax and editor. HTML tag: Elements, Attributes, Headings, Paragraphs, Formatting, Fonts, Styles, Links, Images, Table , Lists ,Forms , Frames, Iframes. Validation. Validator.
- Introduction to PHP. The client and server side programming. Syntax. PHP and HTML. The types of data. The variables. The comments. The operators.. The cycles. The arrays. Support in PHP for handling HTML forms. Main functions to access a MySQL database: querying, inserts, updates and delete records.
- XHTML and DTDs. Introduction to HTML5. JavaScript. The languages XSL and XPath
5. Related areas
- Concepts of accessibility and usability. Validation. Validator
- The CMS and LMS software.
- SEO
- Semantic Web.
Critical analysis of the main educational methodologies developed in the research in computer science teaching, with reference to the specific role of the teacher, to the conceptual, epistemological, linguistic and teaching nodes of teaching and learning of information technology, with the emphasis on the distinction between computer science as a scientific discipline and the applications of information technology.