Skip to main navigation Skip to search Skip to main content

Use of basic programming tools to foster programming logic in university students with school preparation other than computer science

  • Fernando Ibarra-Torres
  • , Gustavo Caiza
  • , Marcelo V. García
  • , Valeria Barona-Pico

Research output: Contribution to journalConference articlepeer-review

Abstract

Teaching programming logic to students who do not have a background in computer science is challenging, as the instructor has to awaken problem-solving, critical thinking, and logical reasoning skills Several programming tools have been created to teach coding concepts to computer science students of different ages. However, these tools are not well designed to meet the challenge of teaching programming to new developers who come with school training in other areas such as accounting, management, etc. Therefore, this research focused on analyzing the importance of the application of online programming tools to students starting college who come with a school background in an area other than technology. A pre/post experimental design was carried out with 82 first-level students of the Technical University of Ambato in the careers of Systems and Electronics. The results revealed that 45% of the students increased their levels of application and analysis in programming processes. In addition, the research revealed that students who come from a background other than computer science agree with the integration of online programming tools from the first level of university entrance since this method helps to improve their learning capacity.

Original languageEnglish
Pages (from-to)413-419
Number of pages7
JournalProcedia Computer Science
Volume237
DOIs
StatePublished - 2024
Event2023 International Conference on Industry Sciences and Computer Science Innovation, iSCSi 2023 - Lisbon, Portugal
Duration: 4 Oct 20236 Oct 2023

Bibliographical note

Publisher Copyright:
© 2024 The Authors. Published by ELSEVIER B.V.

Keywords

  • Programming logic
  • programming tools
  • software development
  • undergraduate student

CACES Knowledge Areas

  • 417A Electronics, Automation and Sound

Cite this