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

Easy-Programming: Towards a Web Collaborating Algorithmic and Programming Aid for Early Apprentices

  • Ricardo Vardasca,
  • Duarte Silva,
  • Joao Fonseca,
  • Marco Tereso,
  • Fernando Bento,
  • Domingos Martinho

摘要

Science, Technology, Engineering and Mathematics (STEM) undergraduate students must develop problem solving skills through algorithmic and programming learning. There are several tools available to aid them in this process but none in a web collaborative environment that can be used for e-learning accommodating the three methods available for that development: code, flowchart, and pseudocode. It is aim of this research to outline the existing tools and their features, and to propose a new web based collaborative tool accommodating the main features found. An architecture, technological infrastructure, database structure, requirements definition, UML use case and class diagrams and a user interface were proposed. New STEM undergraduate students can develop a solid foundation in algorithmic thinking, problem-solving skills, and the ability to effectively communicate and collaborate with others, establishing the foundations for their success in specific fields.