FACOLTA' DI INGEGNERIA       Universita' di Pavia
Home
  Didattica > Insegnamenti0809 > Internet e medicina
Organizzazione e Sedi
Immatricolarsi ai C.d.L.
Immatricolarsi ai C.d.L.M.
Orientamento
Didattica
Prenotazione Aule
Master
Esami: Iscrizioni online
Ricerca Scientifica
Servizi
Rapporti con Imprese
Tirocini didattici
Eventi e Iniziative
Bandi e Offerte lavoro
Esami di Stato
Mobilità/Erasmus
Rapporti di riesame
Assicurazione Qualità
Guida dello Studente
Scorciatoie
Cerca nel sito
Internet e medicina

Insegnamento Anno Accademico 08-09

Docente/i: Giordano Lanzola  

Denominazione del corso: Internet e medicina
Codice del corso: 062171
Corso di laurea: Ingegneria Biomedica
Settore scientifico disciplinare: ING-INF/06
L'insegnamento è caratterizzante per: Ingegneria Biomedica
Crediti formativi: CFU 5
Sito web del corso: http://intermed.unipv.it

Obiettivi formativi specifici

Il modulo ha lo scopo di rendere familiare lo studente con alcuni strumenti innovativi che consentono l'accesso a basi di dati attraverso le tecnologie di rete/web. Esso ha un forte orientamento applicativo, ed è quindi previsto uno stretto coordinamento con diversi altri moduli nel corso dei quali lo studente acquisisce i concetti fondamentali della programmazione sia di base che orientata agli oggetti, e le metodologie per il progetto e lo sviluppo di basi di dati relazionali.

Programma del corso

Il corso, collocato all'ultimo anno del Corso di Laurea di Primo Livello, ha una connotazione fortemente sperimentale. Si svolge prevalementemente in aula didattica e prevede, sin dal suo inizio, una stretta alternanza fra momenti in cui vengono impartiti alcuni concetti base della programmazione su Web e momenti in cui lo Studente è chiamato personalmente ad applicarli. Ciò implica che la realizzazione del progetto personale, che qui di seguito è indicato come ultimo punto, si svolga in realtà già a partire dalle prime settimane e prosegua per tutta la durata del corso.

Nozioni di base relative ad Internet
Illustrazione delle nozioni fondamentali relative ad Internet, al protocollo TCP/IP, WWW etc...

Definizione ed uso di ipertesti
Cenni sui linguaggi per la rappresentazione di ipertesti. Illustrazione del linguaggio HTML e dei suoi principali elementi che consentono di definire la struttura di un ipertesto. Il concetto di pagina web statica e le modalità per accedervi. Le URL, i form, e le modalità per il passaggio dei parametri nelle richieste al server.

Application Server
Differenza fra pagine statiche e pagine dinamiche e rilevanza di queste ultime. Il problema della conservazione dello stato nel corso di una interazione costituita da richieste multiple basate su protocollo HTTP verso il server.

Lo sviluppo di pagine web dinamiche in ambiente JSP
Elementi fondamentali delle applicazioni JSP. Generazione di contenuti dinamici. Uso di elementi di scripting. Accesso ai database tramite azioni personalizzate in JSP.

Sviluppo di un progetto personale
Parallelamente allo svolgimento delle lezioni e delle esercitazioni, lo studente è chiamato a sfruttare i concetti e le tecnologie appresi elaborando e sviluppando un proprio progetto di applicazione Web. Questo consiste nella realizzazione di un sito Web dinamico e ad accesso controllato a cui si assume che si colleghino diverse categorie di utenti. Per ciascuna categoria il sito fornirà modalità diverse di interazione con l'utente che prevederanno di acquisire e presentare le informazioni interfacciandosi con un DataBase relazionale, anch'esso progettato dallo Studente.

Prerequisiti

I concetti fondamentali connessi con la programmazione (variabili, istruzioni, funzioni, strutture di controllo e algoritmi) che possono essere acquisiti tramite i corsi precedentemente seguiti. Conoscenza delle metodologie e tecnologie per la progettazione ed interrogazione dei database relazionali. Conoscenza basilare relativa all’uso del PC e della navigazione su Web.

Tipologia delle attività formative

Lezioni (ore/anno in aula): 18
Esercitazioni (ore/anno in aula): 18
Laboratori (ore/anno in aula): 16
Progetti (ore/anno in aula): 20

Materiale didattico consigliato

Per seguire con profitto le lezioni e sviluppare il progetto richiesto è sufficiente il materiale messo a disposizione sull'apposito sito del corso. Si forniscono qui di seguito alcuni riferimenti sia a titolo di esempio che per eventuali ulteriori approfondimenti.

Stefano Ceri, Piero Fraternali, Aldo Bongio, Marco Brambilla, Sara Comai, Maristella Matera. Dati ed Applicazioni per il Web. McGraw Hill. ISBN 9-788838-661389 (526 Pagine, Luglio 2003). E' un ottimo testo che illustra le metodologie e le tecniche relative al mondo della progettazione di applicazioni Web associate a basi di dati.

Chuck Musciano, Bill Kennedy. HTML & XHTML: The Definitive Guide, 5th Edition. O'Reilly & Associates. ISBN: 0-596-00382-X (700 Pagine, Agosto 2002). Un testo "classico" di riferimento per il linguaggio HTML.

Hans Bergsten. JavaServer Pages, 3rd Edition. O'Reilly & Associates. ISBN: 0-596-00563-6 (764 Pagine, Dicembre 2003). Questo testo tratta i diversi aspetti connessi con la realizzazione di applicazioni Web dinamiche basate su tecnologia JSP, sia dal punto di vista della progettazione che da quello pratico, attraverso numerosi esempi.

Jason Brittain, Ian F. Darwin. Tomcat: The Definitive Guide. O'Reilly & Associates. ISBN: 0-596-00318-8 (180 Pagine, Giugno 2003). Guida all'installazione ed all'uso di Tomcat, un contenitore di Servlet e JSP disponibile gratuitamente.

Modalità di verifica dell'apprendimento

Viene svolta una prima prova in itinere finalizzata alla definizione delle specifiche di progettazione per una applicazione Web che costituirà il progetto dello Studente. Nella seconda parte del corso verrà richiesto allo Studente di completare il progetto di cui ha fornito le specifiche utilizzando le metodologie e le tecnologie acquisite durante le lezioni e le esercitazioni. Questa realizzazione pratica di fatto costituirà la seconda prova in itinere. Il voto verrà assegnato al termine di una verifica finale durante la quale si valuteranno complessivamente i risultati delle due prove, la qualità del progetto svolto e il livello di profitto raggiunto sugli argomenti trattati.

Copyright © Facoltà di Ingegneria - Università di Pavia