DocumentCode
2592961
Title
MiSaSiM: A resource-aware programming environment for computer systems engineering education
Author
Wills, Linda ; Wills, Scott
Author_Institution
Georgia Inst. of Technol., Atlanta
fYear
2007
fDate
10-13 Oct. 2007
Abstract
Practicing computer engineers must be able to build efficient, reliable systems. Today´s engineering student learns functionality-focused programming. Design issues that affect system performance, reliability, cost, robustness, and security are rarely covered. This paper presents a design environment where students program systems that are functionally correct and have necessary performance and efficiency. These projects are evaluated for accuracy, performance, and resource efficiency relative to a given specification. This approach is supported by a new educational tool MiSaSiM: a resource-aware execution simulator that enhances system understanding with reversible trace navigation, performance and cost analysis, and instruction profiling. MiSaSiM provides problem domain scaffolding and visualizations to facilitate learning within a semester course. As part of Georgia Tech´s commitment to globalization of engineering education, MiSaSiM was developed as a distributed educational laboratory tool. It is an integral part of a computing systems course offered concurrently at several distance-learning locations. In addition to describing a systems-oriented approach to programming using MiSaSiM, this paper includes examples of MiSaSiM projects, assessment techniques, student performance, and lessons learned over three years of experience with local and distance learning students.
Keywords
computer aided instruction; computer science education; MiSaSiM educational tool; computer systems engineering education; computing systems course; distance learning students; functionality-focused programming; resource-aware programming environment; Costs; Engineering students; Functional programming; Modeling; Programming environments; Programming profession; Reliability engineering; Robustness; System performance; Systems engineering education; behavioral visualizations; distance-learning engineering education; educational technology; program design environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
Conference_Location
Milwaukee, WI
ISSN
0190-5848
Print_ISBN
978-1-4244-1083-5
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2007.4418078
Filename
4418078
Link To Document