Computer architecture and FPGAs: A learning‐by‐doing methodology for digital‐native students. Issue 3 (15th January 2015)
- Record Type:
- Journal Article
- Title:
- Computer architecture and FPGAs: A learning‐by‐doing methodology for digital‐native students. Issue 3 (15th January 2015)
- Main Title:
- Computer architecture and FPGAs: A learning‐by‐doing methodology for digital‐native students
- Authors:
- Cifredo‐Chacón, Mª De Los Ángeles
Quirós‐Olozábal, Ángel
Guerrero‐Rodríguez, José María - Abstract:
- <abstract abstract-type="main" xml:lang="en"> <title>ABSTRACT</title> <sec id="cae21617-sec-0001" sec-type="section"> <p>The theoretical teaching of Computer Architecture is not suitable longer. In the present time, students claim for a learning‐by‐doing according to their dynamic and active character. Nowadays, interactive teaching is possible thanks to the decrease in the prices of the Field Programmable Gate Arrays. This paper proposes a learning‐by‐doing methodology to teach Computer Architecture to first‐year student who belong to a digital‐native generation. The method consists in developing a whole computer from scratch while they are introduced to hardware description languages (HDL) and programmable logic devices. Firstly, students design each and every element of the computer by VHDL language. Later on, they interconnect the verified elements and test the complete computer. A FPGA‐based board is needed to implement and check the correct performance of the designed computer. This educational approach is intended to be used with first‐year students from Computer Engineering Degree, thus, it is the first experience of the students with the basics of Computer Architecture. Students have a computer and a FPGA‐based board in anytime. In the final exam, a design of a different computer is propounded. Computer testing and programming is a requirement to pass. The high percentage of passed students corroborated the success of the methodology. Thus, computer functioning and<abstract abstract-type="main" xml:lang="en"> <title>ABSTRACT</title> <sec id="cae21617-sec-0001" sec-type="section"> <p>The theoretical teaching of Computer Architecture is not suitable longer. In the present time, students claim for a learning‐by‐doing according to their dynamic and active character. Nowadays, interactive teaching is possible thanks to the decrease in the prices of the Field Programmable Gate Arrays. This paper proposes a learning‐by‐doing methodology to teach Computer Architecture to first‐year student who belong to a digital‐native generation. The method consists in developing a whole computer from scratch while they are introduced to hardware description languages (HDL) and programmable logic devices. Firstly, students design each and every element of the computer by VHDL language. Later on, they interconnect the verified elements and test the complete computer. A FPGA‐based board is needed to implement and check the correct performance of the designed computer. This educational approach is intended to be used with first‐year students from Computer Engineering Degree, thus, it is the first experience of the students with the basics of Computer Architecture. Students have a computer and a FPGA‐based board in anytime. In the final exam, a design of a different computer is propounded. Computer testing and programming is a requirement to pass. The high percentage of passed students corroborated the success of the methodology. Thus, computer functioning and construction is understood by a hands‐on methodology at the same time as VHDL language and FPGA technology are introduced. Lack attention is avoided since students keep a dynamic role working with their personal computer and FPGA at all times. © 2015 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:464–470, 2015; View this article online at <ext-link ext-link-type="uri" xlink:href="http://wileyonlinelibrary.com/journal/cae" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">wileyonlinelibrary.com/journal/cae</ext-link>; DOI <ext-link ext-link-type="uri" xlink:href="http://10.1002/cae.21617" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">10.1002/cae.21617</ext-link></p> </sec> </abstract> … (more)
- Is Part Of:
- Computer applications in engineering education. Volume 23:Issue 3(2015:May)
- Journal:
- Computer applications in engineering education
- Issue:
- Volume 23:Issue 3(2015:May)
- Issue Display:
- Volume 23, Issue 3 (2015)
- Year:
- 2015
- Volume:
- 23
- Issue:
- 3
- Issue Sort Value:
- 2015-0023-0003-0000
- Page Start:
- 464
- Page End:
- 470
- Publication Date:
- 2015-01-15
- Subjects:
- Engineering -- Study and teaching (Higher) -- Periodicals
Engineering -- Computer-assisted instruction -- Periodicals
620 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-0542 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/cae.21617 ↗
- Languages:
- English
- ISSNs:
- 1061-3773
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.646000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4004.xml