140 likes | 292 Views
Corso di studi in informatica. “ Internet: cenni storici e sviluppi futuri ”, dal carattere tecnico/divulgativo. Corso n. 1.
E N D
“Internet: cenni storici e sviluppi futuri”, dal carattere tecnico/divulgativo Corso n. 1 • La presentazione parte da una breve descrizione di Internet e dei servizi che attualmente offre e prova a ripercorrere alcune delle tappe salienti dello sviluppo delle reti di comunicazioni ed ad evidenziare le possibili linee guida dello sviluppo futuro della rete. Obiettivi/Didattica • Studenti del quinto anno di scuole superiori. Dato il carattere volutamente divulgativo sono richieste solo conoscenze di base di informatica e di uso della rete Internet Target • Durata: 2 ore. • Struttura: • Internet e il web: breve panoramica della rete e dei servizi principali che essa offre • Cenni storici sullo sviluppo della rete e dei servizi che offre • Uno sguardo sul futuro (sviluppi futuri/futuribili della rete Internet e dei servizi che essa offre) Durata/Struttura Luogo • Presso le scuole Descrizione
“Applicazioni Web” avvicina i partecipanti alla progettazione e sviluppo di applicazioni software basate sul Web e su pagine dinamiche Corso n. 2 • Introdurre i partecipanti alla progettazione e allo sviluppo di applicazioni Web basate su pagine dinamiche (Java Server Pages) utilizzando un ambiente di sviluppo software normalmente usato a livello professionale per applicazioni industriali Obiettivi • Il programma è organizzato alternando la presentazione di contenuti con la sperimentazione in laboratorio per facilitare l’ apprendimento dei concetti teorici e fornire un’esperienza professionalizzante Didattica • Studenti del quinto anno di scuole superiori che offrono un minimo background di informatica Target • Durata: 4 ore di cui 2 di teoria e 2 di esercitazione in laboratorio. Per le attivita’ di laboratorio i partecipanti utilizzeranno l’ambiente di sviluppo software NetBeans IDE • Struttura: • Presentazione delle applicazioni Web basate su pagine e introduzione alle JSP • Progettazione delle pagine dell’applicazione, dal punto di vista funzionale e della presentazione dei contenuti all’utente (interfaccia utente) • Sviluppo di tabelle in database, per mantenere dati permanenti da interrogare e manipolare nelle applicazioni Web • Sviluppo di pagine Web statiche (HTML) e dinamiche (Java Server Pages) che formano la logica applicativa dell’applicazione Web. Le pagine accedono al database per recuperare i dati da utilizzare Durata/Struttura Luogo • Locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino Descrizione
“Problem Solving & Decision Making” supporta i junior ad alto potenziale a diventare dei buoni analisti Corso n. 3 Descrizione • Favorire l’apprendimento di un metodo di lavoro strutturato • Fornire ai partecipanti gli strumenti per: • Saper risolvere problemi in autonomia • Imparare a lavorare in team • Apprendere le tecniche di problem solving Obiettivi • Corso altamente interattivo e basato sull’experience learning: • Team work • Role plays • Case studies Didattica • Junior ad alto potenziale • Studenti del quinto anno di scuole superiori • Studenti della laurea di primo livello • Con esperienza di lavoro limitata Target • 4 ore Durata • Presso le scuole medie superiori • Presso la sede del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino • Italiano /inglese Luogo/Lingua
Corso n. 4 • Introdurre i partecipanti ai concetti base della simulazione al calcolatore, agente software, sistema multi agente, sistema sociale complesso e mostrare loro alcune significative applicazioni pratiche tratte da ricerche universitarie Obiettivi • Il programma è organizzato alternando la presentazione teorica dei contenuti a quella di casi pratici, per facilitare l’apprendimento dei concetti illustrati. Gli esempi vertono su settori che spaziano dall’economia all’informatica (es. studio di mercati, di reti informatiche, ecc.) Didattica • Studenti del quinto anno di scuole superiori che offrono un minimo background di informatica. Nel caso di istituti tecnici, può essere utile un minimo background in materie economiche e finanziarie. Target • Durata: 4 ore suddivise tra introduzione teorica ed illustrazione dei casi pratici. • Struttura: • Simulazione: dai videogames in tempo reale ai modelli di sistemi complessi • Introduzione ai Sistemi Sociali Complessi, ed al paradigma dei sistemi multi-agente • Riprodurre la realtà sul PC: analisi di scenario ed analisi what-if, validazione empirica • Illustrazione di casi pratici: simulazione ad agenti di una rete peer to peer, per ridurre la produzione di falsi. Modello per l’analisi dei distretti industriali e dinamiche che portano alla loro formazione. Simulazione d’impresa come strumento per la trasmissione di conoscenza. Durata/Struttura Luogo • Locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino “Simulazione Basata su Agenti” illustra ai partecipanti come sistemi sociali complessi possono essere modellati e studiati grazie a questi paradigmi Descrizione 5
“118: è possibile gestire il caos?” introduce il tema dell’impiego di soluzioni informatiche avanzate per la gestione efficace ed efficiente di una realtà complessa Corso n. 5 • L’obiettivo è quello di introdurre, attraverso l’analisi di un singolare caso di studio, la necessità di soluzioni informatiche avanzate ed originali per una gestione di un sistema di pronto intervento. Obiettivi • Il corso è organizzato nella forma di lezione/seminario cercando di stabilire un buon livello di interazione con gli studenti attraverso l’ausilio di varie applicazioni ad hoc. Verranno introdotti diversi concetti tra i quali, ad esempio, quello di modello, di complessità. Didattica • Studenti del quarto/quinto anno di scuole superiori. Anche se non necessario, è preferibile rivolgersi a studenti con un minimo background di informatica. Target • Durata: 2 ore (estendibile a 3 su richiesta della scuola) • Struttura (di massima): • descrizione del sistema 118 (esempi Torino e Milano) • la complessità del sistema attraverso un gioco • modelli di simulazione ad agenti per il movimento delle ambulanze • gestione dei dati, del flusso delle informazioni, rappresentazione della conoscenza • applicazioni didattiche via web Durata/Struttura Luogo/Lingua • Preferibilmente, presso le scuole (se si ha a disposizione almeno un buon proiettore ed un sistema di diffusione audio, connessione internet). • Presso i locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino. Descrizione
“Business Intelligence” introduce i partecipanti ai concetti base dell’apprendimento automatico Corso n. 6 • Introdurre i partecipanti ad alcuni concetti di base dell’apprendimento automatico, che e` una branca della disciplina dell’Intelligenza Artificiale Obiettivi • Il programma è organizzato alternando la presentazione di contenuti con la sperimentazione in laboratorio per facilitare l’ apprendimento dei concetti teorici e fornire un’esperienza professionalizzante Didattica • Studenti del quinto anno di scuole superiori che offrono un minimo background di informatica Target • Durata: 4 ore di cui 2 di teoria e 2 di esercitazione in laboratorio. Per le attivita’ di laboratorio i partecipanti utilizzeranno l’ambiente Weka (gratuito, scaricabile all’indirizzo: http://www.cs.waikato.ac.nz/ml/weka/) • Struttura: • Presentazione delle motivazioni e di alcune applicazioni come l’analisi degli acquisti dei clienti al supermercato, l’analisi delle visite sul Web, i sistemi di raccomandazione (come Amazon), l’analisi del genoma in bioinformatica • Presentazione di alcuni concetti di base (come i pattern frequenti applicati a fini descrittivi e e i classificatori applicati a fini predittivi) • Sperimentazione nell’ambiente di laboratorio Weka • Il seminario potrebbe essere modulato a scelta della scuola, da 2 o da 4 ore Durata/Struttura Descrizione • Presso le scuole medie superiori (se si hanno a disposizione alcuni PC nel rapporto di 1 PC ogni 2 studenti) • Presso la sede del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino Luogo
“Trattamento Automatico del Linguaggio” introduce i partecipanti ai concetti base dei sistemi di Intelligenza Artificiale Corso n. 7 • Introdurre i partecipanti ad alcuni concetti di base del trattamento automatico del linguaggio, la branca dell’Intelligenza Artificiale che si occupa di rendere il computer in grado di interagire con l’uomo direttamente in linguaggi come l’italiano e l’inglese. Obiettivi • Il programma è organizzato alternando la presentazione di contenuti e la dimostrazione con applicativi e demo per facilitare l’apprendimento dei concetti teorici. E’ prevista anche una esercitazione pratica basata sull’uso di script in linguaggio Perl. Didattica • Studenti del quinto anno di scuole superiori che offrono un minimo background di informatica. Target • Durata: 4 ore di cui 2 di teoria e 2 di esercitazione pratica. • Struttura: • Presentazione delle motivazioni e di alcune applicazioni come i sistemi che forniscono risposte in linguaggio naturale • Presentazione di alcuni concetti di base della Computational Linguistics e del Natural Language Porcessing • Sperimentazione in Perl • Il seminario potrebbe essere modulato a scelta della scuola, da 2 o da 4 ore. Durata/Struttura Descrizione • Presso le scuole (se si hanno a disposizione alcuni PC nel rapporto di 1 PC ogni 2 studenti) • Presso i locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino. • Italiano/Inglese Luogo/Lingua
“Algoritmi: Programmazione Dinamica” illustra ai partecipanti la formulazione di soluzioni algoritmiche Corso n. 8 • Illustrare ai partecipanti un esempio di formulazione di soluzioni algoritmiche a problemi concreti. In particolare viene presentato il problema della più lunga sottosequenza comune come applicazione del problema tipico della biologia dell’allineamento di sequenze di DNA Obiettivi • Il programma è così organizzato: • presentazione del problema concreto e formalizzazione del problema • ricerca della soluzione formale interagendo con i partecipanti • esercitazione finale scritta basata sull’applicazione dell’algoritmo su un semplice caso di allineamento di sequenze Didattica • Studenti del quinto anno di scuole superiori, non è richiesto un background di tipo informatico. Target • Durata: 4 ore di cui 3 di teoria e 1 di esercitazione • Struttura: • Introduzione alla necessità della formulazione di soluzioni algoritmiche • Breve presentazione del problema dell’allineamento di sequenze di DNA • Formalizzazione del problema della più lunga sottosequenza comune • Formulazione della soluzione insieme ai partecipanti analizzando un caso reale • Esercitazione: Applicazione della soluzione ad un caso semplice Durata/Struttura Descrizione • o presso le scuole (non è necessario l’uso di PC) • o presso i locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino Luogo
“Algoritmica e Fondamenti” è un'introduzione, parzialmente interattiva, all'Algoritmica e ai fondamenti dell'Informatica Corso n. 9 • Illustrare ai partecipanti le basi dell'algoritmica e alcuni problemi fondamentali dell'Informatica, per mezzo di esempi concreti. Obiettivi • Il programma è così organizzato: • presentazione di alcuni problemi algoritmici concreti; • ricerca delle soluzioni in interazione con i partecipanti e scrittura dei programmi; • sperimentazione dei programmi e valutazione dei tempi di calcolo; • presentazione di problemi difficili e problemi insolubili. Didattica • Studenti e insegnanti di scuole superiori, non è richiesto un background di tipo informatico. Target • Durata: 4 ore di cui 3 di teoria e 1 di esercitazione • Struttura: • Il problema del massimo. Il problema della ricerca binaria. • Il problema dell'ordinamento. • Esercitazione: scrittura dei programmi e valutazione dei tempi di calcolo. • Problemi difficili e fondamenti: un problema da un milione di dollari. Durata/Struttura Descrizione • o presso le scuole (possibile anche senza l’uso di PC) • o presso i locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino Luogo
“Linguaggi Formali” introduce alle grammatiche, concetto basilare necessario per interpretare i linguaggi di programmazione (e i linguaggi in generale) Corso n. 10 Obiettivi Corsi collegati Durata/Struttura Target Luogo Descrizione A partire dalla nozione matematica di “linguaggio formale” si mira a fornire un’immagine dell’informatica e dei suoi strumenti con rigore matematico. Linguaggi di programmazione, Fondamenti dell’informatica, Basi di dati e sperimentazioni, Ingegneria del software e sperimentazioni, Logica matematica, Semantica. 2 ore Struttura: Le grammatiche di Chomsky e la teoria degli automi sono la base sia dei linguaggi di programmazione e della teoria della calcolabilità, che di strumenti per la descrizione e strutturazione dei dati. UML costituisce un esempio che combina entrambi gli aspetti. Il problema del significato, originariamente studiato in ambito logico-matematico, ha implicazioni nella modellazione dei dati e dei processi, ed oggi nella costruzione del web semantico. Studenti del 4 e 5 anno della scuola superiore; non sono richieste competenze informatiche • Presso le scuole (basta un videoproiettore) • Presso la sede del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino
“Capire ciò che viene detto a lezione, capire ciò che è scritto sui libri” è unaintroduzione al linguaggio della scienza e in particolare dell'informatica Corso n. 11 • Illustrare ai partecipanti, in modo parzialmente interattivo, il modo in cui affrontare lo studio in un Corso di Studi scientifico, e in particolare Informatica, con riferimento alle peculiarità dei linguaggi usati a lezione e sui libri di testo, ed alla necessità di una comprensione critica e non superficiale da parte degli studenti. Obiettivi • Il programma è così organizzato: • il linguaggio della scienza fra italiano, inglese, e matematica; • esempi tratti dai programmi della scuola secondaria; • le lingue e i linguaggi dell'informatica; • esempi tratti dal Corso di Studi in Informatica (Programmazione e Algoritmi); • esercizi di comprensione orale e scritta. Didattica • Studenti di scuole superiori, non è richiesto un background di tipo informatico. Target • Durata: circa 2 ore, inclusa l'interazione con gli studenti. Durata/Struttura Descrizione • o presso le scuole (non è previsto l’uso di PC da parte degli studenti); • o presso i locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino Luogo
“Il valore culturale e formativo dell'informatica: sguardi informatici su altre discipline”, orientato a studenti e insegnanti, intende dare un'idea della rilevanza di alcuni concetti di base della scienza informatica per la comprensione di altre discipline Corso n. 12 Obiettivi • Il programma è così organizzato: • linguaggi, lingue, grammatiche, espressioni matematiche: alberi ovunque; • informatica, matematica, astrazione: • numeri naturali e numeri razionali come enti astratti: sistemi di numerazione; • i numeri reali "esistono realmente" ? numeri reali calcolabili, confronto discreto-continuo; • informatica, logica, filosofia, ...: • funzioni: senso estensionale vs. senso intensionale; funzioni calcolabili; • informatica e intuizionismo: esiste uno studente che, se passa lui la maturità, la passano tutti; • l'universo è un computer ? • informatica e biologia: cenni. Didattica • Studenti e insegnanti di scuole superiori, non è richiesto un background di tipo informatico. Target • Durata: circa 2 ore, eventualmente estendibili. Durata/Struttura Luogo • presso le scuole (non è previsto l’uso di PC da parte degli studenti); Descrizione • Illustrare ai partecipanti, in modo parzialmente interattivo, alcuni concetti fondamentali • dell'informatica mostrandone la rilevanza per la comprensione di altre discipline.
Corso n. 13 • “Perchè ho scelto di fare informatica?”, “Pensare da informatico cosa significa?”. L'autore, attraverso la propria esperienza personale, tenta di rispondere a queste domande. Obiettivi • Il corso presenterà un breve scorcio della storia dell'informatica degli ultimi 25 anni raccontando le esperienze di studio e di insegnamento dell'informatica dell'autore. Durante il corso verrà presentato lo sviluppo passo passo di un semplice programma di disegno di curve che simula il gioco Spirograph [http://it.wikipedia.org/wiki/Spirograph]. Didattica • Studenti delle scuole superiori indecisi se iscriversi o no al Corso di Studi in Informatica offerto dall'Università degli Studi di Torino. Target • Durata: 2 ore. • Struttura: • Breve storia dell'informatica • Sviluppo del simulatore del gioco Spirograph Durata/Struttura “Perchè ho scelto di fare informatica?” spiega perchè l'autore ha scelto di iscriversi a informatica e diventare un informatico Descrizione • Presso le scuole • Presso i locali del Corso di Studi in Informatica dell’Universita’ di Torino: via Pessinetto 12, Torino. • Italiano Luogo/Lingua