An educational tool for teaching data transfer in computer

Kei Chun LI, Kit Kuen YIP

Research output: Other contributionOther contributions


An ever-increasing number of software simulation tools have been available for teaching computer concepts including hardware and software in undergraduate programs. Most tools are strong in terms of simulate CPU behavior to allow students designing high-level and assembly language. However, many of these tools do not help students visualize system behavior and little simulators introduce the concepts like data transfer methods that are important for the student to learn the internal operation of a computer. In this paper, two simulation tools are described. It facilitates learning and conceptual understanding of programmed I/O and DMA data transfer operations in a computer in an efficient, direct, and long-lasting way.
Original languageEnglish
Publication statusPublished - 2003


Li, K. C., & Yip, K. K. (2003). An educational tool for teaching data transfer in computer. In K. T. Lee & K. Mitchell (Eds.), International Conference on Computers in Education 2003: A conference of the Asia-Pacific Chapter of the Association for the Advancement of Computing in Education (AACE): The "second wave" of ICT in education: From facilitating teaching and learning to engendering education reform: Proceedings [CD-ROM] (pp. 115-116). Norfolk, VA: Association for the Advance of Computing in Education.


Dive into the research topics of 'An educational tool for teaching data transfer in computer'. Together they form a unique fingerprint.