93202 - Computer Science Lab-based Course

Academic Year 2020/2021

  • Moduli: Stefano Lodi (Modulo 1) Tommaso Pirini (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Rimini
  • Corso: First cycle degree programme (L) in Finance, Insurance and Business (cod. 8872)

Learning outcomes

By the end of the course, the student have the skills to perform  analyses of case studies using the R and Python languages.

Course contents

The Python language. Expressions, tuples, lists, comprehensions, sets, dictionaries. Repetitive and branching instructions. The NumPy and Panda packages and comparison with the R language. Processing examples from the Machine Learning literature.

Readings/Bibliography

Parker, J. R. (2016). Python: An Introduction to Programming. Mercury Learning & Information. E-book in Catalogo del Polo Bolognese SebinaYOU

Teaching methods

The lessons of the course are divided into
• frontal lessons in a lecture room, 2/3 of the course hours
• lessons in a laboratory, 1/3 of the course hours

Assessment methods

Oral examination.

Teaching tools

Slide presentations, laboratory of PCs with a Python interpreter

Office hours

See the website of Stefano Lodi

See the website of Tommaso Pirini

SDGs

Industry, innovation and infrastructure

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.