Course: COMP 642. Advanced Databases and Data Visualization (3)
Prerequisites: COMP 440 or COMP 640; COMP 502. Recommended Preparatory: Knowledge of Python programming. A study of the advanced concepts, theories, techniques, and applications of advanced databases and data visualization. Topics include data models, storage, management, query processing, and analytics. Databases may include NoSQL, columnar, document, key-value, in-memory, and graph. Apply visualization techniques to represent and interpret data in various visual forms. Data visualization topics may include data such as relational, graph, temporal, hierarchical, network, geospatial, and text. Students will learn how to design and implement advanced database applications. Students will apply data visualization techniques on real-world data with state-of-the-art technologies and software tools.