Font Size: a A A

Research On "Fundamentals Of Programming" Grammar Subset Of The Teaching Language (C/C++)

Posted on:2010-10-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y DiFull Text:PDF
GTID:2178360278951259Subject:Curriculum and pedagogy
Abstract/Summary:PDF Full Text Request
Programming is the compulsory course for the freshman in the correlation specialties of the information science domain in the colleges and universities. The student's grasp to this course will directly affect the learning of the following courses. However, it's not optimistic for the current situation of the programming teaching. The results of the survey and interview show that students are afraid of program designing, thinking that Programming is hard to understand and attain practical use; as a result, they are depressed and lose their interest in it. Teachers also feel disappointed for the students incapacity of the basic program structure and lose their enthusiasm of teaching."hard to learn"and"hard to teach"has become the common sense between the teachers and the students. Investigating the reasons, the author believes that in the teaching of programming, teachers should focus on the teaching thoughts and approaches of Programming rather than pursue the large content on purpose.Teachers need to keep away from those meaningless and useless content as far as possible. Therefore, a research subject on the selection of teaching content is trying to be done.Based on the Constructivism learning theory and the theory of cognitive structure of Ausubel, an investigation has been conducted on the present teaching situation of programming in the universities. It lays focus on the relationship between the Algorithm and the rules of grammar in the course of Programming and puts forward the suggestion of adopting programming language grammar subsets in the teaching, and analyze the realism and necessity.In this paper, we applied the ideas of combining theory with practice. And in order to verify the rationality and effect, the research has designed an experiment of grammar subset extraction.The experiment has made an analysis on a great deal of course books of"Fundamentals of Programming".Through data acquisition and processing, the sample program files in the text books are categorized by algorithm to which they belong.The program codes have been segmented and labeled and the quantitative grammar subset has been got after the statistic analysis.Compared to the subset concluded from the author's teaching practice, the result of experiment is excellent.The practice shows that the application of C/C++ language grammar subset into the teaching of"Fundamentals of Programming"can improve the efficiency of the programming, help students sort out ideas and improve the ability to analyze problems and the skills of problem-solving. In order to testify this subset will not have a bad affect on the further advanced specific courses, an experimental verifying is also carried out.And the result is positive. Finally a suggestion has been put forward to apply the grammar subset in the practical teaching.
Keywords/Search Tags:Programming, Teach Language, Grammar Subset, Language of C/C++
PDF Full Text Request
Related items