首页> 外文OA文献 >A flowchart-based multi-agent system for assisting novice programmers with problem solving activities
【2h】

A flowchart-based multi-agent system for assisting novice programmers with problem solving activities

机译:基于流程图的多代理系统,可帮助新手程序员解决问题

摘要

In the early stages of learning computer programming, Computer Science (CS) minorsudshare a misconception of udwhat programming isud. In order to address thudisudproblem, udFMAS, uda udfudlowcharudtud-udbased udmudultiud-udaudgent udsudystemudis developedudto familiarize udstudents who haveudno prior k nowledge of programmingud,udwith the initial stages in learning udprogrammingud. udThe aim is to improveudstudents’ problemudsolving skillsudandudto introduce theudm to theudbasic udprogrammiudng algorithms prior to surface structureud,udusing an automatic textud-udtoud-udflowchart conversion approach. udTherefore, students udcanudfocus lessudon language and syntax and more on uddesigning udsolutionudsudthroughudflowchart uddevelopment. udThe wayudtextud-udtoud-udflowchart conversioudn as a visualizationud-udbased approach is employed in FMAS to udengage students in flowchart development for subsequent programmingudstagesudis discussed in this paper. Finally, an udexperimental study udis uddevised to assess the success of FMAS, udandudpositive feedbackudis achievedud. Therefore, udusingudFMAS in practice is supportedud,udas the results indicate considerable gains for the experimental group over the udcontrol group. udThe results also show udthat an automatic textud-udtoud-udflowchart conversion approach applied in FMAS udsuccesudsfully motivated udnearly udall participants in problemudsolving activities. Consequently, the results suggest udadditionalud, futureuddevelopment of our proposed approach in the udform udof an Intelligent Tutoring System (ITS) to mak e udthe early stages of learning progrudamming more encouraging for students.
机译:在学习计算机程序设计的早期,计算机科学(CS)的未成年人 ud共享对 udwhat编程的误解。为了解决 udis ud问题, udFMAS, uda udf udlowchar udt ud- ud-基于udm udulti ud- uda udgent uds udystem udis开发 ud来熟悉 udstudents谁 ud没有编程知识 ud, ud具有学习 udprogramming ud的初始阶段。 ud目的是提高学生的问题解决技巧 udand ud在表面结构 ud之前将 udm引入 udbasic udprogrammi udng算法 ud使用自动文本 ud- udto ud- udflowchart转换方法。 ud因此,学生 udcan udfocus较少 udon语言和语法,而在 uddesigning udsolution uds udthrough udflowchart uddevelopment上更多。在FMAS中,采用 ud 方式 udtext ud- udto ud- udflowchart对话 udn作为可视化 ud- ud方法,以使学生参与流程图开发,以进行本文讨论的后续编程 udstages udis。最后,一项 ud实验研究 udis ud旨在评估FMAS的成功, udand 正反馈 udis达到了 ud。因此,在实践中支持 udud udFMAS ud,因为结果表明实验组相对于 udcontrol组具有可观的收益。 ud结果还显示 ud在FMAS中应用的自动文本 ud- udto ud- ud流程图图表转换 udsucces 非常有动机 udall udall参与问题解决活动。因此,结果表明,在智能辅导系统(ITS)的 udform ud中,我们提出的方法的“常规”,“未来”或“未来”发展,可以使学习进度的早期阶段为学生提供更多鼓励。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号