Web Technologies Alessandro Cucchiarelli
basic knowledge of computer programming.
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 programming languages and programming methodologies and architectures of computer systems and computer networks.CAPACITY TO APPLY KNOWLEDGE AND UNDERSTANDING:
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.
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.
slides copies and code of the examples used for the lectures, downloadable from the course site.
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Triennale (DM 270/04))
- Ingegneria Informatica e dell'Automazione (Corso di Laurea Magistrale (DM 270/04))