{"title":"Using video game development to engage undergraduate students of assembly language programming","authors":"J. Kawash, R. Collier","doi":"10.1145/2512276.2512281","DOIUrl":null,"url":null,"abstract":"It is widely accepted that the instruction of programming in assembly language is often a challenging and frustrating experience, both to educators and undergraduate students. Although little can be done to simplify the curriculum, it is absolutely crucial that frustration not compel students to abandon the subject. Our use of game development in a second-year course affords a unique opportunity to present this complex subject, without omission, in such a way as to create an experience that most students find entertaining. The results of a class survey indicated that 65% of participants agree or strongly agree that the experience was enjoyable (with only 11% in disagreement). We conclude that this ensures a sufficiently engaging experience that offsets the tedium inherent to the subject. The consensus of most students was that the complexity of video game design does not detract from their enjoyment of the course and contrarily has a positive impact on their learning overall. This position is supported by additional survey results.","PeriodicalId":404291,"journal":{"name":"Proceedings of the 14th annual ACM SIGITE conference on Information technology education","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 14th annual ACM SIGITE conference on Information technology education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2512276.2512281","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
It is widely accepted that the instruction of programming in assembly language is often a challenging and frustrating experience, both to educators and undergraduate students. Although little can be done to simplify the curriculum, it is absolutely crucial that frustration not compel students to abandon the subject. Our use of game development in a second-year course affords a unique opportunity to present this complex subject, without omission, in such a way as to create an experience that most students find entertaining. The results of a class survey indicated that 65% of participants agree or strongly agree that the experience was enjoyable (with only 11% in disagreement). We conclude that this ensures a sufficiently engaging experience that offsets the tedium inherent to the subject. The consensus of most students was that the complexity of video game design does not detract from their enjoyment of the course and contrarily has a positive impact on their learning overall. This position is supported by additional survey results.