Vai al contenuto principale
Oggetto:
Oggetto:

Fondamenti di informatica e programmazione (Mod. 2)

Oggetto:

Foundations of informatics and programming

Oggetto:

Anno accademico 2016/2017

Codice dell'attività didattica
-
Insegnamento integrato
Corso di studi
laurea triennale in DAMS
Anno
1° anno
Tipologia
Di base
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 insegnamento

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 insegnamento

Lezioni frontali

Oggetto:

Modalità di verifica dell'apprendimento

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

Attenzione: a partire dall'appello di novembre 2015, gli studenti devono portare all'esame entrambe le parti del corso (e i relativi progetti) contemporaneamente.

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.

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

Testi consigliati e bibliografia

Oggetto:

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: 10/01/2017 15:41
Location: https://cdsdams.campusnet.unito.it/robots.html
Non cliccare qui!