Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1072232

Using open-source numerical computation software in education - basic performance comparison and lab examples


Mikac, Matija; Horvatić, Miroslav
Using open-source numerical computation software in education - basic performance comparison and lab examples // EDULEARN20 Proceedings / Gómez Chova, L ; López Martínez, A. ; Candel Torres, I. (ur.).
online: International Academy of Technology, Education and Development (IATED), 2020. str. 2319-2327 doi:10.21125/edulearn.2020.0714 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1072232 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Using open-source numerical computation software in education - basic performance comparison and lab examples

Autori
Mikac, Matija ; Horvatić, Miroslav

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
EDULEARN20 Proceedings / Gómez Chova, L ; López Martínez, A. ; Candel Torres, I. - : International Academy of Technology, Education and Development (IATED), 2020, 2319-2327

ISBN
978-84-09-17979-4

Skup
12th International Conference on Education and New Learning Technologies (EDULEARN20)

Mjesto i datum
Online, 06.07.2020. - 07.07.2020

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
Scilab ; GNU Octave ; performances ; interpreted execution ; open-source ; lab examples

Sažetak
Even though commercial and production-proven tools such as Matlab provide attractive education licenses, our university and high-school educational experience also includes usage of open-source alternatives - freely available software for numerical computations such as Scilab and GNU Octave. These tools are quite highly compatible with Matlab, offering similar programming languages allowing students to develop custom "applications" and use them to solve different problems. Due to the interpretive nature of the code execution, both tools covered in this paper - Scilab and GNU Octave, will offer lower performance when compared with Matlab, where the code is compiled and executed (not a topic of this paper). However, that makes them suitable candidates for a performance comparison of basic computations and procedures used in our everyday lab exercises. This paper provides a basic performance comparison of Scilab and GNU Octave, with additional remarks, where applicable, of certain performance improvements that can be achieved using a specific implementation approach (most often, so-called vectorization methods). In addition to a performance comparison, the paper gives an in- depth coverage of specific lab examples including simple signal generation and spectrum analysis, describing the similarities and differences among the tools. The examples are extended with simple execution time measurements and results obtained in the same computer environment. It is concluded that open-source computation tools offer quite functional environments allowing students and teachers to develop different kinds of programs, solving different calculation problems and find solutions in a satisfactory time. Even though using interpreters to execute the code, usual educational problems and labs can be solved without any issues and extreme time consummation. Of course, the scalability and slow execution may be a problem when working on larger size problems, but that is not an issue for undergraduate or even graduate studies.

Izvorni jezik
Engleski

Znanstvena područja
Elektrotehnika, Računarstvo, Informacijske i komunikacijske znanosti



POVEZANOST RADA


Ustanove:
Sveučilište Sjever, Koprivnica

Profili:

Avatar Url Miroslav Horvatić (autor)

Avatar Url Matija Mikac (autor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada doi

Citiraj ovu publikaciju:

Mikac, Matija; Horvatić, Miroslav
Using open-source numerical computation software in education - basic performance comparison and lab examples // EDULEARN20 Proceedings / Gómez Chova, L ; López Martínez, A. ; Candel Torres, I. (ur.).
online: International Academy of Technology, Education and Development (IATED), 2020. str. 2319-2327 doi:10.21125/edulearn.2020.0714 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Mikac, M. & Horvatić, M. (2020) Using open-source numerical computation software in education - basic performance comparison and lab examples. U: Gómez Chova, L., López Martínez, A. & Candel Torres, I. (ur.)EDULEARN20 Proceedings doi:10.21125/edulearn.2020.0714.
@article{article, author = {Mikac, Matija and Horvati\'{c}, Miroslav}, year = {2020}, pages = {2319-2327}, DOI = {10.21125/edulearn.2020.0714}, keywords = {Scilab, GNU Octave, performances, interpreted execution, open-source, lab examples}, doi = {10.21125/edulearn.2020.0714}, isbn = {978-84-09-17979-4}, title = {Using open-source numerical computation software in education - basic performance comparison and lab examples}, keyword = {Scilab, GNU Octave, performances, interpreted execution, open-source, lab examples}, publisher = {International Academy of Technology, Education and Development (IATED)}, publisherplace = {online} }
@article{article, author = {Mikac, Matija and Horvati\'{c}, Miroslav}, year = {2020}, pages = {2319-2327}, DOI = {10.21125/edulearn.2020.0714}, keywords = {Scilab, GNU Octave, performances, interpreted execution, open-source, lab examples}, doi = {10.21125/edulearn.2020.0714}, isbn = {978-84-09-17979-4}, title = {Using open-source numerical computation software in education - basic performance comparison and lab examples}, keyword = {Scilab, GNU Octave, performances, interpreted execution, open-source, lab examples}, publisher = {International Academy of Technology, Education and Development (IATED)}, publisherplace = {online} }

Časopis indeksira:


  • Web of Science Core Collection (WoSCC)
    • Conference Proceedings Citation Index - Social Sciences & Humanities (CPCI-SSH)


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font