Course Description
Big data involves storing, processing, analyzing and making sense of huge volumes of data extracted in many formats and from many sources. This course is designed to teach students the fundamentals of Big Data, Big Data analysis tools and how these tools can be used to extract value out of Big Data.
Course Objectives
-
Understand fundamental principles of Big Data.
-
Understand the key components of the computing environment for Big Data including hardware, software, distributed systems, and analytical tools.
-
Understand and discuss the application of data mining methodologies, algorithms, and enabling technologies on Big Data to deliver extraordinary results and value.
Learning Outcomes
Upon successful completion of this course, students should be able to:
-
Describe Big Data and its characteristics.
-
Demonstrate ability to work with Big Data using the main Big Data tools (Hadoop & Spark)
-
Describe how Big Data can be resourcefully used in a corporate environment
-
Effectively apply predictive analytics on Big Data
-
Design and implement a prototypical Big Data Analytics Solution to address a decision making situation facing an organization of your choice.
- Examiner: Abdul Ssentumbwe Male
- Examiner: Musa Sentongo