{"title":"Embedding a sense of history in the computing curriculum: Historic influences on a custom CPU instruction set","authors":"J. Wolfer","doi":"10.1109/EDUNINE.2017.7918177","DOIUrl":null,"url":null,"abstract":"History can serve as a connecting thread bonding students to their professional community and intellectual heritage. Many STEM disciplines, such as physics and biology, consistently integrate historic figures into the curriculum. Computer Science, on the other hand, often omits history from the instructional landscape. As a step to mitigate the situation, this work explores some of the historic design influences behind a custom, robot enabled, CPU and corresponding instruction set. The CPU design has been the basis for student-implemented emulators to control robots in a Computer Organization course. By featuring a sampling of the men, women, machines, and instruction sets from history we provide a design context for the custom CPU. Knowing this history may help students develop a sense of why things work the way they do in modern computers, as well as instilling a sense of the enormous contribution pioneering men and women have made to their discipline.","PeriodicalId":185585,"journal":{"name":"2017 IEEE World Engineering Education Conference (EDUNINE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE World Engineering Education Conference (EDUNINE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUNINE.2017.7918177","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
History can serve as a connecting thread bonding students to their professional community and intellectual heritage. Many STEM disciplines, such as physics and biology, consistently integrate historic figures into the curriculum. Computer Science, on the other hand, often omits history from the instructional landscape. As a step to mitigate the situation, this work explores some of the historic design influences behind a custom, robot enabled, CPU and corresponding instruction set. The CPU design has been the basis for student-implemented emulators to control robots in a Computer Organization course. By featuring a sampling of the men, women, machines, and instruction sets from history we provide a design context for the custom CPU. Knowing this history may help students develop a sense of why things work the way they do in modern computers, as well as instilling a sense of the enormous contribution pioneering men and women have made to their discipline.