here is ID courses of a design college

do you think which courses a college student of ID must learn?

product design 1 product desgn 2 principles and methods of desing research design planning design policy observing users design languange product panning technological development an design innovation design planning and technological innovation computer applications in desing computer supported design processes design analysis design synthesis design problem solving interface design life cycle & sustainable design cognitive human factors physical human factors systems and systems theory in design product form production methods