CS356 Foundations of Big Data Analytics

Big data analytics is a critical tool to enable corporations to gain and keep their competitive advantages. To be able to apply various computer technologies to either establish or execute business related data analysis applications is a key skill for any professional with a computer science degree. This course explores the fundamental computer technologies that are required for utilizing a big data analytics applications, including how to store, pre-process, query and visualize big data, as well as how to extract the useful business information through various highly efficient data analysis techniques running on various types of computer platforms connected by various types of communication networks.

Prerequisite

CS221 and CS219

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology