Scheda programma d'esame
WEB DESIGN
FRANCESCO MARCELLONI
Academic year2016/17
CourseCOMPUTER ENGINEERING
Code080II
Credits6
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
PROGETTAZIONE WEBING-INF/05LEZIONI60
ELEONORA D'ANDREA unimap
FRANCESCO MARCELLONI unimap
Programma non disponibile nella lingua selezionata
Learning outcomes
Knowledge
The students who successfully complete the course will be able to design and implement WEB applications complying with the standards recommended by the World Wide Web Consortium (W3C). They will acquire the knowledge of the most popular programming languages and paradigms used in developing client-server Web applications.
Assessment criteria of knowledge
The student will be assessed on his/her ability of mastering the technologies for developing Web applications and on how these technologies are applied.

Methods:

  • Final oral exam
  • Final laboratory practical demonstration

Further information:
The final laboratory practical demonstration consists of the implementation of a simple Web application. The final oral exam focuses on the presentation / discussion of a Web application developed by the student in accordance with the specifications provided during the course.

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • Laboratory work
  • Practical

Attendance: Advised

Teaching methods:

  • Lectures
  • laboratory
  • project work

Syllabus
WEB SERVER: The Web as an example of client-server distributed architecture. The HTTP protocol. The cache of the Web: proxy server, cache consistency, costs and benefits. TECHNOLOGIES FOR THE WEB: The HTML. The cascading style sheets. Client-side programming: the JavaScript language. Introduction to the Document Object Model (DOM). Using the DOM in Javascript. Server-side programming: PHP language. Using the DOM in PHP. Lab exercises provide for the development of client-side and server-side applications using the languages ??and technologies introduced during the lectures.
Bibliography
M. Avvenuti, G. Cecchetti, M.G.C.A. Cimino: Lezioni di programmazione web, Esculapio, 2010. M. Avvenuti, M.G.C.A. Cimino: Laboratori di programmazione web, McGraw-Hill, 2010. Slides of the lectures Standard W3C
Updated: 14/11/2016 17:27