Academic year2016/17
CourseCOMPUTER ENGINEERING
Code080II
Credits6
PeriodSemester 1
LanguageItalian
Modules | Area | Type | Hours | Teacher(s) |
PROGETTAZIONE WEB | ING-INF/05 | LEZIONI | 60 | |
Programma non disponibile nella lingua selezionata
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