DocumentCode :
1843006
Title :
A wizard for e-learning computer programming
Author :
Harley, Zenon ; Harley, Eric R.
Author_Institution :
Skythink Solutions, Waterloo, ON, Canada
fYear :
2012
fDate :
24-26 Sept. 2012
Firstpage :
95
Lastpage :
98
Abstract :
We present an e-learning and e-assessment aid for studying and teaching programming languages (Java, C, Perl, Ruby and Python). The student uses the wizard to go through a series of pages which present information, link to web resources, ask questions, and mark answers. The questions can be of short-answer type, multiple choice or programming. In the short-answer questions, hints can be automatically generated in the form of scrambled spelling or first letters and lengths of the words in the answer. In programming questions, hints may be in the form of skeletons of programs with blank “to do” regions which are to be filled in. Programs submitted by the student are compiled, run and checked against expected output. The wizard can present a randomly selected and shuffled subset of the questions taken from a question repository. The repository contains flags determining the hints and format of each question. A record of the session, containing the questions and possibly multiple attempts at solutions from the student, is saved in an encrypted format. The answer key within the wizard is also encrypted so that answers cannot be obtained by reverse engineering.
Keywords :
C language; Java; computer aided instruction; computer science education; C programming languages; Java programming languages; Perl programming languages; Python programming languages; Ruby programming languages; e-assessment; e-learning computer programming; program skeletons; programming language teaching; programming questions; question repository; reverse engineering; wizard; Computers; Cryptography; Educational institutions; Java; Programming; Software; E-learning; computer programming; computer-aided assessment; encryption; wizard;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
e-Learning and e-Technologies in Education (ICEEE), 2012 International Conference on
Conference_Location :
Lodz
Print_ISBN :
978-1-4673-1679-8
Type :
conf
DOI :
10.1109/ICeLeTE.2012.6333413
Filename :
6333413
Link To Document :
بازگشت