| Call Number | 00885 |
|---|---|
| Day & Time Location |
MW 1:10pm-2:55pm To be announced |
| Points | 3 |
| Grading Mode | Standard |
| Approvals Required | None |
| Instructor | Faculty |
| Type | SEMINAR |
| Course Description | Data visualizations are a powerful tool for gaining knowledge, discovering hidden relationships and patterns, communicating messages, and influencing others’ opinions and values. Visualizations help inform our personal decisions (Where will I go to college? Can I afford this housing?), community decisions, and societal decisions (How do we respond to climate change? Pandemics?). But if we cannot communicate our message clearly, a visualization’s usefulness decreases and it can even be detrimental to our goals. In this course, students learn the fundamentals behind using graphs and charts to visually communicate ideas and gain practical experience with creating their own visualizations. We discuss the theory of visual communication, how the brain processes visual information, technical aspects of visualization implementation, ethics of data visualization, and data visualization research. Assignments consist of programming projects in Javascript with the D3 library. The class has a midterm and a final project (no final exam). Prerequisites: COMS W3134 (or equivalent). Experience with programming in Javascript is strongly recommended. |
| Web Site | Vergil |
| Department | Computer Science @Barnard |
| Enrollment | 0 students (24 max) as of 8:06PM Monday, March 9, 2026 |
| Subject | Computer Science |
| Number | BC3122 |
| Section | 001 |
| Division | Barnard College |
| Section key | 20263COMS3122X001 |