Все профессиональные дизайнеры, вне зависимости от их специализации, должны обладать следующими знаниями:
Теория цвета, цветоделение
Композиция
История изобразительного искусства
Черчение, рисование от руки
Остальные предметы относятся уже к специализации дизайнера. Это могут быть особенные графические программы, технологии печати/резки/нанесения изображения, стандарты и ГОСТы (для полиграфии), языки программирования (для Web), анимация (для WEB и кино и т.д.)