Hardware-Software Visualization to Learn Programming

被引:0
|
作者
Ali, Ahmad Zamzuri Mohamad [1 ]
Derus, Siti Rosminah Md [1 ]
机构
[1] Univ Pendidikan Sultan Idris, Fac Art Comp & Creat Ind, Tanjong Malim, Perak, Malaysia
关键词
Hardware Software Interfacing; Programming; Visualization; COGNITIVE LOAD;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A visualization tool has been proven to be useful for enhancing novice programmer's learning. Despite the large number of studies performed on visualization tools, it appears to be very few using it to assist student's understanding of the fundamental concept in hardware software interfacing programming. In this study, we developed a Program Visualization (PV) with the main objective as a practical hands-on learning kit for novice in exploring and gaining basic skills of hardware software interfacing in visual environment. The ADDIE instructional design model has been used in the design of the visualization tool. Usability and user's satisfaction also have been conducted to evaluate the success of a PV in regard to the learning objectives. A total of 25 Polytechnic students were asked to complete a questionnaire adapted from Post-Study System Usability Questionnaire (PSSUQ). The questionnaire consists of the following six dimensions of usability characteristics: design/layout, functionality, ease of use, satisfaction, outcome/future use and errors/reliability. Based on the questionnaire feedback, the developed tool seems very useful and helpful for the students in understanding hardware-software interfacing programming better.
引用
收藏
页码:483 / 487
页数:5
相关论文
共 50 条
  • [31] A COMBINATION HARDWARE-SOFTWARE DEBUGGING SYSTEM
    KNOWLTON, KC
    IEEE TRANSACTIONS ON COMPUTERS, 1968, C 17 (01) : 84 - &
  • [32] Hardware-software codesign of embedded systems
    Coelho, CJN
    da Silva, DC
    Fernandes, AO
    XI BRAZILIAN SYMPOSIUM ON INTEGRATED CIRCUIT DESIGN, PROCEEDINGS, 1998, : 2 - 8
  • [33] Hardware-Software Codesign of a CNN Accelerator
    Yi, Changjae
    Kang, Donghyun
    Ha, Soonhoi
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 348 - 356
  • [34] Loop pipelining in hardware-software partitioning
    Jeon, J
    Choi, K
    PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, : 361 - 366
  • [35] Soft Errors: The Hardware-Software Interface
    Lee, Kyoungwoo
    Shrivastava, Aviral
    Jeyapaul, Reiley
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 577 - 577
  • [36] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [37] A hardware-software system for tomographic reconstruction
    Müller, J
    Fimmel, D
    Merker, R
    Schaffer, R
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2003, 12 (02) : 203 - 229
  • [38] Hardware-Software Prototyping from LOTOS
    Luis Sánchez Fernández
    Gernot Koch
    Natividad Martínez Madrid
    María Luisa López Vallejo
    Carlos Delgado Kloos
    Wolfgang Rosenstiel
    Design Automation for Embedded Systems, 1998, 3 : 117 - 148
  • [39] Hardware-software design for autonomous sensors
    Martinez, Fernando
    Velazquez, Alvaro
    Palacios, Raquel
    Martinez, Maria
    Obieta, Gregorio
    2007 IEEE SENSORS, VOLS 1-3, 2007, : 32 - 35
  • [40] Transactional memory: The hardware-software interface
    McDonald, Austen
    Carlstrom, Brian D.
    Chung, JaeWoong
    Minh, Chi Cao
    Chafi, Hassan
    Kozyrakis, Christos
    Olukotun, Kunle
    IEEE MICRO, 2007, 27 (01) : 67 - 76