create slide index for lab and add project work info
authorStefano Zacchiroli <zack@upsilon.cc>
Mon, 3 May 2010 12:58:43 +0000 (14:58 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Mon, 3 May 2010 12:58:43 +0000 (14:58 +0200)
teaching/0910/mfosset.mdwn

index 8526617..f30aeba 100644 (file)
@@ -23,57 +23,52 @@ Docenti:
      *trigger*, *estendibilità*
 1. [[lezione 4|04-lezione-4.pdf]], 05/03/2010<br />
    * argomenti: *progettazione di DB*
-<!-- 
- !-- 1. [[information retrieval|11-info-retr.pdf]], 09/04/2010
- !--    * seminario by Dario Rigolin, CTO [Comperio](http://www.comperio.it/)
- !-- 1. [[lab - presentazione|02-intro-lab.pdf]], 07/05/2010
- !-- 1. [[lab - DBMS administration|03-lab-dbms-admin.pdf]], 07/05/2010<br />
- !--    * argomenti: *MySQL administration*, *PostgreSQL administration*
- !-- 1. [[lab - DBMS embedded|04-lab-dbms-embedded.pdf]], 07/05/2010<br />
- !--    * argomenti: *DBMS embedded*, *SQLite*, *estensioni*
- !-- 1. [[esercizi SQL|06-esercizi-SQL.pdf]], 07/05/2010
- !-- 1. [[lab - Python tutorial|08-python-tutorial.pdf]], 08/05/2010
- !--    * argomenti: introduzione al *linguaggio [Python](http://www.python.org)*
- !-- 1. [[lab - HTTP e programmazione CGI|09-lab-http-cgi.pdf]], 08/05/2010
- !--    * argomenti: introduzione ai protocolli *HTTP* e *CGI*,
- !--    *programmazione CGI* (in Python)
- !-- 1. [[lab - DB access e Framework MVC|10-lab-db-mvc.pdf]], 08/05/2010
- !--    * argomenti: DBMS-abstraction, *Object Relational Mapping*,
- !--    programmazione web *Model-View-Controller*
-  -->
+1. [[lab - presentazione|05-intro-lab.pdf]], 07/05/2010
+1. [[lab - DBMS administration|06-lab-dbms-admin.pdf]], 07/05/2010<br />
+   * argomenti: *MySQL administration*, *PostgreSQL administration*
+1. [[lab - DBMS embedded|07-lab-dbms-embedded.pdf]], 07/05/2010<br />
+   * argomenti: *DBMS embedded*, *SQLite*, *estensioni*
+1. [[esercizi SQL|08-esercizi-SQL.pdf]], 07/05/2010
+1. [[lab - Python tutorial|09-python-tutorial.pdf]], 08/05/2010
+   * argomenti: introduzione al *linguaggio [Python](http://www.python.org)*
+1. [[lab - HTTP e programmazione CGI|10-lab-http-cgi.pdf]], 08/05/2010
+   * argomenti: introduzione ai protocolli *HTTP* e *CGI*,
+   *programmazione CGI* (in Python)
+1. [[lab - DB access e Framework MVC|11-lab-db-mvc.pdf]], 08/05/2010
+   * argomenti: DBMS-abstraction, *Object Relational Mapping*,
+   programmazione web *Model-View-Controller*
 
 ## Valutazione
 
 1. [[test|05-test.pdf]] svolto in aula e sua [[soluzione|06-test-sol.pdf]]
 
-<!-- 
- !-- ## Project work
- !-- 
- !-- Il superamento del corso è subordinato alla valutazione positiva di un
- !-- **project work**, da svolgere individualmente od in gruppi di *max. 2
- !-- persone*.
- !-- 
- !-- Gli interessati sono tenuti ad inviare **proposte** di progetto via
- !-- mail ai docenti per approvazione; le proposte devono giungere entro e
- !-- non oltre il **5 Giugno 2009**, per essere approvate indicativamente
- !-- per la metà di Giugno. Le proposte di progetto devono vertire sugli
- !-- argomenti del corso e possibilmente toccare sia gli aspetti DBMS che
- !-- gli aspetti Web.
- !-- 
- !-- Una lista, *non esaustiva*, di **filoni** all'interno dei quali
- !-- proporre progetti è la seguente:
- !-- 
- !-- * estensione di DBMS embedded (e.g., SQLite) con l'aggiunta di
- !--   funzionalità quali nuovi tipi o nuovi costrutti per il linguaggio di
- !--   query
- !-- * studio delle limitazioni di espressività di specifici ORM rispetto
- !--   al modello relazionale e sviluppo di loro migliorie al fine di
- !--   rimuovere, o mitigare, tali limitazioni
- !-- * sviluppo di applicativi Web, aventi data model di significativa
- !--   complessità (i.e. non il carrello della spesa!), in un framework Web
- !--   MVC
- !-- * analisi sperimentale delle performance di DBMS open source e studio
- !--   sul loro impatto di vari parametri (clusterizzazione, storage
- !--   engine, dimensione del data set, ...)
-  -->
+## Project work
 
+Il superamento del corso è subordinato allo superamento di una prova scritta ed
+alla valutazione positiva di un **project work**, da svolgere individualmente
+od in gruppi di *max. 2 persone*.
+
+Gli interessati sono tenuti ad inviare **proposte** di progetto via mail ai
+docenti per approvazione. Le proposte di progetto devono vertere sugli
+argomenti del corso e possibilmente toccare sia gli aspetti DBMS che gli
+aspetti Web.  Una lista, *non esaustiva*, di **temi** all'interno dei quali
+proporre progetti è la seguente:
+
+* estensione di DBMS embedded (e.g. SQLite) con l'aggiunta di funzionalità
+  quali nuovi tipi o nuovi costrutti per il linguaggio di query
+* studio delle limitazioni di espressività di specifici ORM rispetto al modello
+  relazionale e sviluppo di loro migliorie al fine di rimuovere, o mitigare,
+  tali limitazioni
+* sviluppo di applicativi Web, aventi data model di significativa complessità
+  (i.e. non il carrello della spesa!), in un framework Web MVC
+* analisi sperimentale delle performance di DBMS open source e studio sul loro
+  impatto di vari parametri (clustering, storage engine, dimensione del data
+  set, ...)
+
+Le date per lo svolgimento del progetto sono le seguenti:
+
+* **31 Maggio 2010** invio delle proposte di progetto ai docenti
+* **15 Giugno 2010** approvazione (previe eventuali modifiche richieste) delle
+  proposte
+* **30 Agosto 2010** consegna dei progetti **accompagnati da relazione** che li
+  descrivano