Introduction to programming
First, you will be introduced to basic programming, including an overview of programming tools and essential terminology.
Next, the course will delve into Python syntax and explore important data structures such as trees and lists, which are required to understand algorithms used in data science. The course also introduces common programming concepts such as iteration, recursion, object-oriented programming and file management. In addition, essential algorithms frequently used in data science, such as sorting and searching, will be covered.
Finally, the course will introduce you to computational programming concepts, emphasizing in particular their relevance to handling numerical data in the field of data science.
The language of instruction is English.
Teaching Format
The teaching activities consist of lectures, exercises and tutoring.
Assessment
The course is examined through:
- on-campus written exam and
- assignments.





