Programming for Data Science

Master's programme(s):
Course code(s):


Course type:




Learning outcomes:

On completing the course, the student will be able to:

  • Understand computational thinking in terms of programming methods and data structures
  • Capture and represent data and understand basic analysis, processing and visualization tasks
  • Familiarise with the implementation of basic data analysis algorithms and tasks
  • Use software tools and programming languages for data science
General competences:
  • Search for, analysis and synthesis of data and information, with the use of the necessary technology
  • Teamwork
  • Production of free, creative, and inductive thinking
  • Programming for Data Science methodologies
  • Data types, their hierarchy and representation
  • Basic tasks of data analysis and processing
  • Programming languages and tools
Full course outline (PDF):