Addressing Student Fatigue in Computer Architecture Courses
Saved in:
| Title: | Addressing Student Fatigue in Computer Architecture Courses |
|---|---|
| Language: | English |
| Authors: | Fuentes, Pablo (ORCID |
| Source: | IEEE Transactions on Learning Technologies. Apr 2022 15(2):238-251. |
| Availability: | 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=4620076 |
| Peer Reviewed: | Y |
| Page Count: | 14 |
| Publication Date: | 2022 |
| Document Type: | Journal Articles Reports - Descriptive |
| Education Level: | Higher Education Postsecondary Education |
| Descriptors: | Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology), Handheld Devices, Troubleshooting, College Students, Foreign Countries, Student Satisfaction, Distance Education, COVID-19, Pandemics |
| Geographic Terms: | Spain |
| DOI: | 10.1109/TLT.2022.3163631 |
| ISSN: | 1939-1382 |
| Abstract: | 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 |
| Accession Number: | EJ1339280 |
| Database: | ERIC |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1339280 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Addressing Student Fatigue in Computer Architecture Courses – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Fuentes%2C+Pablo%22">Fuentes, Pablo</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-6424-2533">0000-0001-6424-2533</externalLink>)<br /><searchLink fieldCode="AR" term="%22Camarero%2C+Cristobal%22">Camarero, Cristobal</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-6418-2614">0000-0001-6418-2614</externalLink>)<br /><searchLink fieldCode="AR" term="%22Herreros%2C+David%22">Herreros, David</searchLink><br /><searchLink fieldCode="AR" term="%22Mateev%2C+Vladimir%22">Mateev, Vladimir</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-9943-6837">0000-0002-9943-6837</externalLink>)<br /><searchLink fieldCode="AR" term="%22Vallejo%2C+Fernando%22">Vallejo, Fernando</searchLink><br /><searchLink fieldCode="AR" term="%22Martinez%2C+Carmen%22">Martinez, Carmen</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-9815-239X">0000-0002-9815-239X</externalLink>) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22IEEE+Transactions+on+Learning+Technologies%22"><i>IEEE Transactions on Learning Technologies</i></searchLink>. Apr 2022 15(2):238-251. – Name: Avail Label: Availability Group: Avail Data: 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=4620076 – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 14 – Name: DatePubCY Label: Publication Date Group: Date Data: 2022 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Descriptive – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+System+Design%22">Computer System Design</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Fatigue+%28Biology%29%22">Fatigue (Biology)</searchLink><br /><searchLink fieldCode="DE" term="%22Handheld+Devices%22">Handheld Devices</searchLink><br /><searchLink fieldCode="DE" term="%22Troubleshooting%22">Troubleshooting</searchLink><br /><searchLink fieldCode="DE" term="%22College+Students%22">College Students</searchLink><br /><searchLink fieldCode="DE" term="%22Foreign+Countries%22">Foreign Countries</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Satisfaction%22">Student Satisfaction</searchLink><br /><searchLink fieldCode="DE" term="%22Distance+Education%22">Distance Education</searchLink><br /><searchLink fieldCode="DE" term="%22COVID-19%22">COVID-19</searchLink><br /><searchLink fieldCode="DE" term="%22Pandemics%22">Pandemics</searchLink> – Name: Subject Label: Geographic Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Spain%22">Spain</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.1109/TLT.2022.3163631 – Name: ISSN Label: ISSN Group: ISSN Data: 1939-1382 – Name: Abstract Label: Abstract Group: Ab Data: 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. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2022 – Name: AN Label: Accession Number Group: ID Data: EJ1339280 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1339280 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1109/TLT.2022.3163631 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 14 StartPage: 238 Subjects: – SubjectFull: Computer Science Education Type: general – SubjectFull: Computer System Design Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Fatigue (Biology) Type: general – SubjectFull: Handheld Devices Type: general – SubjectFull: Troubleshooting Type: general – SubjectFull: College Students Type: general – SubjectFull: Foreign Countries Type: general – SubjectFull: Student Satisfaction Type: general – SubjectFull: Distance Education Type: general – SubjectFull: COVID-19 Type: general – SubjectFull: Pandemics Type: general – SubjectFull: Spain Type: general Titles: – TitleFull: Addressing Student Fatigue in Computer Architecture Courses Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Fuentes, Pablo – PersonEntity: Name: NameFull: Camarero, Cristobal – PersonEntity: Name: NameFull: Herreros, David – PersonEntity: Name: NameFull: Mateev, Vladimir – PersonEntity: Name: NameFull: Vallejo, Fernando – PersonEntity: Name: NameFull: Martinez, Carmen IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 04 Type: published Y: 2022 Identifiers: – Type: issn-electronic Value: 1939-1382 Numbering: – Type: volume Value: 15 – Type: issue Value: 2 Titles: – TitleFull: IEEE Transactions on Learning Technologies Type: main |
| ResultId | 1 |