This module teaches how to effectively code in C++, Python and combine them.
Fundamental tools for software development in a Linux environment will be presented and students will learn how to write, compile, run and eventually optimize a scientific code.
Advanced programming
Learning Goals
Program in pills
Advanced programming in C++ and Python. Data Types, error handling. Object-oriented programming. Best practices. Unit testing. How to combine C++ and Python.
Area
Computer Science and Intensive Computing
Curriculum Foundations
TAF Type
Curriculum Industry
TAF Type
Curriculum Health
TAF Type
Curriculum Economy
TAF Type
SSD
ECTS
Semester
Lecturers
Pasquale Claudio Africa
Stefano Cozzini