topic(s)
elementary web-based multimedia technology
programming and tools for interactive animation
first principles of information visualisation
elements of interaction design
data representation issues for rich media applications