Pasquale FOGGIA | Software Technologies for the WEB
Pasquale FOGGIA Software Technologies for the WEB
cod. 0612700022
SOFTWARE TECHNOLOGIES FOR THE WEB
0612700022 | |
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA | |
COMPUTER ENGINEERING | |
2015/2016 |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2012 | |
SECONDO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 6 | 60 | LESSONS |
Objectives | |
---|---|
THE COURSE AIMS TO INTRODUCE THE MAIN SOFTWARE TECHNOLOGIES IN THE FIELD OF DISTRIBUTED ENVIRONMENT. THE STUDENT WILL BE ABLE TO DESIGN AND IMPLEMENT STATIC AND DYNAMIC WEBSITES. |
Prerequisites | |
---|---|
ALGORITHMS, DATABASE AND OBJECT ORIENTED PROGRAMMING |
Contents | |
---|---|
INTRODUCTION TO WORLD-WIDE WEB. THE HTTP PROTOCOL. PAGE DESCRIPTION LANGUAGES: HTML5 AND CSS. SERVER-SIDE PROGRAMMING: SERVLETS, JSP, JSTL. THE MODEL-VIEW-CONTROLLER PATTERN. CLIENT-SIDE PROGRAMMING: JAVASCRIPT. JQUERY. |
Teaching Methods | |
---|---|
THE COURSE IS ORGANIZES IN A SERIES OF LESSONS, TRAINING IN THE CLASSROOM AND IN THE LABORATORY. THE TRAINING LABORATORY ARE INSPIRED TO THE PROBLEM SOLVING APPROACH. |
Verification of learning | |
---|---|
EVALUATION OF STUDENTS WILL OBTAINED THROUGH THE FOLLOWING STEPS: - STUDENTS WILL DEVELOP AND DOCUMENT THE DESIGN AND IMPLEMENTATION OF A DYNAMIC WEBSITE. - ORAL EXAMINATION ON THEORETICAL ARGUMENTS |
Texts | |
---|---|
* J. N. ROBBINS, “LEARNING WEB DESIGN: A BEGINNER'S GUIDE TO HTML, CSS, JAVASCRIPT, AND WEB GRAPHICS”, 4TH EDITION, O’REILLY, 2012 * N. S. WILLIAMS, “PROFESSIONAL JAVA FOR WEB APPLICATIONS”, WROX, 2014 |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2016-09-30]