NNeduca: A software environment to teach artificial neural networks

Artificial neural networks are an integral part of the curriculum in many undergraduate computer science programs. This paper introduces NNeduca, a simulation software system designed to teach undergraduate students the fundamental concepts of artificial neural networks. The system is written in Jav...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer applications in engineering education 2023-09, Vol.31 (5), p.1447-1464
Hauptverfasser: Jovanović, Nenad, Stamenković, Srećko, Jovanović, Stefan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1464
container_issue 5
container_start_page 1447
container_title Computer applications in engineering education
container_volume 31
creator Jovanović, Nenad
Stamenković, Srećko
Jovanović, Stefan
description Artificial neural networks are an integral part of the curriculum in many undergraduate computer science programs. This paper introduces NNeduca, a simulation software system designed to teach undergraduate students the fundamental concepts of artificial neural networks. The system is written in Java and aims to provide an intuitive user interface, support for research and learning activities, and the ability to expand. This tool allows students to design and train a neural network with any architecture they desire and visualize some artificial neural network theoretical concepts such as definitions, topologies, training methods, and structure. An overview of educational software systems to aid in learning the fundamental concepts of neural networks was created based on a systematic literature review. A comparison of existing simulation systems and the developed NNeduca tool was performed in this paper. The evaluation was carried out using a newly developed model for assessing the quality of selected systems using established criteria formed as a result of a thorough examination of relevant methods of evaluating educational software. The usability evaluation results show that the NNeduca tool received the highest ratings, indicating that it can significantly improve the teaching process in artificial neural network courses.
doi_str_mv 10.1002/cae.22655
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2863652416</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2863652416</sourcerecordid><originalsourceid>FETCH-LOGICAL-c217t-5f6326a1ff9691e58b4339ef3763ed834e0120d007b48b2169f92c5ec85b83423</originalsourceid><addsrcrecordid>eNotkEFLAzEUhIMoWKsH_0HAk4etL8kmu_FWilWh1IueQzZ9wa3tpiZZi__ebetpBmaYgY-QWwYTBsAfnMUJ50rKMzJioHUBsuTnB69YIapKXJKrlNYAoJXQIzJbLnHVO_tIpzQFn_c2IsXup42h22KXaQ40o3Wf1Mbc-ta1dkM77ONR8j7Er3RNLrzdJLz51zH5mD-9z16Kxdvz62y6KBxnVS6kV4Iry7zXSjOUdVMKodGLSglc1aJEYBxWAFVT1g1nSnvNnURXy2ZIuRiTu9PuLobvHlM269DHbrg0vFZCSV4yNbTuTy0XQ0oRvdnFdmvjr2FgDozMwMgcGYk_mWpYBg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2863652416</pqid></control><display><type>article</type><title>NNeduca: A software environment to teach artificial neural networks</title><source>Wiley Online Library - AutoHoldings Journals</source><creator>Jovanović, Nenad ; Stamenković, Srećko ; Jovanović, Stefan</creator><creatorcontrib>Jovanović, Nenad ; Stamenković, Srećko ; Jovanović, Stefan</creatorcontrib><description>Artificial neural networks are an integral part of the curriculum in many undergraduate computer science programs. This paper introduces NNeduca, a simulation software system designed to teach undergraduate students the fundamental concepts of artificial neural networks. The system is written in Java and aims to provide an intuitive user interface, support for research and learning activities, and the ability to expand. This tool allows students to design and train a neural network with any architecture they desire and visualize some artificial neural network theoretical concepts such as definitions, topologies, training methods, and structure. An overview of educational software systems to aid in learning the fundamental concepts of neural networks was created based on a systematic literature review. A comparison of existing simulation systems and the developed NNeduca tool was performed in this paper. The evaluation was carried out using a newly developed model for assessing the quality of selected systems using established criteria formed as a result of a thorough examination of relevant methods of evaluating educational software. The usability evaluation results show that the NNeduca tool received the highest ratings, indicating that it can significantly improve the teaching process in artificial neural network courses.</description><identifier>ISSN: 1061-3773</identifier><identifier>EISSN: 1099-0542</identifier><identifier>DOI: 10.1002/cae.22655</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc</publisher><subject>Artificial neural networks ; Education ; Educational software ; Evaluation ; Learning ; Literature reviews ; Neural networks ; Quality assessment ; Software ; Students ; Topology ; Undergraduate study</subject><ispartof>Computer applications in engineering education, 2023-09, Vol.31 (5), p.1447-1464</ispartof><rights>2023 Wiley Periodicals LLC.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c217t-5f6326a1ff9691e58b4339ef3763ed834e0120d007b48b2169f92c5ec85b83423</cites><orcidid>0000-0002-0933-4379 ; 0000-0002-8872-7516</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Jovanović, Nenad</creatorcontrib><creatorcontrib>Stamenković, Srećko</creatorcontrib><creatorcontrib>Jovanović, Stefan</creatorcontrib><title>NNeduca: A software environment to teach artificial neural networks</title><title>Computer applications in engineering education</title><description>Artificial neural networks are an integral part of the curriculum in many undergraduate computer science programs. This paper introduces NNeduca, a simulation software system designed to teach undergraduate students the fundamental concepts of artificial neural networks. The system is written in Java and aims to provide an intuitive user interface, support for research and learning activities, and the ability to expand. This tool allows students to design and train a neural network with any architecture they desire and visualize some artificial neural network theoretical concepts such as definitions, topologies, training methods, and structure. An overview of educational software systems to aid in learning the fundamental concepts of neural networks was created based on a systematic literature review. A comparison of existing simulation systems and the developed NNeduca tool was performed in this paper. The evaluation was carried out using a newly developed model for assessing the quality of selected systems using established criteria formed as a result of a thorough examination of relevant methods of evaluating educational software. The usability evaluation results show that the NNeduca tool received the highest ratings, indicating that it can significantly improve the teaching process in artificial neural network courses.</description><subject>Artificial neural networks</subject><subject>Education</subject><subject>Educational software</subject><subject>Evaluation</subject><subject>Learning</subject><subject>Literature reviews</subject><subject>Neural networks</subject><subject>Quality assessment</subject><subject>Software</subject><subject>Students</subject><subject>Topology</subject><subject>Undergraduate study</subject><issn>1061-3773</issn><issn>1099-0542</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNotkEFLAzEUhIMoWKsH_0HAk4etL8kmu_FWilWh1IueQzZ9wa3tpiZZi__ebetpBmaYgY-QWwYTBsAfnMUJ50rKMzJioHUBsuTnB69YIapKXJKrlNYAoJXQIzJbLnHVO_tIpzQFn_c2IsXup42h22KXaQ40o3Wf1Mbc-ta1dkM77ONR8j7Er3RNLrzdJLz51zH5mD-9z16Kxdvz62y6KBxnVS6kV4Iry7zXSjOUdVMKodGLSglc1aJEYBxWAFVT1g1nSnvNnURXy2ZIuRiTu9PuLobvHlM269DHbrg0vFZCSV4yNbTuTy0XQ0oRvdnFdmvjr2FgDozMwMgcGYk_mWpYBg</recordid><startdate>202309</startdate><enddate>202309</enddate><creator>Jovanović, Nenad</creator><creator>Stamenković, Srećko</creator><creator>Jovanović, Stefan</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-0933-4379</orcidid><orcidid>https://orcid.org/0000-0002-8872-7516</orcidid></search><sort><creationdate>202309</creationdate><title>NNeduca: A software environment to teach artificial neural networks</title><author>Jovanović, Nenad ; Stamenković, Srećko ; Jovanović, Stefan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c217t-5f6326a1ff9691e58b4339ef3763ed834e0120d007b48b2169f92c5ec85b83423</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Artificial neural networks</topic><topic>Education</topic><topic>Educational software</topic><topic>Evaluation</topic><topic>Learning</topic><topic>Literature reviews</topic><topic>Neural networks</topic><topic>Quality assessment</topic><topic>Software</topic><topic>Students</topic><topic>Topology</topic><topic>Undergraduate study</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Jovanović, Nenad</creatorcontrib><creatorcontrib>Stamenković, Srećko</creatorcontrib><creatorcontrib>Jovanović, Stefan</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer applications in engineering education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Jovanović, Nenad</au><au>Stamenković, Srećko</au><au>Jovanović, Stefan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>NNeduca: A software environment to teach artificial neural networks</atitle><jtitle>Computer applications in engineering education</jtitle><date>2023-09</date><risdate>2023</risdate><volume>31</volume><issue>5</issue><spage>1447</spage><epage>1464</epage><pages>1447-1464</pages><issn>1061-3773</issn><eissn>1099-0542</eissn><abstract>Artificial neural networks are an integral part of the curriculum in many undergraduate computer science programs. This paper introduces NNeduca, a simulation software system designed to teach undergraduate students the fundamental concepts of artificial neural networks. The system is written in Java and aims to provide an intuitive user interface, support for research and learning activities, and the ability to expand. This tool allows students to design and train a neural network with any architecture they desire and visualize some artificial neural network theoretical concepts such as definitions, topologies, training methods, and structure. An overview of educational software systems to aid in learning the fundamental concepts of neural networks was created based on a systematic literature review. A comparison of existing simulation systems and the developed NNeduca tool was performed in this paper. The evaluation was carried out using a newly developed model for assessing the quality of selected systems using established criteria formed as a result of a thorough examination of relevant methods of evaluating educational software. The usability evaluation results show that the NNeduca tool received the highest ratings, indicating that it can significantly improve the teaching process in artificial neural network courses.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/cae.22655</doi><tpages>18</tpages><orcidid>https://orcid.org/0000-0002-0933-4379</orcidid><orcidid>https://orcid.org/0000-0002-8872-7516</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1061-3773
ispartof Computer applications in engineering education, 2023-09, Vol.31 (5), p.1447-1464
issn 1061-3773
1099-0542
language eng
recordid cdi_proquest_journals_2863652416
source Wiley Online Library - AutoHoldings Journals
subjects Artificial neural networks
Education
Educational software
Evaluation
Learning
Literature reviews
Neural networks
Quality assessment
Software
Students
Topology
Undergraduate study
title NNeduca: A software environment to teach artificial neural networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T20%3A15%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=NNeduca:%20A%20software%20environment%20to%20teach%20artificial%20neural%20networks&rft.jtitle=Computer%20applications%20in%20engineering%20education&rft.au=Jovanovi%C4%87,%20Nenad&rft.date=2023-09&rft.volume=31&rft.issue=5&rft.spage=1447&rft.epage=1464&rft.pages=1447-1464&rft.issn=1061-3773&rft.eissn=1099-0542&rft_id=info:doi/10.1002/cae.22655&rft_dat=%3Cproquest_cross%3E2863652416%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2863652416&rft_id=info:pmid/&rfr_iscdi=true