Università degli Studi di Milano

Corso Programmazione per il Web

Anno Accademico 2018-2019 – I Semestre (6CFU)

Marco Mesiti, Fatima Hachem



Orari del corso

Programma del Corso

  1. Linguaggi per il Web Linguaggi di marcatura, World Wide Web, HTTP, HTML, HTML5, Fogli di stile per HTML (CSS/CSS3), XML e DTD, JSON
  2. Programmazione server-side: PHP Linguaggi di scripting lato server, PHP (strutture di controllo, variabili di ambiente, funzioni, gestione dei files), Cookies e sessioni, gestione delle classi, MySQL, interazione PHP-MySQL
  3. Programmazione client-side: Javascript Aspetti dinamici in HTML, Linguaggi di scripting lato client, JavaScript (strutture di controllo, funzioni, array, oggetti), DOM, JSON, JQuery, AJAX
  4. Aspetti avanzati (cenni) Responsive Web Design, Framework, Node.js, Bootstrap, Servizi Rest e Mashup, Usabilità e accessibilità

Modalità d'esame

Prove. L'esame consiste di un test scritto, un progetto e un orale. Per sostenere l'orale occorre aver consegnato il progetto ed ottenere parere positivo sul test scritto. Il progetto deve essere consegnato 5 giorni prima della data dell'appello. Il test scritto viene svolto prima dell'orale.

Test scritto. Il test scritto prevede diverse domande (a volte a risposta vincolata, altre volte può richiedere di completare un pezzo di codice). Al test scritto viene dato un parere (positivo/negativo) per l'ammissione alla prova orale. Per gli studenti frequentanti, il test scritto può essere sostituito da due questionari proposti durante il corso.

Prova Orale. La prova orale consiste in domande inerenti argomenti svolti durante il corso e sul progetto consegnato.

Progetto. Il progetto può essere svolto in coppia. Al progetto viene assegnato un punteggio massimo di 30 punti. Il voto del progetto ha validità un anno da quando consegnato. Dopodichè occorre svolgere un nuovo progetto.

Voto finale. Il voto proposto si ottiene dalla media del voto del progetto e del voto dell'orale.

Studente frequentante. Gli studenti frequentanti sono esonerati dal test scritto. Per essere considerati studenti frequentanti occorre seguire almeno 18 lezioni di quelle previste. Inoltre, bisogna ottenere parere positivo nei due questionari che saranno proposti durante il corso.

Premio velocità. Gli studenti frequentanti che concludono l'orale entro l'appello di Febbraio 2019, riceveranno un bonus massimo di 3 punti sul voto finale. Coloro che concludono l'orale entro l'appello di Luglio 2019 riceveranno un bonus massimo di 1.5 punto sul voto finale. Il valore del bonus dipende dai risultati dei questionari.

Validità delle prove. Il voto del progetto e l'eventuale voto finale ad esso associato restano validi per un anno solare. Nel caso uno studente lasci trascorrere un periodo di tempo superiore senza superare o registrare l'esame, le prove scadute dovranno essere ripetute.


Testi consigliati (per approfondimenti)

Non viene adottato nessun testo specifico per questo corso. Gli argomenti trattati sono molto discussi ed è possibile trovare diverse fonti on-line (vedi sezione riferimenti nell'area riservata).

Edizione precedente del corso


Sezione riservata

Per gli studenti è attiva una sezione riservata del sito, in cui saranno disponibili il materiale didattico e le comunicazioni relative al Corso. Tale sezione è accessibile dalla voce Sezione riservata del menu generale.

Aggiornamenti relativi al Corso saranno notificati nella pagina Avvisi della sezione riservata, accessibile dall'omonima voce del menu principale. Tale voce sarà evidenziata in grassetto ogni volta che verrà pubblicato un avviso.


Valid CSS2! Valid XHTML 1.0! Aggiornamento: 22/9/2018