【24h】

CAI of flowchart (CAIFlow) development using object-oriented methodology

机译:使用面向对象方法开发流程图的CAI(CAIFlow)

获取原文

摘要

Programming is a fundamental skill for Informatics students. Therefore, it is given throughout every level, starting from the first semester. Unfortunately, most of introductory programming lessons were focused on learning the syntax of programming and program building, so they lack of mapping the real world into the program design. Since it doesn't focus on syntax but rather more representing a universal notation, flowchart is then chosen as the best alternative to overcome this problem. A wide range of flowchart application can be used with its own capabilities, but most of them are used for drawing only. This paper describes an alternative way of learning and drawing flowchart in one application, named CAIFlow (CAI of flowchart). The application has two main menus: Tutorial and Exercise. The first menu helps students on learning the theory and drawing flowchart in step by step as dictated by the instructions. The second menu lets the user to practice on drawing at three levels of difficulty: Simple, Medium, and Complex. The application is developed by using object-oriented methodology. It can run on multi platforms. Finally, the result shows that all features work well as it was designed, with some limitation such as it is still stand-alone and it has only static questions. (Abstract)
机译:编程是信息学专业学生的一项基本技能。因此,从第一学期开始,它遍及每个级别。不幸的是,大多数入门编程课程都集中在学习编程和程序构建的语法,因此他们缺乏将现实世界映射到程序设计中的知识。由于它不专注于语法,而是更多地代表一种通用符号,因此选择了流程图作为克服此问题的最佳选择。各种流程图应用程序都可以使用其自身的功能,但其中大多数仅用于绘图。本文介绍了在一个名为CAIFlow(流程图的CAI)的应用程序中学习和绘制流程图的另一种方法。该应用程序有两个主菜单:“教程”和“练习”。第一个菜单可帮助学生按照说明逐步学习理论和绘制流程图。第二个菜单使用户可以在三个难度级别上练习绘画:简单,中等和复杂。该应用程序是通过使用面向对象的方法开发的。它可以在多个平台上运行。最后,结果表明,所有功能均按设计要求运行良好,但存在一些局限性,例如它仍然是独立的,并且只有静态问题。 (抽象的)

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号