Big Data Management: Tools and Techniques
- Fall 20 (B)
- Fall 21 (B)
- Winter 20 (A)
- Winter 21 (A)
Big Data Management: Tools and Techniques --- This course teaches the basic tools in acquisition, management, and visualization of large data sets. Students will learn how to: store, manage, and query databases via SQL; quickly construct insightful visualizations of multi-attribute data using Tableau; use the Python programming language to manage data as well as connect to APIs to efficiently acquire public data. After taking this course, students will be able to efficiently construct large data sets that source underlying data from multiple sources, and form initial hypotheses based on visualization. This class will include a lab: after learning new material in a lecture, students will work with their teams on an assigned list of tasks to learn hands-on the tools taught. A final project will enable students to integratively apply all the covered tools to a real-world context. This material is a pre-cursor to advanced statistical analysis, which is taught in other classes.