Nov 30, 2023  
2017-2018 Undergraduate Catalog 
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 246 Information Visualization

4 Credit(s) DII Q
This course presents the basic science and techniques behind information visualization, introducing fundamental concepts concerning the use of color, image processing, computer graphics, and scientific visualization. The course describes the principles of visual perception, information data types, and visual encoding of data representations, and then focuses on the study, design, and development of visualization techniques for the analysis, comprehension, explanation, exploration, and manipulation of large collections of datasets. The latest visual representation methodologies and state-of-the-art visualization tools including programming language(s) and visualization libraries and toolkits will be applied in the course to help understand the subject and to design and generate visual interpretation of large amounts of complex data collected from diverse areas such as physics, chemistry, biomedical studies, meteorology, geospatial research, business, etc. Students will form teams to participate in group projects that emphasize interdisciplinary interaction and cooperation, in order to analyze and solve real world quantitative problems. Four lecture hours per week, plus additional project time outside of class.
Prerequisites: One Mathematics course chosen from MAT 108 , MAT 110 , MAT 120 , and MAT 208  and above; plus CSC 110  or CSC 201J , or equivalent programming experience and permission of Department Chairperson.