Teaching computer organization/architecture with limited resources using simulators
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
esim: a structural design language and simulator for computer architecture education
WCAE '00 Proceedings of the 2000 workshop on Computer architecture education
Science of computing suite (SOCS): resources for a breadth-first introduction
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Using learning objects to support introductory computer architecture education
WBE'06 Proceedings of the 5th IASTED international conference on Web-based education
Breadth-first CS 1 for scientists
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Using digital logic circuit simulation to build demonstrations of IT concepts
ACM SIGITE Newsletter
A pedagogically targeted logic design and simulation tool
WCAE '07 Proceedings of the 2007 workshop on Computer architecture education
Evaluating a breadth-first cs 1 for scientists
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Abstraction and extensibility in digital logic simulation software
Proceedings of the 40th ACM technical symposium on Computer science education
JLS/JLSCircuitTester: a comprehensive logic design and simulation tool
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Illustrating CPU design concepts with DLSim 3
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Emumaker86: a hardware simulator for teaching CPU design
Proceeding of the 44th ACM technical symposium on Computer science education
Helping students understand the datapath with simulators and crazy models
Proceeding of the 44th ACM technical symposium on Computer science education
Step-by-step design and simulation of a simple CPU architecture
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Logisim enables students in introductory courses to design and simulate logic circuits. The program's design emphasizes simplicity of use, with a secondary goal of enabling design of sophisticated circuits. This motivates a two-tiered system, where users can move to the second tier by selecting a menu option.Users draw circuits of logic gates using the toolbox model popular in drawing programs. The circuit automatically propagates circuit values through the circuit; by selecting the appropriate tool, users can toggle switches to see how the circuit behaves in other situations. In the advanced tier, the user can treat circuits as black boxes within larger circuits, enabling the simulation of hierarchical designs. The author has successfully drawn and tested a simple 8 bit CPU using the program.The program has proven useful in a variety of introductory courses, from a nonmajors survey course to a sophomore-level systems course. Students find Logisim simple to follow, and find the laboratories designed around it useful in reinforcing the circuit concepts from class.In this article, we identify and compare a variety of systems similar to Logisim, we explore Logisim's features in detail, and we examine its use in class assignments.