This course provides students with a comprehensive understanding of the big data processing foundation and techniques. Students gain an understanding of basic concepts of parallel computing, big data, Hadoop, MapReduce and Spark. They also develop skills to solve big data processing problems. Credits: 4