Skip to main content

MSc in Business Administration and Data Science

Pro­gram­ming, Al­gorithms and Data Struc­tures

About the course

What you will learn

  • Understand fundamental Python programming concepts, techniques and methods.
  • Design and implement programs using Python programming language using its appropriate syntax and features.
  • Demonstrate understanding of imperative, declarative and object-oriented language features of Python language and know when it is appropriate to use each.
  • Write programs in Python programming language that make use of external libraries, APIs, etc.
  • Demonstrate a basic understanding of algorithm analysis and program complexity.
  • Exhibit deeper knowledge and understanding of the topics as part of the project and the report should reflect on critical awareness of the methodological choices with written skills to accepted academic standards.