Unknown

Dataset Information

Teaching computer architecture by designing and simulating processors from their bits and bytes.


ABSTRACT: Teaching computer architecture (Comp-Arch) courses in undergraduate curricula is becoming more of a challenge as most students prefer software-oriented courses. In some computer science/engineering departments, Comp-Arch courses are offered without the lab component due to resource constraints and differing pedagogical priorities. This article demonstrates how students working in teams are motivated to study the Comp-Arch course and how instructors can increase student motivation and knowledge by taking advantage of hands-on practices. The teams are asked to design and implement a 16-bit MIPS-like processor with constraints as a specific instruction set, and limited data and instruction memory. Student projects include following three phases, namely, design, desktop simulator implementatio

SUBMITTER: Dogan M 

PROVIDER: S-EPMC10909196 | biostudies-literature | 2024

REPOSITORIES: biostudies-literature