Information Technology Skills

Teaching in italian
ABILITA' INFORMATICHE E TELEMATICHE
Teaching
Information Technology Skills
Subject area
INF/01
Reference degree course
FOREIGN LANGUAGES, CULTURES AND LITERATURES
Course type
Bachelor's Degree
Credits
3.0
Teaching hours
Frontal Hours: 18.0
Academic year
2023/2024
Year taught
2025/2026
Course year
3
Language
ITALIAN
Curriculum
PERCORSO COMUNE

Teaching description

Teaching program is provisional and may be subject to changes

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.

Semester

Exam type
Compulsory - Other

Type of assessment
Oral - Final judgement

Course timetable
https://easyroom.unisalento.it/Orario

Download teaching card (Apre una nuova finestra)(Apre una nuova finestra)