Students may also develop a multimedia project which is not mandatory. In this case, the final grade is given by combining the evaluations of the online examination and the project.
This course aims to give students a basic understanding of the tools and methodologies of computer science used to develop static/dynamic websites and multimedia applications.
1.1 knowledge and understanding
The student acquires the basics of programming and develops problem solving skills in the multimedia field.
1.2 applying knowledge and understanding
2.1 making judgements
This teaching improves the student’s ability to identify problems and their algorithmic solutions in the design and development of web and multimedia applications.
2.2 communication skills
Through laboratory work and group exercises, students improve their communicative and interaction skills.
2.3 learning skills
Practical laboratory exercises and periodic audits give students the tools needed to evaluate their level of learning.
* Representation and encoding of information.
– Definition of information: syntactic and semantic aspects.
– Encoding of numeric and non-numeric data.
* Programming Fundamentals.
– Canonical constructs of imperative programming languages.
* Development of multimedia applications.
– Building static hypertexts using HTML5 and CSS formatting languages.
A considerable part of the total hours of the course will be devoted to laboratory activities. The teachers will guide the practical exercises. This part of the course aims to provide students the practical knowledge necessary for the development of simple Web applications. The following topics will be illustrated:
* development of multimedia documents and static websites in HTML5;
* development of dynamic/interactive web sites;
* development of simple multimedia applications.
TESTI DI RIFERIMENTO
* M. Pilgrim. Dive Into HTML5. http://diveinto.html5doctor.com/
* teacher’s handouts