{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T11:58:56Z","timestamp":1769601536506,"version":"3.49.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,11,1]],"date-time":"2012-11-01T00:00:00Z","timestamp":1351728000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2012,11]]},"abstract":"<jats:p>This article presents the design and implementation of a complete review of undergraduate digital hardware design teaching in the School of Engineering at the University of Edinburgh. Four guiding principles have been used in this exercise: learning-outcome driven teaching, deep learning, affordability, and flexibility. This has identified discrete electronics as key components in the early stages of the curriculum and FPGAs as an economical platform for the teaching of various digital hardware design concepts and techniques in later stages of the curriculum. In particular, the article presents the detailed design and implementation of one digital hardware design laboratory, called Gateway, which introduces students to synchronous digital circuit development from high level functional specifications, uses Verilog for hardware description and FPGAs as an implementation platform. Biggs\u2019 theory of constructive alignment was applied in the design of this lab\u2019s learning outcomes, lab content, teaching and learning methods, and assessment methods. The lab makes extensive use of multimedia in both lab content delivery and demonstration applications developed by students. Student feedback following the deployment of this lab was overwhelmingly positive and an evaluation of the lab results compared to previous lab offerings\u2019 shows the merit of the approach taken.<\/jats:p>","DOI":"10.1145\/2382564.2382565","type":"journal-article","created":{"date-parts":[[2012,12,4]],"date-time":"2012-12-04T20:10:57Z","timestamp":1354651857000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Digital Hardware Design Teaching"],"prefix":"10.1145","volume":"12","author":[{"given":"Khaled","family":"Benkrid","sequence":"first","affiliation":[{"name":"University of Edinburgh"}]},{"given":"Thomas","family":"Clayton","sequence":"additional","affiliation":[{"name":"University of Edinburgh"}]}],"member":"320","published-online":{"date-parts":[[2012,11]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Anderson L. W. and Krathwohl D. R. 2001. A Taxonomy for Learning Teaching and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives. Longman. Anderson L. W. and Krathwohl D. R. 2001. A Taxonomy for Learning Teaching and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives . Longman."},{"key":"e_1_2_1_2_1","unstructured":"Ashenden P. J. 2007. Digital Design (Verilog): An Embedded Systems Approach Using Verilog. Morgan Kaufmann. Ashenden P. J. 2007. Digital Design (Verilog): An Embedded Systems Approach Using Verilog . Morgan Kaufmann."},{"key":"e_1_2_1_3_1","volume-title":"Teaching for Quality Learning at University","author":"Biggs J."},{"key":"e_1_2_1_4_1","unstructured":"Blackboard Inc. 2011. http:\/\/www.blackboard.com\/. Blackboard Inc. 2011. http:\/\/www.blackboard.com\/."},{"key":"e_1_2_1_5_1","unstructured":"Bloom B. 1956. Taxonomy of Educational Objectives: The Classification of Educational Goals. Longman. Bloom B. 1956. Taxonomy of Educational Objectives: The Classification of Educational Goals . Longman."},{"key":"e_1_2_1_6_1","unstructured":"Digilent Inc. 2011. http:\/\/www.digilentinc.com\/. Digilent Inc. 2011. http:\/\/www.digilentinc.com\/."},{"key":"e_1_2_1_7_1","unstructured":"Edinburgh. 2011. Degrees in electronics and electrical engineering at the University of Edinburgh. http:\/\/www.see.ed.ac.uk\/undergraduate\/Prospective\/\/electronics\/DegsAvail\/index.shtml. Edinburgh. 2011. Degrees in electronics and electrical engineering at the University of Edinburgh. http:\/\/www.see.ed.ac.uk\/undergraduate\/Prospective\/\/electronics\/DegsAvail\/index.shtml."},{"key":"e_1_2_1_8_1","volume-title":"Creating Significant Learning Experiences. An Integrated Approach to Designing College Courses","author":"Fink L. D."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the American Society for Engineering Education Southeastern Section Annual Meeting (ASEE\u201900)","author":"Hall T. S."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of American Society for Engineering Education NCS Spring Conference (ASEE\u201905)","author":"Haskell R. E."},{"key":"e_1_2_1_11_1","unstructured":"Haskell R. E. and Hanna D. M. 2008. Learning By Example Using Verilog - Basic Digital Design with a BASYS FPGA Board. Rochester MI LBE Books. Haskell R. E. and Hanna D. M. 2008. Learning By Example Using Verilog - Basic Digital Design with a BASYS FPGA Board . Rochester MI LBE Books."},{"key":"e_1_2_1_12_1","unstructured":"Hauck A. and Dehon A. 2007. Reconfigurable Computing. Morgan Kaufmann. Hauck A. and Dehon A. 2007. Reconfigurable Computing . Morgan Kaufmann."},{"key":"e_1_2_1_13_1","unstructured":"IET. 2011. The Institute of Engineering and Technology accreditation. http:\/\/www.theiet.org\/careers\/accreditation\/index.cfm. IET. 2011. The Institute of Engineering and Technology accreditation. http:\/\/www.theiet.org\/careers\/accreditation\/index.cfm."},{"key":"e_1_2_1_14_1","volume-title":"Experiential Learning: Experience as the Source of Learning and Development","author":"Kolb D. A.","year":"1983"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Kuon I. and Rose J. 2009. Quantifying and Exploring the Gap between FPGAs and ASICs. Springer. Kuon I. and Rose J. 2009. Quantifying and Exploring the Gap between FPGAs and ASICs . Springer.","DOI":"10.1007\/978-1-4419-0739-4"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSE.2007.83"},{"key":"e_1_2_1_17_1","volume-title":"Multimedia Learning","author":"Mayer R. E."},{"key":"e_1_2_1_18_1","unstructured":"McAlpine M. 2002. Principles of Assessment. LUTON CAA CENTRE. McAlpine M. 2002. Principles of Assessment . LUTON CAA CENTRE."},{"key":"e_1_2_1_19_1","unstructured":"Microchip. 2011. PIC microcontroller. http:\/\/www.microchip.com\/. Microchip. 2011. PIC microcontroller. http:\/\/www.microchip.com\/."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1789934.1789937"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2004.842909"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 10th IEEE Workshop on Design and Diagnostics of Electronic Circuits and Systems (IEEE\u201907)","author":"Torreson J."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of 25th Euromicro Conference (EUROMICRO\u201999)","author":"Teuscher C."},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of 9th International Conference on Engineering Education (ICEE\u201906)","author":"Vera G. A."},{"key":"e_1_2_1_25_1","unstructured":"Xilinx Inc. 2011. Spartan-6 FPGAs. http:\/\/www.xilinx.com\/products\/spartan6\/index.htm. Xilinx Inc. 2011. Spartan-6 FPGAs. http:\/\/www.xilinx.com\/products\/spartan6\/index.htm."}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2382564.2382565","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2382564.2382565","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:34:38Z","timestamp":1750239278000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2382564.2382565"}},"subtitle":["An Alternative Approach"],"short-title":[],"issued":{"date-parts":[[2012,11]]},"references-count":25,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,11]]}},"alternative-id":["10.1145\/2382564.2382565"],"URL":"https:\/\/doi.org\/10.1145\/2382564.2382565","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,11]]},"assertion":[{"value":"2011-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}