Ensemble Collections


Collections Home -> CITIDEL Collection -> Computer Science Teaching Center Go to the original site.
1-20 of 267  Next Page>>

1. Moti's Distributed Algorithms in Java - Metadata - Content
These Java applets are used for studying distributed algorithms. They presume familiarity with distributed algorithms. The applets are not simple animations where you passively watch the algorithm. Instead, they are interactive, visual, study aids for studying distributed algorithms. ...more
2. High-Performance Computer Architecture and Algorithm Simulator - Metadata - Content
The dramatically increasing performance of computer systems is associated with an increase in hardware and system complexity, which has impacted computer science and engineering education. Formerly high-performance and advanced computer architecture techniques and technologies have migrated to our ...more
3. Mic1 Microprogramming Simulator - Metadata - Content
Mic1 is a freeware microprogramming simulator based on the machine described in Andrew S. Tannenbaum's Structured Computer Organization, 3rd ed. (Prentice-Hall, 1990). It is useful for introducting students to microprogramming and the interpretation of machine code by a microprogram. The simulator c...more
4. Simulation of Embedded Kernels over Pthreads - Metadata - Content
This work describes the design and implementation of a simulation
5. RTLsim - Metadata - Content
RTLsim is a UNIX program that simulates the data-path of a simple non-pipelined MIPs like processor. When running the simulator, the student (user) acts as the control unit for the data path by selecting the control signals that will be active in each control step. The archive contains the binaries ...more
6. EasyCPU Demo - Metadata - Content
The EasyCPU is a simulation-based environment. The model presented is a simplified version of microcomputer based on Intel X86 microprocessor. EasyCPU has two modes of operation: Basic-Mode and Advanced-Mode. Basic mode enables the novice student to learn the syntax and semantics of individual instr...more
7. The Postroom Computer - Metadata - Content
The Postroom Computer is a computer architecture simulator based on the Little Man Computer. It provides a family of architectures suitable for use in teaching
8. The Knob and Switch Computer: A Computer Architecture Simulator for Introductory Computer Science - Metadata - Content
This paper describes the Knob and Switch Computer simulator that can be used to teach Computer Organization in a breadth-based introductory CS course.
9. The SLOOP-SMOK Toolkit - Metadata - Content
1) A machine organization simulator/toolkit
10. Three Simulator Tools for Teaching Computer Architecture: EasyCPU, Little Man Computer, and RTLSim - Metadata - Content
description of three state-of-the-art
11. Minimal Instruction Set Computer Simulation - Metadata - Content
The Minimal Instruction Set Computer (MISC) is a simulation of a simple, fictitious microprocessor. This simulation is written in C++ and does not represent the features of any particular architecture. It serves as an introduction to general principles of computer organization and machine language...more
12. An Investigation of Disk Scheduling Algorithms - Metadata - Content
Students study a program that simulates disk scheduling algorithms and answer questions about it. Students run the program, collect results, graph the results, and answer questions about the algorithms. The two algorithms used are FCFS and SSTF. ...more
13. CPU Sim 3.1, A Tool for Simulating Computer Architectures for CS3 classes - Metadata - Content
CPU Sim 3.1 is an educational software package written in Java for use in CS3 courses. CPU Sim provides students an active learning environment in which they can compare and modify various computer architectures. It allows the students to design a CPU architecture at the register-transfer level an...more
14. Logisim: A graphical system for logic circuit design and simulation - Metadata - Content
Logisim enables students from introductory courses to practice designing
15. A PDP-8 Emulator - Metadata - Content
The PDP-8 Emulator is a program that allows the user to write, edit, assemble, debug, trace, and execute PDP-8 machine code and assembler language programs thus giving the user a "feel" for the PDP-8. The simple yet elegant arhcitecture of the "classic" PDP-8 makes it an idea candidate for studing c...more
16. USING THE ALFA-1 SIMULATED PROCESSOR WITH EDUCATIONAL PURPOSES - Metadata - Content
Alfa-1 is a simulated computer designed to be used in Computer Architecture and Organization courses. The DEVS formalism was used to attack the complexity of the design, allowing the definition of individual components that were later integrated into a modelling hierarchy. The goal of the toolkit is...more
17. The KScalar Simulator - Metadata - Content
KScalar is a user-friendly simulation tool that facilitates the study of such processors. It allows students to analyze the performance behavior of a wide range of processor microarchitectures: from a very simple in-order, scalar pipeline, to a detailed out-of-order, superscalar pipeline with non-bl...more
18. LegoSim: Simulation of Embedded Micro-Kernels over Pthreads - Metadata - Content
This work describes the design and implementation of a simulation
19. An XML-Based Modeling and Simulation Framework for 3D Dynamic Models - Metadata - Content
Relatively recent advances in computer technology enable us to create three-dimensional (3D) dynamic models and simulate them within a 3D web environment. The use of such models is especially valuable when teaching simulation, and the concepts behind dynamic models, since the models are made more ac...more
20. Little Man Microcode Simulator - Metadata - Content
The Little Man Microcode Simulator is an 8-bit microcode simulation of the Little Man Computer.

1-20 of 267  Next Page>>