Interactive textbook for algorithms and data structures
Saved in:
| Title: | Interactive textbook for algorithms and data structures |
|---|---|
| Authors: | Vesna Marinković, Filip Marić |
| Source: | Journal of Educational Studies in Mathematics and Computer Science. 1:29-40 |
| Publisher Information: | Centre for Evaluation in Education and Science (CEON/CEES), 2024. |
| Publication Year: | 2024 |
| Description: | In this paper, an electronic and interactive version of the textbook for the course "Construction and Analysis of Algorithms", which is held at the Faculty of Mathematics, University of Belgrade, is presented. The material covered in the textbook includes advanced data structures, graph algorithms, algebraic algorithms, string processing algorithms, and geometric algorithms. What makes this textbook different from traditional textbooks is its interactive component, which is implemented in JavaScript language using modern Web technologies. This feature enables students to understand better how described algorithms and data structures work. Namely, besides being able to follow the execution of the algorithm step-by-step, the textbook often asks readers to independently carry out certain procedures, controlling the correctness of the results. In this way, students can gain information on how well they understand the algorithm. This is consistent with a constructivist approach to teaching in which the student does not acquire knowledge only passively but must have an active role during the entire teaching process. Since algorithms and data structures play an essential role in computer science studies at all faculties, we believe this textbook can be useful for computer science students of different study programs studying in the Serbian language. The textbook, together with its interactive Web version, is freely available online. Libraries developed for the implementation of this textbook are also freely available and can be used to develop similar textbooks for other fields of computer science or mathematics. |
| Document Type: | Article |
| Language: | English |
| ISSN: | 3042-2469 |
| DOI: | 10.5937/jesmac2401029m |
| Accession Number: | edsair.doi...........d5cd3e47fcbe23d60c68eec36428a74f |
| Database: | OpenAIRE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Marinkovi%C4%87%20V Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsair DbLabel: OpenAIRE An: edsair.doi...........d5cd3e47fcbe23d60c68eec36428a74f RelevancyScore: 964 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 964.415405273438 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Interactive textbook for algorithms and data structures – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Vesna+Marinković%22">Vesna Marinković</searchLink><br /><searchLink fieldCode="AR" term="%22Filip+Marić%22">Filip Marić</searchLink> – Name: TitleSource Label: Source Group: Src Data: <i>Journal of Educational Studies in Mathematics and Computer Science</i>. 1:29-40 – Name: Publisher Label: Publisher Information Group: PubInfo Data: Centre for Evaluation in Education and Science (CEON/CEES), 2024. – Name: DatePubCY Label: Publication Year Group: Date Data: 2024 – Name: Abstract Label: Description Group: Ab Data: In this paper, an electronic and interactive version of the textbook for the course "Construction and Analysis of Algorithms", which is held at the Faculty of Mathematics, University of Belgrade, is presented. The material covered in the textbook includes advanced data structures, graph algorithms, algebraic algorithms, string processing algorithms, and geometric algorithms. What makes this textbook different from traditional textbooks is its interactive component, which is implemented in JavaScript language using modern Web technologies. This feature enables students to understand better how described algorithms and data structures work. Namely, besides being able to follow the execution of the algorithm step-by-step, the textbook often asks readers to independently carry out certain procedures, controlling the correctness of the results. In this way, students can gain information on how well they understand the algorithm. This is consistent with a constructivist approach to teaching in which the student does not acquire knowledge only passively but must have an active role during the entire teaching process. Since algorithms and data structures play an essential role in computer science studies at all faculties, we believe this textbook can be useful for computer science students of different study programs studying in the Serbian language. The textbook, together with its interactive Web version, is freely available online. Libraries developed for the implementation of this textbook are also freely available and can be used to develop similar textbooks for other fields of computer science or mathematics. – Name: TypeDocument Label: Document Type Group: TypDoc Data: Article – Name: Language Label: Language Group: Lang Data: English – Name: ISSN Label: ISSN Group: ISSN Data: 3042-2469 – Name: DOI Label: DOI Group: ID Data: 10.5937/jesmac2401029m – Name: AN Label: Accession Number Group: ID Data: edsair.doi...........d5cd3e47fcbe23d60c68eec36428a74f |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.doi...........d5cd3e47fcbe23d60c68eec36428a74f |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.5937/jesmac2401029m Languages: – Text: English PhysicalDescription: Pagination: PageCount: 12 StartPage: 29 Titles: – TitleFull: Interactive textbook for algorithms and data structures Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Vesna Marinković – PersonEntity: Name: NameFull: Filip Marić IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2024 Identifiers: – Type: issn-print Value: 30422469 – Type: issn-locals Value: edsair Numbering: – Type: volume Value: 1 Titles: – TitleFull: Journal of Educational Studies in Mathematics and Computer Science Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science