address an audience
Component-based Design
Computer Graphics
design information system
design user interface
develop animations
graphics editor software
interactive media
principles of artificial intelligence
software interaction design
software UI design patterns
usability engineering
use digital illustration techniques