Big Data and Cloud Computing

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

DSC07, IC11, ME02, -

Course type:

Elective, Compulsory, Elective, Elective


2, 2, 2, 2

Learning outcomes:

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

  • Develop the knowledge, understanding and skills to work with Big Data.
  • Acquire the necessary algorithmic background to deal with Big Data.
  • Apply appropriate analytic techniques and tools to analyzing Big Data.
  • Understand Cloud Computing Concepts and Mechanisms.
  • Know the concepts, principles, techniques, and methodologies they need to manage cloud services and resources.
General competences:
  • Search for, analysis and synthesis of data and information, with the use of the necessary technology
  • Decision Making
  • Working independently
  • Production of free, creative, and inductive thinking

The course overviews fundamental principles and concepts of Big Data and Cloud Computing. The students will familiarize themselves with big data and cloud technologies, learn about big data algorithms and cloud computing services.. The topics covered include:

  • Big Data Storage and Processing Concepts.
  • Hadoop, HDFS, Yarn.
  • MapReduce Algorithms.
  • Spark.
  • NoSQL Databases.
  • Cloud Computing Model and Services, Virtualization, Scaling, Capacity and Load Balancing.
  • AWS EC2, S3, EMR.
Full course outline (PDF):