Skip to main content
CODE 66770
ACADEMIC YEAR 2016/2017
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05
TEACHING LOCATION
MODULES Questo insegnamento è composto da:
TEACHING MATERIALS AULAWEB

OVERVIEW

Educational sector : ING - INF / 05 - Credits: 12

Teachers: Prof.Ing . Gianni Vercelli and Prof.Ing . Marco Maratea
 

AIMS AND CONTENT

LEARNING OUTCOMES

The course has as its objective the acquisition of:

  • the student awareness of  man-machine interaction with existing IT tools, with particular regard to systems, languages​​, applications, and services related to Web;
  • transversal skills that will enable them to develop contents, documentation and code in relation to the design of dynamic websites, the related positioning on search engines and social networks.

TEACHING METHODS

The course has mandatory attendance and will be organized in two semesters with theoretical modules, each delivered through lectures, guided laboratory exercises, seminars and distance activities. and one part technical and practical laboratory ( consisting of annual group project and distance activities ).

The course is associated with video-courses available through EduOpen. In particular the recommended video courses in the " Texts / Bibliography " section will allow the acquisition of extra-credits.

SYLLABUS/CONTENT

Module 1 (Fall Semester - code 80241)

(lectures, guided laboratory activities, online activities)

In the first part of the course we will present the theoretical models of interaction and human-machine interfaces, in relation with main architectures of operating systems and computer networks, with particular reference to the comparative description between Microsoft operating systems (Windows 10), Apple (MacOS), Linux (Ubuntu) and mobile (Android, iOS), as well as the organization of the Internet and its main services based on TCP/IP.

The course also aims at enabling students in the conscious use of such operating systems by means of practical activities aimed especially to activities related to Web services.

Students will learn the basic concepts of managing of an operating system added to a local computer network, both at user-level and administrator-level; in this regard the historical development of architectures and software models for operating systems will be outlined.

In the following all the operating system components will be discussed, from hardware and software core basics, to go then into details of the Processes management (scheduling and synchronization), the Memory management (in particular virtual memory and file system), the I/O System Management / O, the devices management, user interfaces (shell, windows, multimodal, multi-touch and natural interfaces), the management of the network and interconnection of distributed and open systems in the context of information security. At the end the structure and organization of computer networks, with particular reference to the ISO / OSI model and the TCP / IP protocols, will be presented.

Module 2 (Spring Semester - code 80242)

(Lectures, seminars, guided laboratory activities, online activities)

In the second part of the course we will provide students with some methodological and practical tools to support the various phases of the design and realization of Web sites and software applications.

Students will be enabled both to produce independently static and dynamic web pages - using popular web programming languages ​​and related software development environments -  and to collaborate with professionals (eg. Programmer, webmaster , etc.) with the full awareness of the problems concerning the development of Web sites. We will present the methodologies for the design of Web sites, taking care of the analysis of the client's needs, the design of the site structure, the writing of the story board, the problems of usability, accessibility and security. We will introduce students to the principles of programming, contextualizing  the use of HTML5-CSS3-Javascriptin in the creation of web-based software applications.

The issue concerning the structure of the Internet will be further explained as well as principal services (email, www, ftp, etc.). Through guided laboratory activities students will be enabled to master the browsing, searching and retrieving information in network as well as the conscious use of HTML5-CSS3-Javascript in relation to the main web 2.0 applications (cMS, blogs, wikis, social networks).

Laboratory Projects (Spring Semester)

(Group Activities) 

In the final part of the course students will be organized in groups. Current trends of ICT technologies applied to digital communication will be presented in the form of seminars conducted by experts: photography / digital image processing, audio app / web radio, video / streaming, stereoscopy, gamification, virtual / augmented reality, aerial shots using drones.  These topics will be proposed as online activities, internships and projects organized in groups that allow to consolidate the skills acquired along the 2 semesters with their personal abilities.

RECOMMENDED READING/BIBLIOGRAPHY

Recommended reading:

  • J. Glenn Brookshear - D. Brylow. Informatica- Una panoramica generale (12th Edition), Pearson Italia, 2016
  • A. Silberschatz - P.B. Galvin - G. Gagne, Sistemi Operativi - Concetti ed esempi (9th Edition), Pearson Italia, Milano, 2014.

Recommended handouts and e video-courses:

  • G. Vercelli, Various educational materials made ​​available by the teacher on the course website , edition 2016
  • G.Vercelli - E. Bellanti - Fondamenti di Informatica - videocorso EduOpen (1a Edizione) - available on https://learn.eduopen.org/
  • A.Merlo - I.Torre - M. Ribaudo -  Internet  e il mondo delle reti- videocorso EduOpen (1a Edizione) - available on https://learn.eduopen.org/
  • M.Cerioli - M.Reggio -  Scrivere e far di conto nell'era digitale​- videocorso EduOpen (1a Edizione) - available on https://learn.eduopen.org/

TEACHERS AND EXAM BOARD

Exam Board

GIANNI VIARDO VERCELLI (President)

GIOVANNI ADORNI

LESSONS

LESSONS START

Start of Class: 

Module 1 - (Fall Semester): starting Wednesday, September 28, 2016

  • wednesday - lecture 10:00-12:00 AM - Room LA218
  • wednesday - laboratory 1:00-3:00 PM - Computing Lab 1

Module 2 - (Spring Semester): starting Wednesday, February 22, 2017

  • wednesday - lecture 10:00-12:00 AM - Room MA116
  • wednesday - laboratory 1:00-3:00 PM - Computing Lab 1

EXAMS

EXAM DESCRIPTION

The course has mandatory attendance according to the rules established by the Manifesto of Studies. The classification of "attending" or "not attending" student will be adjusted according to the above rules, and students classified as "not attending" will be required, as expected, to pursuit a program integration.

In order to take the exam are possible two different, mutually exclusive, methods:

METHOD A) (traditional examination, both for "attending" and "not attending" students) : 2 written tests (1 per module), followed by oral colloquium;
METHOD B) (applies only to students "attending" the academic year 2016-2017): continuous evaluation through intermediate tests during the two semesters and group project.

ASSESSMENT METHODS

In order to take the exam are possible two different, mutually exclusive, methods:

METHOD A) (traditional examination, both for "attending" and "not attending" students) 

2 written tests (1 per module), followed by oral colloquium to be carried out EXCLUSIVELY IN THE OFFICIAL APPEAL DATES. Online registration is required through the online exams booking service set by the University.

METHOD B) (intermediate tests during the two semesters and group project, only to "attending" students)

In the academic year 2016-2017 there will be a continuous assessment through face-to-face activities conducted in the laboratory and distance activities carried out on Aulaweb and EduOpen platforms. The related scores and obtained "badge"  will allow access to the 2 individual finals tests (one for each module, provided at the end of each semester) and the realization of a project assigned to each working group. The final grade will be a weighted average having the following formula:
Final Score = (40% * Score Module 1) + (40% * Score Module 2) + (20% * Project Score)
The presentation of the project is agreed upon with the teacher (DATE NOT NECESSARILY COINCIDING WITH OFFICIAL APPEAL DATE).

Exam schedule

Data appello Orario Luogo Degree type Note Subject
24/05/2017 09:30 SAVONA Scritto + Orale
14/06/2017 09:30 SAVONA Scritto + Orale
28/06/2017 09:30 SAVONA Scritto + Orale
20/07/2017 09:30 SAVONA Scritto + Orale
06/09/2017 09:30 SAVONA Scritto + Orale
20/09/2017 09:30 SAVONA Scritto + Orale
24/05/2017 09:30 SAVONA Scritto + Orale
14/06/2017 09:30 SAVONA Scritto + Orale
28/06/2017 09:30 SAVONA Scritto + Orale
20/07/2017 09:30 SAVONA Scritto + Orale
06/09/2017 09:30 SAVONA Scritto + Orale
20/09/2017 09:30 SAVONA Scritto + Orale

FURTHER INFORMATION

Communication and appointment booking with teachers will be online only, by means the course forum and official active email issued by the University of Genoa (UnigePass).  The subject of the post/email must contain the string in the head [SisOpReti1617 - SdC ] (inside square brackets).