Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2016/17
Social Networking: technologies and applications
Master of science-level of the Bologna process in Cinema And Media Engineering - Torino
Teacher Status SSD Les Ex Lab Tut Years teaching
Farinetti Laura ORARIO RICEVIMENTO RC ING-INF/05 60 0 60 0 4
SSD CFU Activities Area context
ING-INF/05 12 B - Caratterizzanti Ingegneria informatica
Subject fundamentals
The course is in Italian.
The course, compulsory for the Master of Science Degree in Cinema and Media Engineering, is offered on the 2nd semester of the 1st year. The course provides the main methodological and technological principles necessary for Social Networks design and implementation. The course includes the development of a Social network prototype for a specific user target, through the whole process, from requirement analysis to the design, to the actual coding of the application. Specifically, the course provides a detailed analysis of the Social Networks phenomenon, and defines their technological and structural characteristics, together with the relational and communication practices rising from this new socio-technological format. Besides, the course offers a view on the state-of-the-art technologies used to implement this kind of tools.
Expected learning outcomes
Knowledge of the socio-cultural theories related to social networks and of the mechanisms of communication and community building.
Knowledge of the models and of the main typologies of social networks.
Knowledge of the principles of Human Computer Interaction applied to web application development.
Knowldge of interactive applications design process.
Understanding of client-server web architectures.
Knowledge of state-of-the-art technologies for developing cleint-side web applications .
Knowledge and experience in using web application software development frameworks.
Ability to design and develop a social network for a specific target group.
Prerequisites / Assumed knowledge
Knowledge of the main socio-cultural theories related to new media.
Basic programming skills: algorithms, data structures and basic programming.
Knowledge of the Internet and the principles of web programming.
Social networks sociology (15h)
o Analysis of social networks models and typologies
o Analysis of social networks users
Interactive systems design (20h)
o Human Computer Interaction and user experience
o Information architecture
o Prototyping techniques
o Web applications design process
Web architecture (5h)
o Client-server architecture
o Web applications software development frameworks
User interface design and implementation: client-side web programming (30h)
o Content creation (HTML5 language)
o Style (CSS3 language)
o Dynamic pages and interaction (JavaScript language)
o Interactive multimedia content (HTML5 advanced functions)
Introduction to client-side web programming (5h)
o Client-side coding with the selected software development tool
Design and implementation of a social network (45h)
o Target definition, development of the idea and design of features and functions
o Prototype implementation
Delivery modes
Almost 50% of the course consists in guided session in the computer lab, in order to acquire the requested competence on the software languages and tools and on the methodologies for the development of social networks, and in order to create the designed prototype.
Texts, readings, handouts and other learning resources
The compulsory educational material is integrally published on the educational portal of Politecnico or on other public web sites. It consists of powerpoint slides, proposed or solved exercises, computer lab exercises, material for extra reading and list of reference web sites (tutorials, manuals, ...). Besides, GitHub repositories will be created, to be used during the implementation of the social network and for the publication of material related to the design phase (user surveys, project "show-room", ...)
Assessment and grading criteria
The final exam consists in the delivery and discussion of a project, a written assignment on computer and an oral verification. The group project (2-3 components) consists in the design and implementation of a social network, according to the specifications given during the course and using the learned software languages and tools; the discussion is public, with supporting material and lasts 15-20 min. The oral verification, which is individual, covers all the topics of the course, and is relative to the sociological and methodological aspects. The written assignment on computer evaluates the acquisition of the technological and implementation aspects. The final mark depends on the participation in the lectures and in discussions during the course (about 25%), on the acquisition and the personal elaboration of the contents (about 25%) and on the project evaluation (about 50%).

Programma definitivo per l'A.A.2016/17

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)