Understand some notions about fundamentals of basic algorithms, like are for instance greedy algorithms, binary search, sorting and dynamical programming, with the final purpose of understanding the main characteristics of the programming problems. Get basic knowledge on advantages and disadvantages of various data structures so that the students can cave an educated choice about their best data structure for their future applications. Get knowledge on the most important sorting algorithms so that the applications will perform efficiently.

At the end of this course, students will:
  • Have in-depth knowledge of modern theories regarding the specific elements of business administration in correlation with information technology trends.
  • Make detailed research of business idea generation and implementation methodologies in the context of business digitalization.