Return to search

A Programming Learning System for Individuals

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.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0827108-121031
Date27 August 2008
CreatorsLin, Meng-Xiang
ContributorsStephen J.H. Yang, Bing-Chiang Jeng, Yuh-Jiuan Tsay, Chia-Mei Chen
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0827108-121031
Rightsoff_campus_withheld, Copyright information available at source archive

Page generated in 0.0026 seconds