Developing computer programming and problem-solving skills are fundamental skills for the future of those who obtain training in the Science, Technology, Engineering and Math (STEM) areas. Two simple and basic ways to develop these skills are through flowcharts and pseudocode. The aim of this research is to identify the advantages of using these two methodologies for teaching computer programming and problem solving and how each can help the other, as well as carrying out a survey of the tools currently available to support teaching and finally build a simple, intuitive and easy-to-use web tool that allows you to easily convert between flowcharts and pseudocode. The web tool developed meets the requirements of being simplicity, intuitively and easy-to-use and allows conversion between flowcharts and pseudocode, becoming an important aid to students who can now use it to study anytime and anywhere.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Web Tool for Representing Algorithmic Flowcharts and Its Support for Pseudocode Learning

  • Marco Tereso,
  • Antonio Pratas,
  • Luis Beirante,
  • Domingos Martinho,
  • Fernando Bento,
  • Ricardo Vardasca

摘要

Developing computer programming and problem-solving skills are fundamental skills for the future of those who obtain training in the Science, Technology, Engineering and Math (STEM) areas. Two simple and basic ways to develop these skills are through flowcharts and pseudocode. The aim of this research is to identify the advantages of using these two methodologies for teaching computer programming and problem solving and how each can help the other, as well as carrying out a survey of the tools currently available to support teaching and finally build a simple, intuitive and easy-to-use web tool that allows you to easily convert between flowcharts and pseudocode. The web tool developed meets the requirements of being simplicity, intuitively and easy-to-use and allows conversion between flowcharts and pseudocode, becoming an important aid to students who can now use it to study anytime and anywhere.