Anno Accademico 2018/2019
- Docente: Andrea Giovanni Nuzzolese
- Crediti formativi: 6
- SSD: INF/01
- Lingua di insegnamento: Inglese
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
- Corso: Laurea in Genomics (cod. 9211)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente possiede le basi della tecnologia informatica nonché l'abilità di utilizzare strumenti software base tra cui: sistemi operativi, motori di ricerca, word-processing, manipolazione grafiche e dell'immagine, rappresentazione multimediale dei dati usando tecnologie open source e commerciali.
Contenuti
Il business delle applicazioni applicazioni software.
Durante il corso verrà affrontati i principali standard di ingegneria del software per progettare, implementare e mantenere applicazioni software. Lo Unified Modelling Language (UML) sarà insegnato per fornire agli studenti un linguaggio standard per visualizzare il design di applicazioni software. Il corso avrà un particolare focus sulle principali soluzioni progettuali come i pattern architetturali e i software design patterns che costituiscono le unità di progettazione minimali per comprendere, progettare ed implementare applicazioni software complesse.
Testi/Bibliografia
Ian Sommerville. Software Engineering, 10th Edition. Pearson
Metodi didattici
- Lezioni frontali
- Esercitazioni
- Letture di articoli scientifici
- Quiz in classe.
Modalità di verifica e valutazione dell'apprendimento
Un progetto di gruppo e un esame orale.
Strumenti a supporto della didattica
Proiettore, slide, librerie software open source con esempi.
Link ad altre eventuali informazioni
http://www.cs.unibo.it/~nuzzoles/courses/sw-applications/
Orario di ricevimento
Consulta il sito web di Andrea Giovanni Nuzzolese