- Offerta formativa A.A. 2017/2018
- Laurea in LINGUE, CULTURE E LETTERATURE STRANIERE
- ABILITA' INFORMATICHE E TELEMATICHE
ABILITA' INFORMATICHE E TELEMATICHE
- Insegnamento
- ABILITA' INFORMATICHE E TELEMATICHE
- Insegnamento in inglese
- Information Technology Skills
- Settore disciplinare
- NN
- Corso di studi di riferimento
- LINGUE, CULTURE E LETTERATURE STRANIERE
- Tipo corso di studio
- Laurea
- Crediti
- 6.0
- Ripartizione oraria
- Ore Attività Frontale: 0.0
- Anno accademico
- 2017/2018
- Anno di erogazione
- 2017/2018
- Anno di corso
- 1
- Lingua
- ITALIANO
- Percorso
- PERCORSO COMUNE
- Docente responsabile dell'erogazione
- RIZZO Marco
Descrizione dell'insegnamento
Non vi è alcuna propedeuticità per il corso.
Questo corso insegna come mediare il linguaggio dei sistemi informatici. Con un approccio teorico/pratico fornisce un percorso completo per comprendere come passare da un’idea di sistema digitale alla sua progettazione di alto livello attraversando le principali fasi grazie a esempi molto semplici.
Conoscenze e comprensione. Al termine del corso gli studenti: (a) conosceranno le strutture dei sistemi di calcolo; (b) conosceranno come specificare un sistema digitale nello spazio del problema, determinandone i requisiti ed eseguendone l’analisi informativa; (c) comprenderanno come passare dallo spazio del problema allo spazio della soluzione grazie al concetto di architettura software.
Capacità di applicare conoscenze e comprensione. Gli studenti saranno in grado di applicare le conoscenze acquisite in diversi ambiti applicativi.
Autonomia di giudizio. Il corso favorisce l'autonomia di giudizio degli studenti attraverso l'analisi critica di problemi di modellazione del software da requisiti funzionali e non funzionali. Diverse soluzioni proposte interattivamente dagli studenti saranno poste a confronto e valutate criticamente dagli studenti stessi.
Abilità comunicative. Gli studenti apprenderanno come comunicare adeguatamente e con il corretto livello di formalismo le scelte di design adottate e le strategie di implementazione scelte. Il metodo di insegnamento interattivo e teorico/pratico favorirà momenti di confronto in cui mettere in pratica tali abilità comunicative.
Capacità di apprendimento. La materia in costante evoluzione (sia le tecniche di sviluppo orientate agli oggetti, sia i linguaggi che le implementano) richiederà agli studenti la capacità di aggiornarsi e di ricercare materiale on-line, valutandone anche la qualità. Il metodo didattico favorirà l’approfondimento autonomo da parte degli studenti, incuriosendoli su soluzioni evolute (vedi intelligenza artificiale generativa).
Lezioni frontali, esercitazioni pratiche, elaborazione individuale di semplici esercizi.
L'esame prevede una prova scritta per la verifica dell'apprendimento dei concetti teorici (verifica delle conoscenze) e della capacità di applicazione dei medesimi, in particolare per l’analisi dei requisiti e della struttura informativa (verifica delle competenze).
Si veda www.studiumanistici.unisalento.it
www.unisalento.it/people/luca.mainetti
Introduzione al corso e alle modalità d’esame (2 ore). Struttura dei sistemi di calcolo (2 ore). Requisiti: raccolta “goal oriented” dei requisiti (2 ore). Requisiti: specifica dei requisiti con “casi d’uso” (2 ore). Requisiti: specifica dei requisiti con “user stories” (2 ore). Dati: analisi dell’architettura informativa (2 ore). Dati: progettazione dell’architettura informativa (2 ore). Dati: realizzazione dell’architettura informativa (2 ore). Software: architetture dei sistemi informatici (2 ore).
Saranno disponibili su https://elearning.unisalento.it le presentazioni preparate dal docente.
Semestre
Secondo Semestre (dal 26/02/2018 al 25/05/2018)
Tipo esame
Obbligatorio
Valutazione
Orale - Giudizio Finale
Orario dell'insegnamento
https://easyroom.unisalento.it/Orario