Event Title

Teaching Computer Hardware with Software

Location

Hart 113

Start Time

11-5-2017 10:50 AM

End Time

11-5-2017 11:05 AM

Description

With microscopic components and proprietary designs, computer hardware is often, paradoxically, the most abstract and intangible topic in the computer science curriculum. This work seeks to help undergraduate students visualize how a computer works and experiment with their own microprocessor designs. The Emumaker86 computer simulator, developed by the author, accurately models most of the components of a modern PC. It includes a digital design utility that allows students to build their own model of a computer processor, simulate it and test it, and export it onto actual hardware and see it run. The author has used this software to teach Computer Organization and Computer Architecture courses. This presentation will demonstrate the simulator and showcase student designs.

Comments

Moderator: Joseph Seggio

This document is currently not available here.

Share

COinS
 
May 11th, 10:50 AM May 11th, 11:05 AM

Teaching Computer Hardware with Software

Hart 113

With microscopic components and proprietary designs, computer hardware is often, paradoxically, the most abstract and intangible topic in the computer science curriculum. This work seeks to help undergraduate students visualize how a computer works and experiment with their own microprocessor designs. The Emumaker86 computer simulator, developed by the author, accurately models most of the components of a modern PC. It includes a digital design utility that allows students to build their own model of a computer processor, simulate it and test it, and export it onto actual hardware and see it run. The author has used this software to teach Computer Organization and Computer Architecture courses. This presentation will demonstrate the simulator and showcase student designs.