This course does not include any formal prerequisites. Despite this having attended/studied a basic programming course (such as “Fondamenti di Informatica”) may result useful to better understand this subject.
Project [max. 18 points] + Technical Report [max. 9 points] (Two students will work in group) + Project discussion [max. 4 points]
(Project and Report must be delivered 5 days before the scheduled exam date, during this latter the project and all the technical choices will be discussed)
Create, Design and Communicate:
• Use technology in a creative manner;
• Practically apply the key programming assumption by designing: interactive stories, cartoons, games, etc.
Use technology in a creative manner.
Scratch programming: objectives, potentials and environment.
Programming: from ideas to programs; structured programming.
Scratch: types of blocks; characters; motion; control; look of the characters; visual effects; events and situations; sounds; interactions with the external world; parameters, subroutines and variables.
All the slides, the scripts, the specifications of the final project, the template for the technical report and the links to teaching material will be available on line on the e-learning platform.
Scratch Wiki: http://wiki.scratch.mit.edu/wiki/Scratch_Wiki_Home
Scratch Programming: http://wiki.scratch.mit.edu/wiki/Scratch_Wiki:Table_of_Contents/Program
Lectures and tutorials in the Computer Room
Extra appointments have to be agreed with the lecturer (mail: firstname.lastname@example.org)
Attendance: minimum 80%