Addressing Student Fatigue in Computer Architecture Courses

被引:1
|
作者
Fuentes, Pablo [1 ]
Camarero, Cristobal [1 ]
Herreros, David [1 ]
Mateev, Vladimir [1 ]
Vallejo, Fernando [1 ]
Martinez, Carmen [1 ]
机构
[1] Univ Cambria, Dept Ingn Informat & Elect, Santander 39005, Spain
来源
关键词
Computer architecture; Hardware; Codes; Reduced instruction set computing; Organizations; Software; Integrated circuits; computer science; Raspberry Pi; remote learning; RISC OS; teaching; UCDebug;
D O I
10.1109/TLT.2022.3163631
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:238 / 251
页数:14
相关论文
共 50 条
  • [11] Student Perspectives on Assignment Deadline Policies in Computer Science Courses
    Kim, Joseph
    Murphy, Christian
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 659 - 665
  • [12] Computer-Based Assessment of Student Performance in Programing Courses
    Kalogeropoulos, N.
    Tzigounakis, I.
    Pavlatou, E. A.
    Boudouvis, A. G.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (04) : 671 - 683
  • [13] A proposed architecture to index courses on website and analyse the student follow up
    Sala, M
    Pompidor, P
    Hérin, D
    Isoird, G
    15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 208 - 212
  • [14] The effect of student opinions about course content on student engagement and achievement in computer literacy courses
    Oncu, Semiral
    Sengel, Erhan
    INNOVATION AND CREATIVITY IN EDUCATION, 2010, 2 (02): : 2264 - 2268
  • [15] Factors that influence student's learning attitudes toward computer courses
    Department of International Business, Chang Jung Christian University, P.O. Box 6-15 Tainan, Tainan County 717, Taiwan
    WSEAS Trans. Comput., 2006, 5 (924-933):
  • [16] Alumni as a Resource to Increase Student Retention in Early Computer Science Courses
    Ott, Linda
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 27 - 35
  • [17] Pretesting and data modeling for forecasting student success in computer science courses
    Surkan, Alvin J.
    Proceedings - Frontiers in Education Conference, 1999, 1 : 7 - 12
  • [18] Work in progress - Effective student Ink submissions in computer science courses
    Pargas, Roy P.
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 532 - 533
  • [19] Student Perceptions of Computer Skills Needed When Enrolled in Online Courses
    Yu, Chien
    Durrington, Vance
    JOURNAL OF CONTINUING HIGHER EDUCATION, 2005, 53 (02): : 12 - 23
  • [20] STUDENT FINAL GRADING METHOD FOR INFORMATICS AND COMPUTER ARCHITECTURE
    Kuzmin, Alexander
    17TH INTERNATIONAL SCIENTIFIC CONFERENCE: ENGINEERING FOR RURAL DEVELOPMENT, 2018, : 1091 - 1095