Sparking and maintaining an early fascination with engineering and computer programming is of great interest to educators who wish to bring high quality students into these fields, and it is of vital concern to all of us who want to see our country thrive in this world economy. This paper will present an effective, intensive, and enjoyable way of getting middle and high school age students actively engaged in engineering, science, math, and computer programming. The paper describes Botball, an engineering outreach program in which students design, build, and program small autonomous mobile robots. Examples of how Botball may help to draw a diverse population into engineering and computer programming will be discussed.
{"title":"Botball: Autonomous students engineering autonomous robots","authors":"C. Stein","doi":"10.18260/1-2--10879","DOIUrl":"https://doi.org/10.18260/1-2--10879","url":null,"abstract":"Sparking and maintaining an early fascination with engineering and computer programming is of great interest to educators who wish to bring high quality students into these fields, and it is of vital concern to all of us who want to see our country thrive in this world economy. This paper will present an effective, intensive, and enjoyable way of getting middle and high school age students actively engaged in engineering, science, math, and computer programming. The paper describes Botball, an engineering outreach program in which students design, build, and program small autonomous mobile robots. Examples of how Botball may help to draw a diverse population into engineering and computer programming will be discussed.","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"79 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2002-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80146875","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The University of Missouri – Rolla offers a Junior-level lecture and laboratory course in hardware/software co-design 1 . The course focuses on the 8051 family of microcontrollers. Many students who take this course have no prior experience with processor architecture, so a short introduction to some basic concepts of computer organization is given in the first few weeks of the course. In the past, the computer architecture portion of the course was taught using the Gnome processor, described in Van den Bout’s Practical Xilinx Designers Lab Book 2 . The Gnome is a four-bit processor with eightbit instructions described in VHDL and targeted for the Xilinx 4k series FPGA. While the Gnome is at an appropriate level of complexity for the course, it is quite different from the 8051 microcontroller. Past course evaluations indicate that many students feel their time was wasted learning the Gnome instruction set, only to be told to forget the Gnome instructions and learn a new instruction set three weeks into the course. Still, the Gnome is useful in the classroom, as the 8051 microcontroller is much too complex for a short introduction to computer architecture. To resolve these problems a replacement processor based on the 8051 was designed. Called the WIMP51, it is a simple binary- compatible subset of the 8051, lacking internal memory, interrupts, peripherals, and many of the 8051 instructions. The WIMP51 was implemented in synthesizable VHDL and an interactive graphical simulator was developed for use in lab.
密苏里大学罗拉分校提供硬件/软件协同设计的初级课程和实验课程。本课程的重点是8051系列微控制器。许多参加本课程的学生之前没有处理器体系结构的经验,因此在课程的前几周会对计算机组织的一些基本概念进行简短的介绍。在过去,本课程的计算机体系结构部分使用Gnome处理器进行教学,Van den Bout的实用Xilinx设计人员实验书2中有描述。Gnome是一个4位处理器,具有用VHDL描述的8位指令,针对Xilinx 4k系列FPGA。虽然Gnome的复杂程度适合本课程,但它与8051微控制器有很大不同。过去的课程评估表明,许多学生觉得他们的时间浪费在学习Gnome指令集上,只是在课程开始三周后才被告知忘记Gnome指令并学习新的指令集。尽管如此,Gnome在课堂上还是很有用的,因为8051微控制器对于计算机体系结构的简短介绍来说太复杂了。为了解决这些问题,设计了一种基于8051的替代处理器。它被称为WIMP51,是8051的一个简单的二进制兼容子集,没有内部存储器、中断、外设和许多8051指令。在可合成的VHDL语言中实现了WIMP51,并开发了一个可用于实验室的交互式图形模拟器。
{"title":"The WIMP51: A Simple Processor and Visualization Tool to Introduce Undergraduates to Computer Organization","authors":"David J. Sullins, H. Pottinger, D. Beetner","doi":"10.18260/1-2--10788","DOIUrl":"https://doi.org/10.18260/1-2--10788","url":null,"abstract":"The University of Missouri – Rolla offers a Junior-level lecture and laboratory course in hardware/software co-design 1 . The course focuses on the 8051 family of microcontrollers. Many students who take this course have no prior experience with processor architecture, so a short introduction to some basic concepts of computer organization is given in the first few weeks of the course. In the past, the computer architecture portion of the course was taught using the Gnome processor, described in Van den Bout’s Practical Xilinx Designers Lab Book 2 . The Gnome is a four-bit processor with eightbit instructions described in VHDL and targeted for the Xilinx 4k series FPGA. While the Gnome is at an appropriate level of complexity for the course, it is quite different from the 8051 microcontroller. Past course evaluations indicate that many students feel their time was wasted learning the Gnome instruction set, only to be told to forget the Gnome instructions and learn a new instruction set three weeks into the course. Still, the Gnome is useful in the classroom, as the 8051 microcontroller is much too complex for a short introduction to computer architecture. To resolve these problems a replacement processor based on the 8051 was designed. Called the WIMP51, it is a simple binary- compatible subset of the 8051, lacking internal memory, interrupts, peripherals, and many of the 8051 instructions. The WIMP51 was implemented in synthesizable VHDL and an interactive graphical simulator was developed for use in lab.","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2002-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88154790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2002-04-07DOI: 10.1016/S0360-1315(02)00022-2
A. Kukulska-Hulme
{"title":"WITHDRAWN: Flexible Learning in a Digital World: Experiences and Expectations: Betty Collis and Jef Moonen; Kogan Page, London, 2001, 232 pages, paperback, ISBN 0-7494-3371-X, $19.99","authors":"A. Kukulska-Hulme","doi":"10.1016/S0360-1315(02)00022-2","DOIUrl":"https://doi.org/10.1016/S0360-1315(02)00022-2","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"93 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2002-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83859234","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Figueiredo, J. Fortes, R. Eigenmann, N. Kapadia, V. Taylor, A. Choudhary, Luis Vidal
Computer architecture and programming are disciplines that require extensive experimentation with computer tools, such as simulators and compilers. At the authors' universities, several tools are being incorporated in courses at the junior and senior levels by using a powerful, web-based network-computing system as a computational and educational resource. The educational content includes examples, manuals, homeworks and other related information. The web-based computing system (PUNCH: Purdue University Network Computing Hubs) provides transparent access to computers and tools from any machine capable of browsing the web. The result is a system that supports the integration of a large number of tools in undergraduate classes. The system is publicly accessible and, upon request, available for use by other universities and educators. This paper describes the existing system, discusses examples of tool-integration in existing classes and reviews the current status of the project. It also reports on experiences at the three institutions of the authors on the use of PUNCH and the inclusion of tool-based homeworks and content into undergraduate classes.
{"title":"On the Use of Simulation and Parallelization Tools in Computer Architecture and Programming Courses","authors":"R. Figueiredo, J. Fortes, R. Eigenmann, N. Kapadia, V. Taylor, A. Choudhary, Luis Vidal","doi":"10.18260/1-2--8602","DOIUrl":"https://doi.org/10.18260/1-2--8602","url":null,"abstract":"Computer architecture and programming are disciplines that require extensive experimentation with computer tools, such as simulators and compilers. At the authors' universities, several tools are being incorporated in courses at the junior and senior levels by using a powerful, web-based network-computing system as a computational and educational resource. The educational content includes examples, manuals, homeworks and other related information. The web-based computing system (PUNCH: Purdue University Network Computing Hubs) provides transparent access to computers and tools from any machine capable of browsing the web. The result is a system that supports the integration of a large number of tools in undergraduate classes. The system is publicly accessible and, upon request, available for use by other universities and educators. This paper describes the existing system, discusses examples of tool-integration in existing classes and reviews the current status of the project. It also reports on experiences at the three institutions of the authors on the use of PUNCH and the inclusion of tool-based homeworks and content into undergraduate classes.","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"23 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2000-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89074440","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The evaluation and influence of interaction in network supported collaborative concept mapping","authors":"ChiuChiung-Hui, HuangChun-Chieh, ChangWen-Tsung","doi":"10.5555/334905.334907","DOIUrl":"https://doi.org/10.5555/334905.334907","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2000-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79820434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-12-01DOI: 10.1016/0360-1315(95)90045-4
Jean Wood
{"title":"World Conference on Computers in Education VI: WCCW'95. Liberating the Learner: Edited by J. David Tinsley and Tom J. Van Weert. Chapman & Hall, London, 1995. 1134 pp. ISBN 0 412 62670 5.","authors":"Jean Wood","doi":"10.1016/0360-1315(95)90045-4","DOIUrl":"https://doi.org/10.1016/0360-1315(95)90045-4","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"25 1","pages":"251-253"},"PeriodicalIF":0.0,"publicationDate":"1995-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87361261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-11-01DOI: 10.1016/0360-1315(95)90037-3
Prue Fuller
{"title":"Adaptive Technology for Special Human Needs: Arlene Brett and Eugene F. Provenzo Jr. State University of New York Press, Albany. 1995. 164 pp. ISBN 0-7914-2307-7 (hardcover). ISBN 0-7914-2308-5 (pbk) $14.95 in U.S.","authors":"Prue Fuller","doi":"10.1016/0360-1315(95)90037-3","DOIUrl":"https://doi.org/10.1016/0360-1315(95)90037-3","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"50 1","pages":"171-172"},"PeriodicalIF":0.0,"publicationDate":"1995-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85757003","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-04-01DOI: 10.1016/0360-1315(95)90003-9
D. Viehland
{"title":"Way of the ferret: Finding educational resources on the Internet: (revised edition). JUDI HARRIS. International Society for Technology in Education. Eugene, Ore. (iste@oregon.uoregon.edu). 1994. 191 pp. ISBN 1-56484-069-7","authors":"D. Viehland","doi":"10.1016/0360-1315(95)90003-9","DOIUrl":"https://doi.org/10.1016/0360-1315(95)90003-9","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"14 1","pages":"257-258"},"PeriodicalIF":0.0,"publicationDate":"1995-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75331725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-04-01DOI: 10.1016/0360-1315(95)00016-F
W. Spitzer, K. Wedding
{"title":"LabNet: an international electronic community for professional development","authors":"W. Spitzer, K. Wedding","doi":"10.1016/0360-1315(95)00016-F","DOIUrl":"https://doi.org/10.1016/0360-1315(95)00016-F","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"73 1","pages":"247-255"},"PeriodicalIF":0.0,"publicationDate":"1995-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85908846","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-01-01DOI: 10.1016/0360-1315(95)90080-2
D. Gardner
{"title":"Multilingual multimedia: Bridging the language barrier with intelligent systems: Edited by MASOUD YAZDANI. Intellect Books, Oxford. 1993. 210 pp. ISBN 1-871516-30-7","authors":"D. Gardner","doi":"10.1016/0360-1315(95)90080-2","DOIUrl":"https://doi.org/10.1016/0360-1315(95)90080-2","url":null,"abstract":"","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"13 1","pages":"70-71"},"PeriodicalIF":0.0,"publicationDate":"1995-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84497064","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}