Vai al contenuto pricipale
Oggetto:
Oggetto:

Fondamenti di informatica e programmazione (Mod. 2)

Oggetto:

Foundations of informatics and programming

Oggetto:

Anno accademico 2014/2015

Codice dell'attività didattica
-
Docenti
Rossana Damiano (Titolare del corso)
Prof. Cristina Gena (Titolare del corso)
Corso integrato
Periodo didattico
Primo semestre
Crediti/Valenza
6
SSD dell'attività didattica
INF/01 - informatica
Modalità di erogazione
Tradizionale
Lingua di insegnamento
Italiano
Modalità di frequenza
Facoltativa
Tipologia d'esame
Orale
Prerequisiti
Frequenza del modulo 1
Oggetto:

Sommario del corso

Oggetto:

Obiettivi formativi

Introduzione alle basi di dati. DBMS e modello concettuale Entità-Relazioni. Progettare una base di dati (livello logico): il modello relazionale. Il linguaggio SQL.

I linguaggi di markup (HTML5) e  la presentazione delle informazioni attraverso i fogli di stile (CSS3). L'interazione avanzata lato client attraverso Javascript e il DOM.

Introduction to data bases. Data Base Managements Systems (DBMS) and the Entity-Relation conceptual modeling language. Design of data bases, from relations level to logical and implementation levels. Querying data bases with SQL.

Markup languages ​​(HTML5) and the information presentation through style sheets (CSS3). The advanced client-side interaction through  JavaScript and the DOM.

 

 

Oggetto:

Risultati dell'apprendimento attesi

Utilizzo dei linguaggi informatici e multimediali nella creazione artistica e nella sua documentazione, con particolare riferimento alla creazione di applicazioni interattive per la gestione di installazioni, archivi, repository multimediali.

Utilizzo dei linguaggi di markup per la gestione strutturata delle informazioni e per la loro presentazionein ambito Web attraverso i fogli di stile. Utilizzo dei linguaggi di scripting lato client (Javascript) per costruire un'interazione avanzata e dinamica con l'utente finale.

Use of formal languages and techniques in the process of artistic creation and in its documentation, wrt to the managment of interactive applications and installations.

Using markup languages ​​for  managing the information and its  presentation on the Web  through the use of  style sheets. Using client-side scripting languages ​​(JavaScript) to build an advanced and dynamic interaction with the end-users.

Oggetto:

Modalità di verifica dell'apprendimento

Colloquio orale e progetto (le cui specifiche saranno comunicate agli studenti durante il corso)

Oggetto:

Contenuti

Basi di dati: progettazione, sviluppo e accesso. HTML5, CSS3, Javascript e il DOM.

Oggetto:

Programma

Basi di dati: Gestione di basi di dati: concetti introduttivi

I livelli nella progettazione e realizzazione di una base di dati: paradigmi e linguaggi

Realizzare una base di dati con mySql e interrogarla via SQL.

HTML5, CSS3, Javascript e il DOM.

Data bases: 

Designing simple data bases in the ER language. 

Implementing data bases with mySql

Querying data bases with SQL.

HTML5, CSS3, Javascript and the DOM.

Oggetto:

Testi consigliati e bibliografia

Sistemi di basi di dati. Fondamenti. R. Elmasri e S. Navathe, Pearson. Le parti da studiare saranno indicate a lezione.

HTML 5 e CSS 3, Gabriele Gigliotti, 2011, Apogeo.

Dispense a cura del docente  (su http://www.di.unito.it/~cgena/teaching.html)

Fundamentals of data base systems. R. Elmasri e S. Navathe, Pearson.

HTML 5 e CSS 3, Gabriele Gigliotti, 2011, Apogeo.

D. Flanagan, Javascript: The Definitive Guide, 4th Edition, O'Reilly Media, 2001.

Handouts will be distributed during the course (on http://www.di.unito.it/~cgena/teaching.html)

Oggetto:
Ultimo aggiornamento: 19/04/2016 15:13
Non cliccare qui!