Informazioni sulle lezioni
II semestre (inizio: 26/2/2018), Campus Luigi Einaudi (CLE),
L.go Dora Siena 100 (Torino), aula Li5, lunedì e martedì 13:00-16:00
Programma e prerequisiti
Il programma si trova nelle slide - vedi sotto
(Prologo)
Prerequisti:
Cosa dovete sapere?
NB:
I prerequisiti sono prerequisiti! Quindi...
- sono concetti che è necessario conoscere per capire i temi trattati nel corso;
- sono concetti che possono essere oggetto di verifica in sede d'esame;
- sono concetti che, se non conoscete, dovete studiare!
Slide delle lezioni
PRIMA PARTE - le tecnologie:
- Prologo [312 KB]
- Introduzione a Internet e al Web [419 KB]
- Tecnologie client-side: linguaggi di markup [848 KB]
- Tecnologie client-side: scripting/programmazione [576 KB]
Integrazione: slide 37bis [18 KB]
- Tecnologie server-side [547 KB]
Slide 3 modificata [23 KB]
Slide con piccole modifiche: 5, 7, 20, 22, 32, *33*,
*35*, 39, 40, *41*, *42*, 49
Slide con dettagli saltati: CGI (50), Python (52), Perl (54), Ruby (56 e 57)
Slide 65 leggermente modificata + aggiunto slide 65 bis [42 KB]
- La sicurezza delle app web [187 KB]
- Il Web 2.0: AJAX, Open API, RESTful services, Web Services [792 KB]
- Le applicazioni per dispositivi mobili [346 KB]
- Esempi [512 KB]
SECONDA PARTE - applicazioni e servizi:
Testi consigliati
Purtroppo non ho trovato un testo che comprendesse, al giusto livello di dettaglio, tutti gli argomenti affrontati nel corso...
Di conseguenza:
- la frequenza delle lezioni è caldamente consigliata!
- il principale "testo di riferimento" sono le slide (disponibili online)
- fate riferimento alle slide per sapere quali argomenti (e a quale livello di in dettaglio)
fanno parte del programma
- nelle slide trovate numerosissimi riferimenti a risorse (soprattutto online) che, nel loro complesso,
rappresentano la bibliografia di riferimento del corso >> usateli!!
- l'obiettivo è capire gli argomenti di cui si parla
nel corso e NON di studiare a memoria le slide (che sono un mezzo e NON un fine)
- consultate la bacheca!!
- per qualunque dubbio,
scrivetemi!!
e/o venite a ricevimento
Per chi vuole approfondire (anche solo alcuni argomenti), due testi consigliati
(ma che NON fanno parte del programma):
- M. Stepp, J. Miller, V. Kirst: Web Programming - Step by Step (second edition),
www.webstepbook.com
- D. Cameron: A Software Engineer Learns HTML5, JavaScript & jQuery. Cisdal Publishing, 2014
Esistono poi molti
corsi di sviluppo web (
web development)
e programmazione (
coding)
online, utili per approfondire... x es:
- Codecademy
- Corsi di HTML5
e CSS3
- Corsi di Javascript,
JQuery,
Python, Java, PHP, ...
- Programmi intensivi
(a pagamento) per costruire siti web, applicazioni front-end e API Web
- Dash
- Corsi di HTML, CSS, Javascript, ...
- Progetti per costruire siti personali, temi responsive, siti aziendali
Non-frequentanti
Il programma e le modalità d'esame sono le stesse per frequentanti e non frequentanti
Appelli e scadenze per la consegna delle relazioni
----------
Esiti e testi degli scritti (e dell'esonero):
> 23/04/18 (esonero):
esiti -
testo
> 18/06/18:
esiti -
testo
> 02/07/18:
esiti -
testo
> 16/07/18:
esiti -
testo
> 11/09/18:
esiti -
testo
Informazioni sull'esame
***ESAME da 9 cfu***
L'esame si compone di 3 PARTI:
- Relazione su un argomento a scelta, legato ai temi trattati nel corso
*** attenzione alle scadenze per la consegna della relazione!!!
- Scritto sulla prima parte del corso
- Colloquio orale su tutti gli argomenti del corso
(in particolare sulla relazione e sulla seconda parte)
Importante!
Relazione, scritto e orale costituiscono un unico esame, quindi l'
orale
deve essere sostenuto nello
stesso appello dello scritto
Sono
ammessi allo scritto solo gli studenti che hanno
consegnato la relazione secondo la corrispondente scadenza indicata
Relazione:
- deve avere la forma di un breve articolo, di taglio scientifico o divulgativo,
su un argomento concordato con la docente e attinente ai temi affrontati nel corso
- può avere un taglio interdisciplinare, ma non deve trascurare il punto di vista tecnologico
- deve contenere gli opportuni riferimenti alle fonti (nel testo e in una breve bibliografia finale)
- non deve superare le 4 pagine (interlinea singola, Times 12)
- deve essere intestata con nome e cognome nella prima pagina (in alto a dx)
- deve essere inviata in formato PDF via e-mail a
annamaria.goy[at]unito.it
(il nome del file PDF deve essere il vostro cognome, per es: rossi.pdf)
secondo le scadenze (vedi sopra)
- resta valida un anno accademico: se l'esame non viene completato entro l'appello di settembre,
la relazione dovrà essere rifatta
- NB: Se si consegna la relazione ma NON si supera l'esame la relazione resta valida per l'a.a.
(fino all'appello di settembre). E' possibile migliorarla, ma NON cambiare argomento e rifarla da zero
***ESAME da 6 cfu***
L'esame consiste in uno scritto sulla prima parte del corso
***VOTO complessivo: come viene calcolato?