DocumentCode :
2497935
Title :
Can natural language be utilized in the learning of programming fundamentals?
Author :
Oliveira, Osvaldo Luiz ; Monteiro, Ana Maria ; Trevisan Roman, Norton
Author_Institution :
Comput. Sci. Dept., Fac. of Campo Limpo Paulista, Campo Limpo Paulista, Brazil
fYear :
2013
fDate :
23-26 Oct. 2013
Firstpage :
1851
Lastpage :
1856
Abstract :
The complexity and importance of learning programming fundamentals (i.e., sequences of sentences that express actions, conditions, and repetitions in computing) for undergraduate students has motivated the development of an intense educational research area. One frequently studied problem is the difficulty in the learning of traditional context-free grammars which are present, for example, in programming languages such as Pascal and C. This study experimentally investigates the use of natural language in the learning of programming fundamentals by two groups of undergraduate students without prior knowledge of programming and compares its use with that of a traditional grammar language. Results suggest that the use of natural language is a good alternative, despite the small differences, to the use of traditional programming languages defined by context-free grammars. This alternative is attractive and promising because the student does not need to learn a formal grammar to learn the fundamentals of programming.
Keywords :
computer science education; context-free grammars; formal languages; natural language processing; programming; C; Pascal; context-free grammars; educational research area; formal grammar; natural language; programming fundamentals learning; programming languages; undergraduate students; Computer languages; Grammar; Materials requirements planning; Natural languages; Programming profession; Robots; CS1; human factors; natural language programming; programming fundamentals learning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 2013 IEEE
Conference_Location :
Oklahoma City, OK
ISSN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2013.6685157
Filename :
6685157
Link To Document :
بازگشت