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.
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.
Comments
Moderator: Joseph Seggio