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.
Condividi su