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...
Gespeichert in:
Veröffentlicht in: | Computer applications in engineering education 2023-09, Vol.31 (5), p.1447-1464 |
---|---|
Hauptverfasser: | , , |
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 & 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 |