Introduction to computer science (3rd ed.)
Introduction to computer science (3rd ed.)
The knob & switch computer: A computer architecture simulator for introductory computer science
Journal on Educational Resources in Computing (JERIC)
MarieSim: The MARIE computer simulator
Journal on Educational Resources in Computing (JERIC)
Proceedings of the 42nd ACM technical symposium on Computer science education
Successful implementation of an active learning laboratory in computer science
Proceedings of the 39th annual ACM SIGUCCS conference on User services
Frances: A Tool for Understanding Computer Architecture and Assembly Language
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
The use of computer architecture simulators has become common practice in courses designed to teach computer organization. However, little research has been done to test the effectiveness of such simulators in learning introductory programming concepts. In this paper I will discuss the use of a simple architecture and machine language simulator to teach the CS1 concepts of conditional selection and iteration, along with the results of a pilot study on its effectiveness in a structural programming-based CS1 course. Possible other uses for the tool are also considered.