Font Size: a A A

Research About Building A Sefl-studying Environment Based On Network For Teaching Programming

Posted on:2010-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y GouFull Text:PDF
GTID:2178360278451276Subject:Curriculum and pedagogy
Abstract/Summary:PDF Full Text Request
Under the guidance of learning theories of constructivism, cognition, and humanism psychology, drawing on the researching experience of self-studying environment based on network worldwide, studying bibliographies, surveying, practice, combining properties of programming course, this thesis, based on the network teaching platform of Tsinghua EOL, builds up a self-studying environment, in which an online evaluating system and plagiarism-checking system are used, the platform is patched up, and characteristics of programming are emphasized.The thesis studies the basic theories and methods of building self-studying environment based on network, by practice the process of teaching programming on the Tsinghua EOL platform, designs a process mode of self-learning programming on it, gives the general designing process of building the self-learning programming environment with the mode. The building process, though the Tsinghua EOL is a good teaching platform with nearly perfect functions which can meet users'basic needs, there are still some shortcomings that special uses for different subjects can not be made.For this reason, the author combines the online evaluating system with the online plagiarism-checking system to add some new functions to the platform, which is one of the most important contents. In the self-learning process, students can submit their programs to the online evaluating system which automatically evaluate the programs, and they can receive the evaluating results from the system. With the help of this system, the teacher in charge of this lesson need not check programs one by one any more, which reduces his burden dramatically and avoids the subjective errors. In the process, students will be excited when the system feeds back a success message, which brings them happiness, in turn stimulates them to do more exercises, and enables them to face challenges. The teacher can check students'programs whose feedback is success with the help of the online plagiarism-checking system to see if the similarity between those programs is high enough to suspect their writers plagiarizing. Then the teacher determines the event by querying those suspects. If someone were determined to be a plagiarizer, the teacher would punish him, which can effectively reduce plagiarizing, supervise and administrate students'learning process. Finally the author evaluates the power of the system, points out some problems, and gives some solutions to them.Through this research, the author could solve several problems existing in teaching programming, which may offer some clues to building self-studying environment for other subjects and promote using network teaching platform in teaching reform.
Keywords/Search Tags:self-studying environment, network teaching platform, programming
PDF Full Text Request
Related items