Reform and Practice of C Language Programming Teaching

This paper, based on some problems of C language programming course in teaching, combined with the content of the course and characteristic, from the teaching content, teaching means, teaching methods, and other aspects, discusses the teaching reform. Pra

  • PDF / 172,347 Bytes
  • 8 Pages / 439.37 x 666.142 pts Page_size
  • 26 Downloads / 215 Views

DOWNLOAD

REPORT


Reform and Practice of C Language Programming Teaching Limin Tao

Abstract This paper, based on some problems of C language programming course in teaching, combined with the content of the course and characteristic, from the teaching content, teaching means, teaching methods, and other aspects, discusses the teaching reform. Practice has proved the good effect of teaching reform. These reforms have achieved better results in fostering study interest of students and stimulating self-learning enthusiasm of students. Thereby, these results have increased the ability of practice and innovation of students and have laid a good foundation to improve the quality of teaching and training high-quality computer professionals. Keywords C language programming teaching reform Teaching practice



 Teaching method  Teaching

57.1 Introduction The C programming language course is an important professional foundation course for computer science and technology and related professionals. The opening of the C programming language course for students to analyze problems and problem-solving skills, improve the rigor of logical thinking, and change from the problem space to the space of a computer program has played an important role. The students learn C language programming is to train and equip

L. Tao (&) Hangzhou Institute of Service Engineering, Hangzhou Normal University, Hangzhou, 310012 Zhejiang, China e-mail: [email protected]

Y. Yang and M. Ma (eds.), Proceedings of the 2nd International Conference on Green Communications and Networks 2012 (GCN 2012): Volume 5, Lecture Notes in Electrical Engineering 227, DOI: 10.1007/978-3-642-35398-7_57, Ó Springer-Verlag Berlin Heidelberg 2013

449

450

L. Tao

programming thinking and hands-on programming skills, thus the teaching, experimental and assessment of this course must focus on this goal.

57.2 Problems in Traditional Teaching Over the years, the teachers felt that the C language is difficult to teach, and the students reflected that the C language programming is difficult to learn. So the effect of teaching and learning is unsatisfactory. Specifically, there are the following problems in the traditional C programming language teaching [1]: (1) Teachers will be mainly aimed at the students master the rules of grammar on teaching objective, and problem analysis and algorithm thinking etc. program design ability and quality training is insufficient, resulting in students’ learning enthusiasm is not high and the lack of an actual problem analysis, programming and processing ability. (2) There is a deviation of the traditional teaching process and students’ cognitive process. At present, most of the C language teaching materials take into account the systematic and comprehensive knowledge structure, roughly according to the order of the algorithm–data type–the basic structure–array– functions–pointers–file to organize teaching materials. Teachers step by step teach in accordance with the textbook content and arrangement of the order. Although this organization has classification