ICS 613 Introduction to Big Data Computing Systems
Prerequisites
Special information
Prerequisites: Graduate standing. Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
Effective January 10, 2016 to present
Learning outcomes
General
- Explain the sources and challenges of big data.
- Assess the similarities and differences between the emerging big data computing platforms and the traditional computing systems.
- Explain the key issues in big data management including distributed and parallel processing, data modeling, and query languages.
- Describe the principles of distributed file system.
- Develop applications using the map-reduce programming paradigm.
- Develop applications using components of the Hadoop ecosystem (e.g., Hive, Pig, Sqoop, Spark, and HBase).
- Demonstrate expertise in reading, presenting, and criticizing peer-reviewed papers in big data management.