85296 - SOFTWARE APPLICATIONS

Anno Accademico 2018/2019

  • 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