Anno Accademico 2018/2019
- Docente: Valentina Presutti
- Crediti formativi: 12
- SSD: INF/01
- Lingua di insegnamento: Inglese
- Moduli: Valentina Presutti (Modulo 1) Alessandro Amoroso (Modulo 2)
- Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
- Campus: Bologna
- Corso: Laurea in Genomics (cod. 9211)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente conosce i principi, gli strumenti e le tecniche della programmazione delle applicazioni informatiche. È in grado di individuare soluzioni a nuovi problemi informatici utilizzando tecniche computazionali e scegliendo quegli strumenti informatici che meglio risolvono specifici problemi di programmazione. Al termine dell'esperienza di laboratorio lo studente sa programmare negli specifici linguaggi di programmazione utilizzati in campo bioinformatico.
Testi/Bibliografia
Mark Lutz: Learning Python (5th Edition). O'Really, 2013.
Andrew S. Tanenbaum and Todd Austin: Structured Computer Organisation 6th Edition. Pearson, 2013. (Chapters 1 and 2)
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Introduction to Algorithms (Third Edition). The MIT Press (2009).
Allen B. Downey: Think Python 2e. O'Reilly Media, 2012. ISBN 978-1449330729. Manuscript available online at: http://greenteapress.com/wp/think-python-2e/
http://www.python.org
Orario di ricevimento
Consulta il sito web di Valentina Presutti
Consulta il sito web di Alessandro Amoroso