DocumentCode
1772909
Title
Flowchart-based approach to aid novice programmers: A novel framework
Author
Hooshyar, Dainal ; Binti Ahmad, Rodina ; Nasir, Mohd Hairul Nizam Md ; Wong Ching Mun
Author_Institution
Fac. of Comput. Sci. & Inf. Technol., Univ. of Malaya, Kuala Lumpur, Malaysia
fYear
2014
fDate
3-5 June 2014
Firstpage
1
Lastpage
5
Abstract
Many tools have been used in the programming area to teach programming to novices. The most familiar tools comprise of flowchart-based notation along with programming environments depending on icons. Much more exploration on this area has disclosed that the deficiency of problem-solving abilities is directly tied with language syntax that they apply and the development environment. The main objective of this research is to develop a framework for improving the problem-solving skills of novice programmers. Hence, our research proposes a novel strategy, simulating human mechanism of solving problems in programming by converting the textual description of a problem, in English, into a flowchart. Two knowledge bases are employed to interpret the programming meaning of a given textual description in an attempt to draw its flowchart. Our future work will include the implementation and evaluation of this proposed framework.
Keywords
computer aided instruction; computer science education; flowcharting; knowledge based systems; software engineering; flowchart; knowledge bases; novice programmers; problem-solving skills; Computers; Flowcharts; Knowledge based systems; Natural languages; Problem-solving; Programming; Flowchart; novice programmers; programming problems; text to flowchart conversion;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Sciences (ICCOINS), 2014 International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-1-4799-4391-3
Type
conf
DOI
10.1109/ICCOINS.2014.6868826
Filename
6868826
Link To Document