Seizing the Big and Freeing the Small in Program Design Teaching

At present, the teaching of program design stays in the language level, and the student lacks the programming thinking and the ability of program designing. After the analysis of the core tasks of the developing course, the strategy of seizing the big and

  • PDF / 110,866 Bytes
  • 5 Pages / 429.725 x 659.895 pts Page_size
  • 48 Downloads / 156 Views

DOWNLOAD

REPORT


Abstract. At present, the teaching of program design stays in the language level, and the student lacks the programming thinking and the ability of program designing. After the analysis of the core tasks of the developing course, the strategy of seizing the big and freeing the small is proposed. This strategy advocates restructuring major enterprises and relaxing control over small ones in the teaching of program design, its aim is to cultivate students with the ability of using language, the programming thinking and the idea of software development, to preserve the quality of the core teaching task, and to improve the students’ comprehensive quality and the curriculum level. The results of my school practice show that the strategy of seizing the big and freeing the small can effectively improve the teaching effectiveness and enhance the students’ skills of using language and program development. Keywords: the teaching level, the core task of teaching, seizing the big and freeing the small, the ability of using language, the programming thinking.

1 Introduction The programming courses is one basic computer course of China's institutions, There are a lot of people interested in the topic how to improve the teaching effectiveness and enhance the teaching level. The students only understand the lexical grammar of the language, without the ability of using language and the ability to solve problems. That is, the students who have learn the program design don’t have the skills of program design. In this paper, the author combines with the practice of self and puts forward the teaching thought that the teachers should restructure major enterprises and relax control over small ones in the teaching of program design, its aim is to cultivate students with the ability of using language, the programming thinking and the idea of software development, to preserve the quality of the core teaching task, and to improve the students’ comprehensive quality and the curriculum level.

2 Seizing the Big and Freeing the Small in the Stage of Making Teaching Target In order to improve the teaching effectiveness and enhance the curriculum level, we should firstly check whether the curriculum objectives meet the requirements of the course trends and the training goals. With the popularization of computer applications, H. Tan (Ed.): Knowledge Discovery and Data Mining, AISC 135, pp. 405–409. © Springer-Verlag Berlin Heidelberg 2012 springerlink.com

406

J. Liu and X. Jiang

the use of computer science concepts to solve problems, design systems and the ability to understand human behavior is no longer just a requirement for the computer science students. The extensive application of computer in many areas requires more students with computational thinking. As a public computer based curriculum, the program design courses should change its training objectives, and can not stop programming language level, but to have students use computers to analyze and solve problems. Therefore, we should consider the curriculum development when we formulat