Facoltà di Ingegneria - Guida degli insegnamenti (Syllabus)

Program


Search Search    Print Print

Tecnologie Web (GEST)
Web Technologies
Alessandro Cucchiarelli

Seat Ingegneria
A.A. 2016/2017
Credits 9
Hours 72
Period II
Language ENG

Prerequisites
basic knowledge of computer programming.

Learning outcomes
KNOWLEDGE AND UNDERSTANDING:
The course aims to provide students with the ability to understand the technologies underlying the World Wide Web and the knowledge required to build applications in this domain. The acquisition of such knowledge will allow the students to expand the skills acquired in the other courses, related to ICT.
CAPACITY TO APPLY KNOWLEDGE AND UNDERSTANDING:
At the end of the course the students will be able to understand the capabilities of Web applications as tools able to support business management and production, and will have the ability to develop simple Web applications, by correctly and efficiently using state of the art technologies and architectures. In particular, they will be able to: 1. Structure documents with the HTML language; 2. Dynamically change the document content, by using the JavaScript language, in response to actions performed by the application’s user; 3. Code simple server side programs in PHP to produce dynamic contents.
TRANSVERSAL SKILLS:
The creation of a Web application in order to test the students’ acquired skills , developed within small autonomous groups, will enhance the ability to work in teams, to define solutions to problems in a collaborative perspective, to autonomously gain specific knowledge aimed at reaching the solutions to problems (learning skills), to refine the ability of making judgements and formulation of goals achievable in a given time. The effort to produce the application documentation, required for final assessment, will sharpen the ability to describe both concisely and effectively the result of the work done. Finally, the oral presentation of the application will stimulate the improvement of the students’ communication skills.

Program
introduction to the fundamental World Wide Web (W3) technologies. The Client/Server architecture: definition, principles and relevant aspects. Its application to the W3. HTML: structure and fundamental tags. Javascript language. PHP language. Zend Framework. jQuery library.

Development of the examination
LEARNING EVALUATION METHODS
the examination is organized in two steps: the development of a Web application, aimed at assessing the student's ability to solve a real problem using the concepts and the technologies illustrated in the course and an oral examination, aimed at verifying the level of the conceptual knowledge acquired by the student. A positive evaluation of the Web application (equal to or higher than 18/30) is a prerequisite for the access to the oral examination, consisting in a preliminary analysis of the application code, followed by a set of questions on the course topics.

LEARNING EVALUATION CRITERIA
the Web application will be evaluated on the basis of the correspondence of its functional characteristics with the given specifications, the correct and effective use of the technologies, as well as in terms of work organization, as emerged during the project revisions. In the oral examination, the candidate must show an adequate knowledge of concepts and technologies used for the development of a Web applications, a proper use of the technical language and the ability to solve simple specific problems. The maximum mark will be achieved by demonstrating in-depth knowledge of the course topics.

LEARNING MEASUREMENT CRITERIA
the student's learning will be measured with a maximum of 30 points.

FINAL MARK ALLOCATION CRITERIA
In order to pass the exam, the student must attain a mark equal to or greater than 18/30 in both the Web application evaluation and the oral examination. The final mark is the average of the evaluations of the two steps and the ‘laude’ is given to the students who have demonstrated a thorough understanding of the course topics, along with the ability to give efficient and effective solutions to the application problems proposed.

Recommended reading
slides copies and code of the examples used for the lectures, downloadable from the course site.

Courses
  • Ingegneria Gestionale (Corso di Laurea Triennale Fuori Sede (DM 270/04))




Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427