Big Data and Cloud Computing
Master's programme(s):
MSc in Data Science, MSc in Information and Communication Technology (ICT) Systems, MSc in Mobile and Web Computing: Internet of Things Applications, MSc in e-Business and Digital Marketing
Course code(s):
DSC07, IC11, ME02, -
Instructors:
Course type:
Elective, Compulsory, Elective, Elective
Semester:
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
Syllabus:
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):