Abstract:
Programming is a practical course in the curriculum of applied undergraduate Institutes. Based on the many years’ teaching experience of program design and the requirements of teaching plan and teaching syllabus, after analyzing the current teaching situation and the drawbacks in traditional teaching methods, a proposal, which consists of a three-step method of “verification, design, synthesization”, is put forward for practice teaching. In the steps of verification and design, they mainly involve the explanation of the relevant knowledge; while in the step of synthesization, focus will be placed on strengthening the students’ programming ability, and cultivating the students’ innovative ability, thus to improve the students’ ability in the software design and development.