Stanford Root

Schedule

Stanford Root

Schedule

CS 448B

Data Visualization (EDUC 458, SYMSYS 195V)

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology, and cognitive science. Topics: graphical perception, data and image models, visual encoding, graph and tree layout, color, animation, interaction techniques, automated design. Lectures, reading, and project. There are no official prerequisites for the class, but familiarity with the material in CS 147, CS 148 and CS 142 is especially useful. Most important is a basic working knowledge of, or willingness to learn, web- programming, especially JavaScript, Vega-Lite and D3.js.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 27864
0 / 80 enrolled
DAYS:Monday, Wednesday
TIME:10:30 AM – 11:50 AM
LOCATION:Thornton 102
units

CS 448B: Data Visualization (EDUC 458, SYMSYS 195V)

3-4 units · Letter or Credit/No Credit

Techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology, and cognitive science. Topics: graphical perception, data and image models, visual encoding, graph and tree layout, color, animation, interaction techniques, automated design. Lectures, reading, and project. There are no official prerequisites for the class, but familiarity with the material in CS147, CS148 and CS142 is especially useful. Most important is a basic working knowledge of, or willingness to learn, web- programming, especially JavaScript, Vega-Lite and D3.js.

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Monday Wednesday 10:30 AM – 11:50 AM — Thornton 102 (Graduate)

More CS courses

  • CS 399: Independent Project
  • CS 399P: Independent Project
  • CS 407: Lytics Seminar (EDUC 407)
  • CS 422: Interactive and Embodied Learning (EDUC 234A)
  • CS 428A: Probabilistic models of cognition: Reasoning and Learning (PSYCH 220A)
  • CS 432: Computer Vision for Education and Social Science Research (EDUC 463)
  • CS 448I: Computational Imaging (EE 367)
  • CS 448Z: Physically Based Animation and Sound
  • CS 470: Music and AI (MUSIC 356)
  • CS 476A: Music, Computing, Design: The Art of Design (MUSIC 256A)
  • CS 486: Advanced Large Language Models Research Seminar
  • CS 498C: Introduction to CSCL: Computer-Supported Collaborative Learning (EDUC 315A)

All CS courses · All departments