{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T23:50:49Z","timestamp":1769557849679,"version":"3.49.0"},"reference-count":47,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T00:00:00Z","timestamp":1615420800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electronics"],"abstract":"<jats:p>This paper reports an experience of an abrupt shift from traditional teaching to distance learning within a course on digital system design using programmable logic platforms. The course organization and evaluation model had to be modified on the fly due to the COVID-19 pandemic. The adopted teaching and assessment methodology puts a strong focus on the laboratory component, assigning a very significant weight to project-based evaluation. As the access to laboratory equipment was cut, all the previously accumulated experience had to be modified and adapted to new circumstances. The paper discusses teaching methods employed within the course and analyzes in detail a project-based evaluation accentuated on modeling of a simplified processor. The advantages and drawbacks of the reported teaching methods are appointed. Possible design extensions are also suggested, which permit assigning the same core project to different students. We believe that the proposed project is a valuable instructional tool, in particular, for remote learning\/assessment.<\/jats:p>","DOI":"10.3390\/electronics10060646","type":"journal-article","created":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T04:46:53Z","timestamp":1615438013000},"page":"646","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Project-Based Learning and Evaluation in an Online Digital Design Course"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6684-9416","authenticated-orcid":false,"given":"Iouliia","family":"Skliarova","sequence":"first","affiliation":[{"name":"Information Systems and Processing Group, Institute of Electronics and Informatics Engineering of Aveiro (IEETA), University of Aveiro, 3810-193 Aveiro, Portugal"},{"name":"Department of Electronics, Telecommunications and Informatics, University of Aveiro, 3810-193 Aveiro, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,11]]},"reference":[{"key":"ref_1","unstructured":"(2021, January 19). Computer EngineeringCurricula 2016 Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering. Available online: https:\/\/www.acm.org\/binaries\/content\/assets\/education\/ce2016-final-report.pdf."},{"key":"ref_2","unstructured":"(2021, January 19). Computer Science Curricula 2013 Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. Available online: https:\/\/www.acm.org\/binaries\/content\/assets\/education\/cs2013_web_final.pdf."},{"key":"ref_3","unstructured":"(2021, January 19). Computing Curricula 2020 (CC2020) Paradigms for Future Computing Curricula. Available online: https:\/\/cc2020.nsparc.msstate.edu\/wp-content\/uploads\/2020\/11\/Computing-Curricula-Report.pdf."},{"key":"ref_4","unstructured":"Intel, Corp (2021, January 19). Quartus Prime Software. Available online: https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/downloads\/download-center.html."},{"key":"ref_5","unstructured":"Intel, Corp (2021, January 19). Altera DE2-115 Development and Education Board. Available online: https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/solutions\/partners\/partner-profile\/terasic-inc-\/board\/altera-de2-115-development-and-education-board.html."},{"key":"ref_6","unstructured":"Xilinx, Inc. (2021, January 19). Zynq-7000 All Programmable SoC. Available online: https:\/\/www.xilinx.com\/products\/silicon-devices\/soc\/zynq-7000.html."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Skliarova, I., Sklyarov, V., Sudnitson, A., and Kruus, M. (2014, January 3\u20135). Teaching FPGA-based Systems. Proceedings of the 2014 IEEE Global Engineering Education Conference (EDUCON), Istanbul, Turkey.","DOI":"10.1109\/EDUCON.2014.6826133"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1109\/TE.2004.842909","article-title":"Teaching Reconfigurable Systems: Methods, Tools, Tutorials and Projects","volume":"48","author":"Sklyarov","year":"2005","journal-title":"IEEE Trans. Educ."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sklyarov, V., Skliarova, I., Sudnitson, A., and Kruus, M. (2017, January 25\u201328). Reconfigurable Systems in Engineering Education: Best Practices and Future Trends. Proceedings of the 2017 IEEE Global Engineering Education Conference (EDUCON), Athens, Greece.","DOI":"10.1109\/EDUCON.2017.7942983"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sklyarov, V., Skliarova, I., and Sudnitson, A. (2012, January 17\u201320). Methodology and International Collaboration in Teaching Reconfigurable Systems. Proceedings of the 2012 IEEE Global Engineering Education Conference (EDUCON), Marrakesh, Morocco.","DOI":"10.1109\/EDUCON.2012.6201190"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Skliarova, I., Sklyarov, V., Sudnitson, A., and Kruus, M. (2015, January 25\u201329). Integration of High-Level Synthesis to the Courses on Reconfigurable Digital Systems. Proceedings of the 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia.","DOI":"10.1109\/MIPRO.2015.7160258"},{"key":"ref_12","unstructured":"Skliarova, I. (2017, January 27\u201330). Teaching Digital Design\u2014A Case Study of Exploring Booth Algorithm. Proceedings of the International Scientific and Practical Conference \u201cComputer Science and Applied Mathematics\u201d, Almaty, Kazakhstan."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/TE.2017.2729498","article-title":"Effective Learner-Centered Approach for Teaching an Introductory Digital Systems Course","volume":"61","author":"Debiec","year":"2018","journal-title":"IEEE Trans. Educ."},{"key":"ref_14","first-page":"90","article-title":"Introducing Programmable Logic to Undergraduate Engineering Students in a Digital Electronics Course","volume":"55","author":"Todorovich","year":"2012","journal-title":"IEEE Trans. Educ."},{"key":"ref_15","first-page":"238","article-title":"A Course on Digital Electronics Based on Solving Design-Oriented Exercises by Means of a PBL Strategy","volume":"31","author":"Jordana","year":"2015","journal-title":"Int. J. Eng. Educ."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Arias, M., Rodr\u00edguez, A., Lamar, D.G., Linera, F., and Hernando, M. (2010, January 14\u201316). Influence of PBL practical classes on microcontroller-based digital systems learning. Proceedings of the IEEE EDUCON 2010 Conference, Madrid, Spain.","DOI":"10.1109\/EDUCON.2010.5492418"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Suryawan, F. (2017, January 19\u201321). A Project-Based Approach to FPGA-Aided Teaching of Digital Systems. Proceedings of the 2017 4th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), Yogyakarta, Indonesia.","DOI":"10.1109\/EECSI.2017.8239177"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Cetin, E., Wijenayake, C., Sethu, V., and Ambikairajah, E. (2017, January 12\u201314). A Flipped Mode Approach to Teaching an Electronic System Design Course. Proceedings of the 2017 IEEE 6th International Conference on Teaching, Assessment, and Learning for Engineering (TALE), Hong Kong, China.","DOI":"10.1109\/TALE.2017.8252337"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Chua, D., Gao, J., Alioto, M., Xu, Y.P., and Sasidhar, S. (2018, January 3\u20136). Project-Based Learning in Digital Fundamentals Course Using FPGAs. Proceedings of the 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, USA.","DOI":"10.1109\/FIE.2018.8659238"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Matutino, P.M., Dias, T., and Sampaio., P. (2020, January 8\u201310). Teaching Hardware\/Software Co-Design Using a Project-Based Learning Strategy. Proceedings of the 2020 XIV Technologies Applied to Electronics Teaching Conference (TAEE), Porto, Portugal.","DOI":"10.1109\/TAEE46915.2020.9163759"},{"key":"ref_21","unstructured":"Seo, D., and Mangra, D. (2017, January 6\u20137). Project-Based Learning of Digital Logic Circuit Design. Proceedings of the Fall 2017 Mid-Atlantic ASEE Conference, Reading, PA, USA. Available online: https:\/\/peer.asee.org\/project-based-learning-of-digital-logic-circuit-design.pdf."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Valiente, D., Pay\u00e1, L., \u00c1vila, S.F., Ferrer, J.C., and Reinoso, O. (2019). Analysing Students\u2019 Achievement in the Learning of Electronics Supported by ICT Resources. Electronics, 8.","DOI":"10.3390\/electronics8030264"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1109\/TE.2016.2535205","article-title":"A Large-Scale Blended and Flipped Class: Class Design and Investigation of Factors Influencing Students\u2019 Intention to Learn","volume":"59","author":"Zhang","year":"2016","journal-title":"IEEE Trans. Educ."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/TE.2015.2426674","article-title":"Teaching Power Electronics with a Design-Oriented, Project-Based Learning Method at the Technical University of Denmark","volume":"59","author":"Zhang","year":"2016","journal-title":"IEEE Trans. Educ."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1109\/MCOM.2014.6979959","article-title":"A project oriented learning experience for teaching electronics fundamentals","volume":"52","author":"Amiel","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zhong, X., and Liang, Y. (2016). Raspberry Pi: An Effective Vehicle in Teaching the Internet of Things in Computer Science and Engineering. Electronics, 5.","DOI":"10.3390\/electronics5030056"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Almulla, M.A. (2020). The Effectiveness of the Project-Based Learning (PBL) Approach as a Way to Engage Students in Learning. SAGE Open, 10.","DOI":"10.1177\/2158244020938702"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ngo, H.Q.T., and Phan, M.-H. (2019). Design of an Open Platform for Multi-Disciplinary Approach in Project-Based Learning of an EPICS Class. Electronics, 8.","DOI":"10.3390\/electronics8020200"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Phan, M.-H., and Ngo, H.Q.T. (2020). A Multidisciplinary Mechatronics Program: From Project-Based Learning to a Community-Based Approach on an Open Platform. Electronics, 9.","DOI":"10.3390\/electronics9060954"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Lamo, P., de Castro, \u00c1., Bra\u00f1as, C., and Azcondo, F.J. (2020). Emulator of a Boost Converter for Educational Purposes. Electronics, 9.","DOI":"10.3390\/electronics9111883"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Block, B.M., and Haus, B. (2020, January 21\u201324). New ways in engineering education for a sustainable and smart future. Proceedings of the 2020 IEEE Frontiers in Education Conference (FIE), Uppsala, Sweden.","DOI":"10.1109\/FIE44824.2020.9273900"},{"key":"ref_32","unstructured":"(2021, January 20). Digital Design Laboratory channel on Educast. Available online: https:\/\/educast.fccn.pt\/channels\/6273\/clips?locale=en."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/TE.2014.2329650","article-title":"Adapting Team-Based Learning for Application in the Basic Electric Circuit Theory Sequence","volume":"58","year":"2015","journal-title":"IEEE Trans. Educ."},{"key":"ref_34","unstructured":"Hennessy, J., and Patterson, D.A. (2014). Computer Organization and Design\u2014The Hardware\/Software Interface, Morgan Kaufmann. [5th ed.]."},{"key":"ref_35","unstructured":"Skliarova, I. (2021, January 21). Java Program Converting Assembly to Machine Code for a MIPS Processor. Available online: https:\/\/github.com\/iouliia\/MIPSAssembly2MachineCode\/tree\/main."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"40","DOI":"10.14483\/22487638.12976","article-title":"8-bit softcore microprocessor with dual accumulator designed to be used in FPGA","volume":"22","author":"Santa","year":"2018","journal-title":"Tecnura"},{"key":"ref_37","first-page":"1","article-title":"Translating the Instructional Processor from VHDL to Verilog","volume":"9","author":"Hayne","year":"2018","journal-title":"ASEE Comput. Educ. J. (CoED)"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Kostadinov, N., and Bencheva, N. (2019, January 4\u20136). An Approach for Teaching Processor Design and How to Extend its Features. Proceedings of the 2019 29th Annual Conference of the European Association for Education in Electrical and Information Engineering (EAEEIE), Ruse, Bulgaria.","DOI":"10.1109\/EAEEIE46886.2019.9000423"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Y\u0131ld\u0131z, A., Ugurdag., H.F., Aktemur, B., \u0130skender, D., and G\u00f6ren, S. (2018, January 20\u201323). CPU design simplified. Proceedings of the 2018 3rd International Conference on Computer Science and Engineering (UBMK), Sarajevo, Bosnia and Hercegovina.","DOI":"10.1109\/UBMK.2018.8566475"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Mazurek, P. (2020, January 13\u201315). BOSON\u2014Application-Specific Instruction Set Processor (ASIP) for Educational Purposes. Proceedings of the 2020 16th International Conference on Control Automation, Robotics and Vision (ICARCV), Shenzhen, China.","DOI":"10.1109\/ICARCV50220.2020.9305396"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Graff, N. (2018, January 3\u20136). TurtleMCU: A Platform for Teaching a Holistic View into Embedded Computer Architecture and Security. Proceedings of the 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, USA.","DOI":"10.1109\/FIE.2018.8659090"},{"key":"ref_42","unstructured":"Isola, L. (2020). Design and VHDL Implementation of an Application-Specific Instruction Set Processor. [Master\u2019s Thesis, School of Electrical Engineering, Aalto University]."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"McGrew, T., Schonauer, E., and Jamieson, P. (2019, January 5\u20137). Framework and Tools for Undergraduates Designing RISC-V Processors on an FPGA in Computer Architecture Education. Proceedings of the 2019 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA.","DOI":"10.1109\/CSCI49370.2019.00148"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"131","DOI":"10.29121\/granthaalayah.v4.i6.2016.2646","article-title":"Design of RISC Processor Using VHDL","volume":"4","author":"Kadam","year":"2016","journal-title":"Int. J. Res. Granthaalayah"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"31","DOI":"10.9790\/4200-0353142","article-title":"VHDL Design and Synthesis of 64 bit RISC Processor System on Chip (SoC)","volume":"3","author":"Kaur","year":"2013","journal-title":"IOSR J. VLSI Signal Process."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Thakor, K.P., and Pal, A. (2017). Design of a 16-bit RISC Processor Using VHDL. Int. J. Eng. Res. Technol. (IJERT), 6.","DOI":"10.17577\/IJERTV6IS040284"},{"key":"ref_47","unstructured":"(2021, January 23). JPlag\u2014Detecting Software Plagiarism. Available online: https:\/\/github.com\/jplag\/jplag."}],"container-title":["Electronics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-9292\/10\/6\/646\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:33:48Z","timestamp":1760160828000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-9292\/10\/6\/646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,11]]},"references-count":47,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["electronics10060646"],"URL":"https:\/\/doi.org\/10.3390\/electronics10060646","relation":{},"ISSN":["2079-9292"],"issn-type":[{"value":"2079-9292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,11]]}}}