Contribution of the course to the overall degree programme goals
This course is one of the additional training activities of the degree course in Computer Science. It is placed in the context of web technologies, and in particular between courses that focus on methodologies and tools for the realization of applications connected and distributed via the Internet.
Expected learning outcomes
The student must be able to program in at least one high level language.
* Types, values and variables
* General characteristics of objects and arrays
* Object-oriented programming
* Implementation of objects and constructors
* DOM model and document manipulation
* CSS management and manipulation
* The system of events
* SVG API for rendering of vector objects
* HTML5 Canvas API for stateful rendering
* Scene API for WebGL
* The Jquery library
* Asynchronous programming
The exam consists of a written test. In detail there are:
Three theoretical questions whose answer must be written in the same sheet of the text, to be delivered within 30 minutes from the beginning of the test. Each question is assigned up to 4 points, for a total of 12 points.
One or two programming exercises (possibly linked) that the student must solve by writing the appropriate classes, using the same sheet of the text, to be delivered within 60 minutes from the delivery of the first part (or 90 minutes from the beginning of the test). This part allows you to get up to 20 points.
For the development of the first part the student can not use any material. For the development of the second part it is possible to use any type of material as long as it is in paper form.
Last update of the programme