Strategies for Adapting a Higher Education Traditional Discipline on High-Performance Computer Architecture to Remote Learning
DOI:
https://doi.org/10.5753/ijcae.2021.4836Keywords:
Teaching high-performance computer architecture, Curriculum guidelines, Teaching methodology, Remote teachingAbstract
This work reports the detailed process of adapting an undergraduate discipline about High-Performance Computer Architecture, traditionally face-to-face taught, to be taught in a remote mode. The discipline is part of the curricula of two Computer Science undergraduate courses. The adaptation was carried out to comply with precaution measures to avoid the dissemination of the covid-19 disease, caused by the new coronavirus. The article describes the reorganizational and methodological processes to adapt a face-to-face discipline into a remote mode, discusses ways to implement the guidelines established by the Department of Computing and presents the new structure adopted for theoretical and practical classes, as well as the results of the assessment of the new teaching approach adopted for dealing with the pandemic. The process of adapting a face-to-face discipline to a remote mode was quite successful, considering the short period of time the adaptation needed to be implemented, as well as the many decisions involved in the processes detailed in the paper. The teaching-learning process throughout the remote course was considered satisfactory by the students, with a 95% confidence interval.
Downloads
References
D Cohen, “Introduction to Computer Theory”, John Wiley & Sons, 1986.
T Stuart, “Understanding Computation: From Simple Machines to Impossible Programs”, O'Reilly Media, 2013.
R Graham, D Knuth, O Patashnik, “Concrete Mathematics: A Foundation for Computer Science”, Addison-Wesley Professional, 2nd. ed., 1994.
Z Sen, “Innovative Trend Metodologies in Science and Engineering”, Spring-Verlag, 1st. ed., 2017.
R E Bryant and D R O’Hallaron, “Computer Systems: A Programmer´s Perspective”, 3rd. ed., Pearson India Education Services Pvt. Ltd., 2016.
M C Nicoletti, A M S Reali, S Abib, and V Neris, “Developing a new course at an Open University,” Asian Journal of Distance Education, vol. 10, no. 2, pp. 36-45, 2012 Retrieved from [link]
G Bernabé, “Teaching experience in advanced computer structure,”2016 International Symposium on Computers in Education (SIIE), Salamanca, 2016, pp. 1-6, DOI: 10.1109/SIIE.2016.7751817.
A Clements, “Work in progress - computer architecture meets ubiquitous computing,” 2009 39th IEEE Frontiers in Education Conference, San Antonio, TX, 2009, pp. 1-2, DOI: 10.1109/FIE.2009.5350715.
M A Trenas, J Ramos, E D Gutierrez, S Romero, and F Corbera, “Use of a New Moodle Module for Improving the Teaching of a Basic Course on Computer Architecture,” in IEEE Transactions on Education, vol. 54, no. 2, pp. 222-228, May 2011, DOI: 10.1109/TE.2010.2048570.
E Gutiérrez, M A Trenas, J Ramos, F Corbera, and S Romero, “A new Moodle module supporting automatic verification of VHDL-based assignments”, Computational Education, v. 54, no. 2, 2010, pp. 562-577.
“Moodle developer documentation,” [Online]. Available: [link]
Moodle site, [Online]. Available: [link]
J H Lee, S E Lee, H C Yu and, T Suh, “Pipelined CPU Design With FPGA in Teaching Computer Architecture,” in IEEE Transactions on Education, vol. 55, no. 3, pp. 341-348, Aug. 2012, DOI: 10.1109/TE.2011.2175227.
M Brox, A Gersnoviez, M A Montijano, E Herruzo and, C D Moreno, “SICOME 2.0: A teaching simulator for Computer Architecture,” 2018 XIII Technologies Applied to Electronics Teaching Conference (TAEE), La Laguna, 2018, pp. 1-7, DOI: 10.1109/TAEE.2018.8476041.
W Kurniawan and M H H Ichsan, “Teaching and learning support for computer architecture and organization courses design on computer engineering and computer science for undergraduate: A review,” 2017 4th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), Yogyakarta, 2017, pp. 1-6, DOI: 10.1109/EECSI.2017.8239076.
P W C Prasad, A Beg, A Chan, “Using simulators for teaching computer organization and architecture,” Computer Applications in Engineering Education, v. 24. no. 2, 2016, pp. 215-224, DOI: 10.1002/cae.21699
R Robey and Y Zamora, “Parallel and High Performance Computing”, Manning Publisher, 2021.
G Hager and G Wellein, “Introduction to High Performance Computing for Scientists and Engineers”, Chapman & Hall/CRC Computational Science, 2010.
B Parhami, “Computer Architecture: From Microprocessors to Supercomputers,” The Oxford Series in Electrical and Computer Engineering, Oxford University Press, 2005.
A Lastovetsky and J Dongarra, “High-performance Heterogeneous Computing,” Wiley-Interscience, 1st ed., 2009.
W Stallings, “Computer Organization and Architecture: Designing for Performance,” 10th ed., Pearson, 2015.
[link]
[link]
S M Trimberger (ed.) “Field Programmable Gate Array Technology,” Springer Science+Business Media, LLC, 2013
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
R C Gonzalez and R E Woods, “Digital Image Processing”, 3rd ed., Pearson, 2007.
[link]
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Os autores

This work is licensed under a Creative Commons Attribution 4.0 International License.
