Sei in: Home > Corsi di insegnamento > Progettazione e programmazione web
 
 

Progettazione e programmazione web

 

Web Design and Web Programming

 

Anno accademico 2017/2018

Codice attività didattica
SCF0606
Docente
Prof. Cristina Gena (Titolare del corso)
Corso di studio
laurea triennale in DAMS
Anno
3° anno
Periodo didattico
Primo semestre
Tipologia
Affine o integrativo
Crediti/Valenza
6
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Orale
Prerequisiti
Fondamenti di informatica - Modulo 1
 
 

Obiettivi formativi

  • Italiano
  • English
 

L'insegnamento si propone di introdurre lo studente alla risoluzione dei problemi attraverso l'approccio algoritmico, affrontando le conoscenze di base della programmazione (attraverso i linguaggi Javascript,  Jquery, ecc.),  e della strutturazione e presentazione  delle informazioni attraverso i linguaggi HTML e CSS. Obiettivo fondamentale dell'insegnamento  è quello di fornire gli strumenti metodologici per  l'analisi ed il confronto degli algoritmi e delle strutture dati fondamentali,  per la gestione strutturata delle informazioni e per la loro presentazione in ambito Web. 

 

 

Risultati dell'apprendimento attesi

  • Italiano
  • English

Al termine dell’insegnamento lo studente dovrà dimostrare di essere in grado di risolvere dei problemi attraverso l'utilizzo di algoritmi, espressi nei linguaggi di scripting visti a lezione. Dovrà inoltre essere in grado di realizzare delle pagine web interattive, strutturate in HTML5 e presentate in CSS3, arricchite da effetti dinamici e muldimediali, che siano usabili e accessibili  Dovrà essere in grado di applicare tali risultati nell'archiviazione e diffusione in rete dei prodotti culturali, coniugando queste competenza con lo studio dei linguaggi artistici contemporanei affrontati in altri insegnamenti. 

 

Programma

  • Italiano
  • English
 

La progettazione web attraverso l'approfodnimento dei linguaggi

- HTML5

-Css3

 I concetti fondamentali della programmazione

- Variabili e Assegnamento

- Tipi di dati e operatori

- Espressioni

- Funzioni e loro invocazione

- I cicli e le strutture di controllo

- Le strutture dati

- Analisi e confronto di alcuni algoritmi

- Javascript e il DOM

- Multimedia, animazioni e interazione avanzata attraverso il web

- Concetti generali di usabilità e accessibilità

- Esercitazioni su  Jquery

 

Modalità di insegnamento

  • Italiano
  • English
 

Lezioni della durata di 36 ore complessive (6 CFU), che si svolgono in aula informatica con l’ausilio di proiezioni. I concetti affrontati vengono man mano testati e verificati sui computer a disposizione degli studenti.

 

Modalità di verifica dell'apprendimento

  • Italiano
  • English
 

Conoscenze e capacità previste saranno verificate attraverso un colloquio orale con domande, dove gli studenti dovranno presentare un progetto sviluppato individualmente. La preparazione sarà considerata adeguata (con votazione espressa in trentesimi),  se lo studente sarà in grado di commentare in maniera adeguata il codice con cui ha realizzato il progetto, e dimostrerà una completa padronanza della sintassi e della semantica dei linguaggi visti a lezione. Verrà inoltre richiesto a tutti gli studenti di risolvere un problema tramite l'utilizzo  e la scrittura di un algoritmo attraverso uno dei linguaggi affrontati a lezione.

 

Attività di supporto

  • Italiano
  • English
 

Le slides della docente, pubblicate su questo sito. 

 

Testi consigliati e bibliografia

  • Italiano
  • English
 

 

Jessica Miller, Victoria Kirst, Marty Stepp

Web Programming Step by Step (http://www.webstepbook.com/)

ISBN: 9780578012391

Step by Step Publishing 

 

Note

  • Italiano
  • English
 

Gli studenti non frequentanti devono contattare la docente per conoscere il programma d'esame.

 

Orario lezioniV

GiorniOreAula
Giovedì14:00 - 17:003.06 - Via Sant'Ottavio,54 Aule sostitutive PN
Venerdì14:00 - 17:003.06 - Via Sant'Ottavio,54 Aule sostitutive PN

Lezioni: dal 09/11/2017 al 22/12/2017

Nota: La lezione di giovedì 14 dicembre terminerà alle 16.

Registrazione
  • Aperta
    Apertura registrazione
    01/09/2017 alle ore 12:00
    Chiusura registrazione
    30/06/2018 alle ore 12:00
     
    Ultimo aggiornamento: 01/09/2017 16:37
    Campusnet Unito
    Non cliccare qui!