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
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;
Conference_Titel :
Computer and Information Sciences (ICCOINS), 2014 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4799-4391-3
DOI :
10.1109/ICCOINS.2014.6868826