85285 - PROGRAMMING

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