دورية أكاديمية

Addressing Student Fatigue in Computer Architecture Courses

التفاصيل البيبلوغرافية
العنوان: Addressing Student Fatigue in Computer Architecture Courses
اللغة: English
المؤلفون: Fuentes, Pablo (ORCID 0000-0001-6424-2533), Camarero, Cristobal (ORCID 0000-0001-6418-2614), Herreros, David, Mateev, Vladimir (ORCID 0000-0002-9943-6837), Vallejo, Fernando, Martinez, Carmen (ORCID 0000-0002-9815-239X)
المصدر: IEEE Transactions on Learning Technologies. Apr 2022 15(2):238-251.
الإتاحة: Institute of Electrical and Electronics Engineers, Inc. 445 Hoes Lane, Piscataway, NJ 08854. Tel: 732-981-0060; Web site: http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4620076Test
تمت مراجعته من قبل الزملاء: Y
Page Count: 14
تاريخ النشر: 2022
نوع الوثيقة: Journal Articles
Reports - Descriptive
Education Level: Higher Education
Postsecondary Education
الواصفات: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology), Handheld Devices, Troubleshooting, College Students, Foreign Countries, Student Satisfaction, Distance Education, COVID-19, Pandemics
مصطلحات جغرافية: Spain
DOI: 10.1109/TLT.2022.3163631
تدمد: 1939-1382
مستخلص: Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling of input/output operations through the development of simple programs in a low-level assembly programming language. Since these practical sessions require a strong involvement, student attendance and withdrawal rates are poor, lowering academic results and introducing a negative feedback loop that preconditions students to dislike them. This article introduces a new methodology for the practical sessions of Computer Organization and Design courses. This methodology disavows the use of simulators and focuses on actual hardware to promote a feeling of proximity to the execution and outcome of the programs. The proposed setup uses Raspberry Pi devices to encourage students to work autonomously, due to their low cost, capability of running an OS, and rich ecosystem of simple hardware devices. The setup is completed with RISC OS, which combines a simple window-based graphical interface with a low-level management of the hardware without requiring software abstraction layers. The article presents the methodology and the UCDebug tool, developed to help students debug their codes in RISC OS. After the introduction of the new setup at the University of Cantabria, academic results and student satisfaction have improved. The setup has also allowed to sustain a similar organization of the courses throughout the COVID-19 pandemic.
Abstractor: As Provided
Entry Date: 2022
رقم الانضمام: EJ1339280
قاعدة البيانات: ERIC
الوصف
تدمد:1939-1382
DOI:10.1109/TLT.2022.3163631