Introduction to Programming (Python)
Persone
Docente titolare del corso
Assistente
Assistente
Assistente
Assistente
Descrizione
This course introduces programming fundamentals using the Python programming language. The students will develop computational thinking skills, enabling them to tackle problems, divide them into simpler parts, approach them in a systematic and logical manner, and devise effective solutions. The course focuses on procedural programming, but also introduces the basics of object-oriented programming. The course focuses on problem specification, design, coding, testing, and debugging.
Obiettivi
- Algorithmic problem solving.
- Procedural programming.
- Object-oriented programming.
Modalità di insegnamento
In presenza
Impostazione pedagogico-didattica
Lectures and in-class exercises on the course topics.
Modalità d’esame
The examination consists of one or more written exams.
Bibliografia
- Lubanovic, Bill. Introducing Python: Modern Computing in Simple Packages. 2. O'Reilly Media, Inc., 2019. (https://www.oreilly.com/library/view/introducing-python-2nd/9781492051374/)
Offerta formativa
- Master of Science in Computational Science, Lezione, 1° anno
- Master of Science in Financial Technology and Computing, Lezione, 1° anno
- Master of Science in Management and Informatics, Lezione, 1° anno