• Home
  • Search
  • Improving Student Comprehension with Logisim-based RISC Processors
  • Cite Icon1
  • https://doi.org/10.1109/fie56618.2022.9962476Copy DOI Icon

Improving Student Comprehension with Logisim-based RISC Processors

  • Oct 8, 2022
  • Major Bobby Birrer +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This Work in Progress paper in Innovative Practice details continued efforts to improve student comprehension of computer architecture across MIPS and ARM. Students majoring in Computer Science at the United States Air Force Academy (USAFA) are typically enrolled in the department’s Computer Architecture course during the spring of their sophomore year. These students traditionally struggled to understand exactly what was occurring in the Central Processing Unit (CPU) of a computer and demonstrated poor performance on assignments, tests, and the final exam on these concepts. Other institutions have had success giving their students a series of assignments which culminate in their implementing a complete CPU architecture in a logic simulator. However, this fairly time consuming assignment was not deemed feasible at USAFA where student time is divided between various required duties, academics, and athletics. The authors’ previous work showed that providing students with a reduced version of the MIPS (Microprocessor without Interlocked Pipelined Stages) single cycle architecture (SCA) implemented in Logisim increased student comprehension as it allowed them to observe the internal processor operations at a very detailed level. In 2021, the course switched from MIPS to ARM, and students were not provided with this tool and their performance on assessments regressed. In 2022, students were provided with a simulated ARM processor built in Logisim to recreate the improved performance from the MIPS tool. The paper shows five years of data across multiple instructors, virtual/in-person learning, different architectures, and various texts showing that observing simulated processors improves overall student performance with very little additional work from the instructors or the students.

Similar Papers
  • Conference Article
  • Citations2

Initial Impact of Evidence-Based and Experiment-Focused Teaching Approach in a Computer Architecture Course in Computer Science

  • Dec 01, 2022
  • Md Mahmudur Rahman +3
  • Research Article

Computer architecture courses in electrical engineering departments

  • Dec 09, 1973
  • ACM SIGARCH Computer Architecture News
  • M E Sloan
  • Conference Article
  • Citations3

Integrating design and simulation into a computer architecture course

  • Jun 04, 1997
  • Deborah L Knox
  • Research Article
  • Citations2

An alternative computer architecture course

  • Dec 01, 1994
  • ACM SIGCSE Bulletin
  • Aaron Garth Enright +2
  • Conference Article
  • Citations1

Caches as an Example of Machine-gradable Exam Questions for Complex Engineering Systems

  • Oct 21, 2020
  • Suleman Mahmood +3
  • Conference Article
  • Citations1

Improved Processor Design Project Testing

  • Jun 17, 2021
  • Ryan Lund +3
  • Conference Article
  • Citations1

Preliminary Experience and Impact of Experiment-focused Teaching Approach in a Computer Architecture Course in Computer Science

  • Feb 07, 2024
  • Opeyemi Adeniran +8
  • Conference Article
  • Citations12

A new learning method of microprocessor architecture

  • Nov 01, 2002
  • C.A.P.S Martins +4
  • Research Article
  • Citations10

Microcode simulation in the computer architecture course

  • Sep 01, 1992
  • ACM SIGCSE Bulletin
  • Dave Foley
  • Conference Article
  • Citations15

A Comparison of Peer Instruction and Collaborative Problem Solving in a Computer Architecture Course

  • Feb 26, 2020
  • Geoffrey L Herman +1
  • Research Article
  • Citations6

From Archi Torture to architecture: Undergraduate students design and implement computers using the Multimedia Logic emulator

  • Jun 01, 2007
  • Computer Science Education
  • Timothy D Stanley +6
  • Single Report
  • Citations37

From Natural Variation to Optimal Policy? The Lucas Critique Meets Peer Effects

  • Mar 01, 2011
  • National Bureau of Economic Research
  • Scott Carrell +2
  • Conference Article
  • Citations6

Using rapid prototyping in computer architecture design laboratories

  • Jan 01, 1996
  • James O Hamblen +3
  • Conference Article

Group dynamics and collaborative group performance

  • Jan 01, 2003
  • Anthony D Joseph +1
  • Research Article
  • Citations5

Assembly language through the Java virtual machine

  • Feb 01, 2001
  • ACM SIGCSE Bulletin
  • Carl Bredlau +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.