With the development of computer technology and Internet, e-Learning has become more and more important to support student¡¦s learning. Novice students usually lack adequate assisting tools especially in programming learning. Therefore, we propose the problem-based Python programming learning system with extendable item-bank. The system can generate program debugging exercise by using mutation testing technology. Additionally, for enhancing student¡¦s problem-exploration and reasoning capacity, the system provide another practice - Programming Exercise Creating Practice. In this kind of practice, every student can create his own programming exercise using question template and answer code template. This practice not only can enhance student¡¦s capacity but also can rich enrich the system¡¦s item-bank by using this strategy.
Different from other programming learning systems, our system provide a more complete trainings on programming capacities, and building with Web2.0 concept. So, student who learns programming on this system will not only do exercise, but he also can help other students. So, student can get more kind of learning chance in this way. Additionally, we also hope that teacher¡¦s loading will be decreased and quality of course will be increased by using this system.
Identifer | oai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0827108-121031 |
Date | 27 August 2008 |
Creators | Lin, Meng-Xiang |
Contributors | Stephen J.H. Yang, Bing-Chiang Jeng, Yuh-Jiuan Tsay, Chia-Mei Chen |
Publisher | NSYSU |
Source Sets | NSYSU Electronic Thesis and Dissertation Archive |
Language | Cholon |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0827108-121031 |
Rights | off_campus_withheld, Copyright information available at source archive |
Page generated in 0.0025 seconds