Offerta Didattica

 

SCIENZE DELLA FORMAZIONE E DELLA COMUNICAZIONE

WEB DESIGN

Classe di corso: L-19, 20 - Classe delle lauree in Scienze dell'educazione e della formazione
AA: 2022/2023
Sedi: MESSINA, MESSINA
SSDTAFtipologiafrequenzamoduli
INF/01A scelta dello studenteLiberaLiberaNo
CFUCFU LEZCFU LABCFU ESEOREORE LEZORE LABORE ESE
108206848200
Legenda
CFU: n. crediti dell’insegnamento
CFU LEZ: n. cfu di lezione in aula
CFU LAB: n. cfu di laboratorio
CFU ESE: n. cfu di esercitazione
FREQUENZA:Libera/Obbligatoria
MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli
ORE: n. ore programmate
ORE LEZ: n. ore programmate di lezione in aula
ORE LAB: n. ore programmate di laboratorio
ORE ESE: n. ore programmate di esercitazione
SSD:sigla del settore scientifico disciplinare dell’insegnamento
TAF:sigla della tipologia di attività formativa
TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio

Obiettivi Formativi

Lo studente acquisirà competenze sulla progettazione Web, con riferimento all'intero ciclo di vita del progetto: dall'analisi dei requisiti allo sviluppo, fino alla pubblicazione. Più in dettaglio, lo studente acquisirà competenze su: i) metodologie di analisi, progettazione e valutazione di un progetto Web; ii) linguaggi di programmazione per il Web e CMS; iii) pubblicazione e manutenzione di un progetto Web.

Learning Goals

The student will acquire skills and knowledge on Web design, with reference to the entire project life cycle: from requirements analysis to development, up to the publication. More specifically, the student will acquire skills and knowledge on: i) analysis methodologies, design and evaluation of a Web project; ii) programming languages for the Web and CMS; iii) publishing and maintenance of a Web project.

Metodi didattici

Lezioni frontali e laboratorio.

Teaching Methods

Frontal lectures and laboratories.

Prerequisiti

Conoscenze informatiche di base. Conoscenze di base di programmazione, di reti di computer e di database.

Prerequisites

Basic computer science knowledge. Basic knowledge of programming, computer networks and database.

Verifiche dell'apprendimento

La verifica dell'apprendimento consiste in una prova orale che ha per oggetto gli argomenti trattati nel programma del corso e lo svolgimento di esercizi nei linguaggi di programmazione trattati nel programma del corso. La prova orale permette una valutazione massima di 25/30. L’esame prevede opzionalmente la presentazione e discussione di un elaborato che ha per oggetto la progettazione e realizzazione di un sito Web, seguendo le modalità trattate nel programma del corso. Il progetto deve essere corredato da una relazione che descriva tutte le sue componenti e il codice prodotto deve essere commentato. Il progetto che può essere proposto da un singolo studente o da un gruppo composto da massimo due studenti, permette una valutazione massima di 30/30 e lode.

Assessment

The assessment consists of an oral exam on the topics covered in the course syllabus which also includes the ability to solve programming exercises. The oral exam allows a maximum evaluation of 25/30. The exam optionally includes the possibility to design and implement a Web site, following the methods covered in the course syllabus. The project must be accompanied by a report describing all its components, and the code produced must be commented. The project, which can be proposed by a single student or by a group of a maximum of two students, allows a maximum evaluation of 30/30 cum laude.

Programma del Corso

- L'ECOSISTEMA DEL WEB - Gli strumenti di base. La progettazione dei siti web. L’editor Sublime Text. Dietro le pagine web: i tag HTML. - FORMA E STILE CON HTML5 E CSS4 - La gestione dei testi in HTML. Gli elementi di base dei CSS. I link e le immagini. Multimedialità e responsività. - IL LINGUAGGIO JAVASCRIPT - Caratteristiche generali. Gli elementi di base di JavaScript. Oggetti ed eventi. I moduli nelle pagine web. - IL LINGUAGGIO PHP - Installare un web server. Gli elementi di base del PHP. Array e classi. Variabili automatiche, moduli e cookie.

Course Syllabus

- THE WEB ECOSYSTEM - The basic tools. The design of Web sites. The Sublime Text editor. Behind the web pages: the HTML tags. - SHAPE AND STYLE WITH HTML5 AND CSS4 - The text management in HTML. The basic elements of CSS. Links and images. Multimedia and responsiveness. - THE JAVASCRIPT LANGUAGE - General features. The basic elements of JavaScript. Objects and events. Forms in web pages. - THE PHP LANGUAGE - Installing a web server. The basic elements of PHP. Arrays and classes. Automatic variables, forms and cookies.

Testi di riferimento: [1] Sklar, J. (2014). Principi di Web Design. Apogeo Education. [2] Avvenuti, M., Cimino, M. G. C. A. (2011). Laboratori di programmazione web. HTML, CSS, Javascript e PHP. McGraw-Hill Companies.

Elenco delle unità didattiche costituenti l'insegnamento

Docente: ANNAMARIA FICARA

Orario di Ricevimento - ANNAMARIA FICARA

Dato non disponibile
  • Segui Unime su:
  • istagram32x32.jpg
  • facebook
  • youtube
  • twitter
  • UnimeMobile
  • tutti