The paper presents the teaching process inducting students who knew little about computer programming and concept of generative design originally into theoretically comprehend and ability of computer programming researcher of generative design. Meanwhile, some tools based on principle of “Complex Adaptive Systems” are introduced in the paper.