Image processing course design