Skip to main navigation Skip to search Skip to main content

A Case for the Importance of Formal Experimentation in Teaching Programming: A Brief Study with Assembly Language

  • Ernesto Rivera-Alvarado
  • , Saúl Guadamuz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Learning assembly language is highly regarded as difficult for science and engineering students. This situation has led to several research efforts to make the learning process more approachable. While some results are interesting, none of the analyzed works performed formal experimentation to evaluate the efficacy of their proposal. At best, qualitative results were presented in which the participants provided feedback on how they felt good during the process, which was generally positive. Currently, we are on the task of developing a novel method for teaching assembly language. We designed and tested one of our proposals through experiments and found fascinating results: the performance obtained was not better for developing a program than the standard computer method, but students provided positive qualitative feedback. This result points to the need for formal experimentation in evaluating teaching methods, in which ineffective strategies could be adopted based only on qualitative results.

Original languageEnglish
Title of host publicationICT for Intelligent Systems - Proceedings of ICTIS 2024
EditorsJyoti Choudrie, Eva Tuba, Thinagaran Perumal, Amit Joshi
PublisherSpringer Science and Business Media Deutschland GmbH
Pages11-20
Number of pages10
ISBN (Print)9789819757985
DOIs
StatePublished - 2024
Event8th International Conference on Information and Communication Technology for Intelligent Systems, ICTIS 2024 - Las Vegas, United States
Duration: 22 May 202423 May 2024

Publication series

NameSmart Innovation, Systems and Technologies
Volume403 SIST
ISSN (Print)2190-3018
ISSN (Electronic)2190-3026

Conference

Conference8th International Conference on Information and Communication Technology for Intelligent Systems, ICTIS 2024
Country/TerritoryUnited States
CityLas Vegas
Period22/05/2423/05/24

Keywords

  • Assembly language
  • Assembly language teaching
  • Design of experiments
  • Experimentation
  • Experiments in teaching
  • Formal experimentation
  • Paired t-test
  • Skill assessment
  • Skill evaluation
  • Teaching programming

Fingerprint

Dive into the research topics of 'A Case for the Importance of Formal Experimentation in Teaching Programming: A Brief Study with Assembly Language'. Together they form a unique fingerprint.

Cite this