{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:51Z","timestamp":1750306311922,"version":"3.41.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2016,5,20]],"date-time":"2016-05-20T00:00:00Z","timestamp":1463702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100004839","name":"Department of Education","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100004839","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003451","name":"University of the Basque Country","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003451","id-type":"DOI","asserted-by":"crossref"}]},{"name":"COD"},{"name":"Universities and Research of the Basque Government","award":["IT395-10"],"award-info":[{"award-number":["IT395-10"]}]},{"name":"Educational Council SAE\/HELAZ at the UPV\/EHU"},{"name":"Ministry of Economy and Competitiveness of the Spanish Government"},{"name":"Basque Advanced Informatics Laboratory","award":["UFI11\/45"],"award-info":[{"award-number":["UFI11\/45"]}]},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"crossref","award":["TIN2013-41123-P and TIN2014-52665-C2-1-R"],"award-info":[{"award-number":["TIN2013-41123-P and TIN2014-52665-C2-1-R"]}],"id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2016,6,27]]},"abstract":"<jats:p>The computer input\/output (I\/O) subsystem and its functioning are very abstract concepts that are difficult for undergraduate freshmen to understand. However, it is important that freshmen assimilate these low-level concepts if they are going to be taught about the operating systems (OS) working over that architecture layer, or working directly with them in embedded systems, real-time systems, or in the area of human--computer interaction (HCI). This article describes the use of a game console (Nintendo\u00ae DS, NDS) in a project-based learning (PBL or PjBL) environment in which the design of a game is the basis of the project in order to encourage the students to get more involved with the computer I\/O subsystem abstraction. A 4yr experience is reported in which the action research model (planning, acting, observing, and reflecting) has been followed. The general procedure for the 4yr and the specific characteristics and achieved results for each year are reported. The aim of the study was twofold: to assess the learning effectiveness of the active PjBL educational approach and some related factors, and to analyze the motivation toward the subject fostered by the game console. The first aim is analyzed using the scores achieved by the students; the second aim is analyzed via satisfaction questionnaires.<\/jats:p>","DOI":"10.1145\/2891415","type":"journal-article","created":{"date-parts":[[2016,5,22]],"date-time":"2016-05-22T01:23:59Z","timestamp":1463880239000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Using a Real Bare Machine in a Project-Based Learning Environment for Teaching Computer Structure"],"prefix":"10.1145","volume":"16","author":[{"given":"Edurne","family":"Larraza-Mendiluze","sequence":"first","affiliation":[{"name":"University of the Basque Country, Gipuzkoa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1561-4799","authenticated-orcid":false,"given":"Nestor","family":"Garay-Vitoria","sequence":"additional","affiliation":[{"name":"University of the Basque Country, Gipuzkoa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Iratxe","family":"Soraluze","sequence":"additional","affiliation":[{"name":"University of the Basque Country, Gipuzkoa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9","family":"Mart\u00edn","sequence":"additional","affiliation":[{"name":"University of the Basque Country, Gipuzkoa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Muguerza","sequence":"additional","affiliation":[{"name":"University of the Basque Country, Gipuzkoa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Txelo","family":"Ruiz-V\u00e1zquez","sequence":"additional","affiliation":[{"name":"University of the Basque Country, Gipuzkoa, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,5,20]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"IEEE Computer Society. Retrieved","author":"ACM\/IEEE Computer Society","year":"2008","unstructured":"ACM\/IEEE Computer Society . 2008 . Computer science curriculum 2008: An interim revision of CS 2001. Report From the Interim Review Task Force, Association for Computing Machinery , IEEE Computer Society. Retrieved April 20, 2016 from http:\/\/www.acm.org\/education\/curricula\/ComputerScience2008.pdf. ACM\/IEEE Computer Society. 2008. Computer science curriculum 2008: An interim revision of CS 2001. Report From the Interim Review Task Force, Association for Computing Machinery, IEEE Computer Society. Retrieved April 20, 2016 from http:\/\/www.acm.org\/education\/curricula\/ComputerScience2008.pdf."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1108\/09696470210428840"},{"key":"e_1_2_1_3_1","unstructured":"Elliot Aronson Nancy T. Blaney Cookie Stephan Jev Sikes and M. Snapp. 1978. The Jigsaw Classroom. Sage Publishing Company Beverly Hills CA.  Elliot Aronson Nancy T. Blaney Cookie Stephan Jev Sikes and M. Snapp. 1978. The Jigsaw Classroom. Sage Publishing Company Beverly Hills CA."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600912368"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953272"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445294"},{"volume-title":"Reinventing project-based learning: Your field guide to real-world projects in the digital age","author":"Boss Suzie","key":"e_1_2_1_7_1","unstructured":"Suzie Boss and Jane Krauss . 2007. Reinventing project-based learning: Your field guide to real-world projects in the digital age . International Society for Technology in Education (ISTE). Suzie Boss and Jane Krauss. 2007. Reinventing project-based learning: Your field guide to real-world projects in the digital age. International Society for Technology in Education (ISTE)."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275462.1275479"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1534480.1534487"},{"volume-title":"Retrieved","year":"2014","key":"e_1_2_1_10_1","unstructured":"devkitPro. 2014 . devkitPro: Homebrew toolchains for wii, gamecube, 3ds, ds, gba, gp32 and psp . Retrieved April 20, 2016 from http:\/\/sourceforge.net\/projects\/devkitpro\/. devkitPro. 2014. devkitPro: Homebrew toolchains for wii, gamecube, 3ds, ds, gba, gp32 and psp. Retrieved April 20, 2016 from http:\/\/sourceforge.net\/projects\/devkitpro\/."},{"key":"e_1_2_1_11_1","first-page":"476","article-title":"Towards successful project-based teaching-learning experiences in engineering education","volume":"29","author":"Lantada Andr\u00e9s D\u00edaz","year":"2013","unstructured":"Andr\u00e9s D\u00edaz Lantada , Pilar Lafont Morgado , Juan M. Mu\u00f1oz-Guijosa , Jos\u00e9 L. Mu\u00f1oz Sanz , Javier Ech\u00e1varri Otero , Julio Mu\u00f1oz Garc\u00eda , Enrique Chac\u00f3n Tanarro , and Eduardo de la Guerra Ochoa . 2013 . Towards successful project-based teaching-learning experiences in engineering education . International Journal of Engineering Education 29 , 2, 476 -- 490 . Retrieved April 20, 2016 from http:\/\/www.ijee.ie\/latestissues\/Vol29-2\/19_ijee2697ns.pdf. Andr\u00e9s D\u00edaz Lantada, Pilar Lafont Morgado, Juan M. Mu\u00f1oz-Guijosa, Jos\u00e9 L. Mu\u00f1oz Sanz, Javier Ech\u00e1varri Otero, Julio Mu\u00f1oz Garc\u00eda, Enrique Chac\u00f3n Tanarro, and Eduardo de la Guerra Ochoa. 2013. Towards successful project-based teaching-learning experiences in engineering education. International Journal of Engineering Education 29, 2, 476--490. Retrieved April 20, 2016 from http:\/\/www.ijee.ie\/latestissues\/Vol29-2\/19_ijee2697ns.pdf.","journal-title":"International Journal of Engineering Education"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 2011 Workshop on Computer Architecture Education (WCAE\u201911)","author":"Donaldson John L.","year":"2016","unstructured":"John L. Donaldson , Richard M. Salter , and Rebecca E. Punch . 2011. Dlsys: A toolkit for design and simulation of computer system architecture . In Proceedings of the 2011 Workshop on Computer Architecture Education (WCAE\u201911) , San Antonio, TX, February 13, 0--6. Retrieved April 20, 2016 from https:\/\/www.ncsu.edu\/wcae\/HPCA2011\/p9-donaldson.pdf. John L. Donaldson, Richard M. Salter, and Rebecca E. Punch. 2011. Dlsys: A toolkit for design and simulation of computer system architecture. In Proceedings of the 2011 Workshop on Computer Architecture Education (WCAE\u201911), San Antonio, TX, February 13, 0--6. Retrieved April 20, 2016 from https:\/\/www.ncsu.edu\/wcae\/HPCA2011\/p9-donaldson.pdf."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275462.1275471"},{"key":"e_1_2_1_14_1","volume-title":"Joint task force on computing curricula, computer engineering","author":"IEEE Computer Society","year":"2004","unstructured":"IEEE Computer Society \/ ACM. 2004. Joint task force on computing curricula, computer engineering 2004 . Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, IEEE Computer Society Press and ACM Press , 2004. Retrieved April 20, 2016 from http:\/\/www.acm.org\/education\/education\/curric_vols\/CE-Final-Report.pdf. IEEE Computer Society\/ACM. 2004. Joint task force on computing curricula, computer engineering 2004. Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, IEEE Computer Society Press and ACM Press, 2004. Retrieved April 20, 2016 from http:\/\/www.acm.org\/education\/education\/curric_vols\/CE-Final-Report.pdf."},{"key":"e_1_2_1_15_1","volume-title":"Holubec","author":"Johnson David W.","year":"1998","unstructured":"David W. Johnson , Roger T. Johnson , and Edythe J . Holubec . 1998 . Cooperation in the Classroom. Allyn and Bacon, Boston, MA. David W. Johnson, Roger T. Johnson, and Edythe J. Holubec. 1998. Cooperation in the Classroom. Allyn and Bacon, Boston, MA."},{"key":"e_1_2_1_16_1","volume-title":"Handbook of Enquiry & Problem Based Learning","author":"Kahn Peter","year":"2016","unstructured":"Peter Kahn and Karen O\u2019Rourke . 2005. Understanding enquiry-based learning (EBL) . In Handbook of Enquiry & Problem Based Learning , T. Barrett, I. Mac Labhrainn, H. Fallon, (Eds.). 1--12. CELT , Galway Retrieved April 20, 2016 from http:\/\/www.aishe.org\/readings\/2005-2\/chapter1.pdf. Peter Kahn and Karen O\u2019Rourke. 2005. Understanding enquiry-based learning (EBL). In Handbook of Enquiry & Problem Based Learning, T. Barrett, I. Mac Labhrainn, H. Fallon, (Eds.). 1--12. CELT, Galway Retrieved April 20, 2016 from http:\/\/www.aishe.org\/readings\/2005-2\/chapter1.pdf."},{"key":"e_1_2_1_17_1","volume-title":"Servicio Editor","author":"Larraza-Mendiluze Edurne","year":"2014","unstructured":"Edurne Larraza-Mendiluze . 2014. The Computer Input\/Output Subsystem Education in An Undergraduate Introductory Course: A Multiperspective Study , Servicio Editor ial de la Universidad del Pa\u00eds Vasco\/Euskal Herriko Unibertsitatearen Argitalpen Zerbitzua, 2014 . Retrieved April 20, 2016 from http:\/\/hdl.handle.net\/10810\/13238 Edurne Larraza-Mendiluze. 2014. The Computer Input\/Output Subsystem Education in An Undergraduate Introductory Course: A Multiperspective Study, Servicio Editorial de la Universidad del Pa\u00eds Vasco\/Euskal Herriko Unibertsitatearen Argitalpen Zerbitzua, 2014. Retrieved April 20, 2016 from http:\/\/hdl.handle.net\/10810\/13238"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2526968.2526976"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2014.2310711"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2013.2255877"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2005.849754"},{"key":"e_1_2_1_22_1","first-page":"17","article-title":"Comparative evaluation of PBL and traditional lecture-based teaching in undergraduate engineering courses: Evidence from controlled learning environment","volume":"29","author":"Nepal Kali P.","year":"2013","unstructured":"Kali P. Nepal . 2013 . Comparative evaluation of PBL and traditional lecture-based teaching in undergraduate engineering courses: Evidence from controlled learning environment . International Journal of Engineering Education 29 , 1, 17 -- 22 . Retrieved April 20, 2016 from http:\/\/www.ijee.ie\/latestissues\/Vol29-1\/03_ijee2680ns.pdf. Kali P. Nepal. 2013. Comparative evaluation of PBL and traditional lecture-based teaching in undergraduate engineering courses: Evidence from controlled learning environment. International Journal of Engineering Education 29, 1, 17--22. Retrieved April 20, 2016 from http:\/\/www.ijee.ie\/latestissues\/Vol29-1\/03_ijee2680ns.pdf.","journal-title":"International Journal of Engineering Education"},{"key":"e_1_2_1_23_1","first-page":"9","article-title":"Turning student groups into effective teams","volume":"2","author":"Oakley Barbara","year":"2004","unstructured":"Barbara Oakley , Richard M. Felder , Rebecca Brent , and Imad Elhajj . 2004 . Turning student groups into effective teams . Journal of Student Centered Learning 2 , 1, 9 -- 34 . Retrieved April 20, 2016 from http:\/\/www4.ncsu.edu\/unity\/lockers\/users\/f\/felder\/public\/Papers\/Oakley-paper&percnt;28JSCL&percnt;29.pdf. Barbara Oakley, Richard M. Felder, Rebecca Brent, and Imad Elhajj. 2004. Turning student groups into effective teams. Journal of Student Centered Learning 2, 1, 9--34. Retrieved April 20, 2016 from http:\/\/www4.ncsu.edu\/unity\/lockers\/users\/f\/felder\/public\/Papers\/Oakley-paper&percnt;28JSCL&percnt;29.pdf.","journal-title":"Journal of Student Centered Learning"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275633.1275641"},{"key":"e_1_2_1_25_1","volume-title":"Santofimia and Francisco Moya","author":"Mar\u00eda","year":"2009","unstructured":"Mar\u00eda J. Santofimia and Francisco Moya . 2009 . Nintendo DS : A pedagogical approach to teach computer architecture. In ESA, H. R. Arabnia and A. M. G. Solo, (Eds.). Las Vegas, NV, 269--273. Retrieved April 20, 2016 from http:\/\/arco.esi.uclm.es\/public\/papers\/2009-ESA-mariajose.santofimia.pdf. Mar\u00eda J. Santofimia and Francisco Moya. 2009. Nintendo DS: A pedagogical approach to teach computer architecture. In ESA, H. R. Arabnia and A. M. G. Solo, (Eds.). Las Vegas, NV, 269--273. Retrieved April 20, 2016 from http:\/\/arco.esi.uclm.es\/public\/papers\/2009-ESA-mariajose.santofimia.pdf."},{"key":"e_1_2_1_26_1","first-page":"230","article-title":"Illustrating programmed and interrupt driven I\/O","volume":"16","author":"Scott Terry A.","year":"2000","unstructured":"Terry A. Scott . 2000 . Illustrating programmed and interrupt driven I\/O . Journal of Computing Science in Colleges 16 , 1, 230 -- 238 . Retrieved April 20, 2016 from http:\/\/dl.acm.org\/ft_gateway.cfm?id&equals;357737&type&equals;&equals;pdf. Terry A. Scott. 2000. Illustrating programmed and interrupt driven I\/O. Journal of Computing Science in Colleges 16, 1, 230--238. Retrieved April 20, 2016 from http:\/\/dl.acm.org\/ft_gateway.cfm?id&equals;357737&type&equals;&equals;pdf.","journal-title":"Journal of Computing Science in Colleges"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400601165735"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275521.1275533"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404935.1404937"},{"key":"e_1_2_1_30_1","volume-title":"Retrieved","author":"Thomas John W.","year":"2000","unstructured":"John W. Thomas . 2000 . A Review of Research on Project-Based Learning. Report prepared for The Autodesk Foundation . Retrieved April 20, 2016 from http:\/\/www.bie.org\/images\/uploads\/general\/9d06758fd346969cb63653d00dca55c0.pdf. John W. Thomas. 2000. A Review of Research on Project-Based Learning. Report prepared for The Autodesk Foundation. Retrieved April 20, 2016 from http:\/\/www.bie.org\/images\/uploads\/general\/9d06758fd346969cb63653d00dca55c0.pdf."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275633.1275650"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2891415","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2891415","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:53:53Z","timestamp":1750222433000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2891415"}},"subtitle":["An Analysis of the Implementation Following the Action Research Model"],"short-title":[],"issued":{"date-parts":[[2016,5,20]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,6,27]]}},"alternative-id":["10.1145\/2891415"],"URL":"https:\/\/doi.org\/10.1145\/2891415","relation":{},"ISSN":["1946-6226"],"issn-type":[{"type":"electronic","value":"1946-6226"}],"subject":[],"published":{"date-parts":[[2016,5,20]]},"assertion":[{"value":"2015-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-05-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}