Creativity × Flipped classroom × Information retrieval × Programming ×