Developing a Course on Teaching Functional Programming in JavaScript

dc.contributor.advisorVojdani, Vesal, juhendaja
dc.contributor.advisorNiitsoo, Margus, juhendaja
dc.contributor.authorTinn, Kaarel
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-09-21T09:44:41Z
dc.date.available2023-09-21T09:44:41Z
dc.date.issued2021
dc.description.abstractThis thesis describes the design and development process of a course teaching functional programming in JavaScript. The course is targeted at third-year BSc or first-year MSc students who are familiar with at least the basics of JavaScript. The course will be taught at the University of Tartu. This paper discusses the motivation behind the creation of the course. It also reviews problems with learning functional programming and argues how learning functional programming could be made more efficient by focusing on practical examples. The topics covered in materials - lecture slides and home assignment descriptions - are explained in depth. The overall course structure and delivery process is described. The thesis serves as helpful documentation to the course’s future lecturer.et
dc.identifier.urihttps://hdl.handle.net/10062/92319
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFunctional Programminget
dc.subjectJavaScriptet
dc.subjectCourse Designet
dc.subjectEducationet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleDeveloping a Course on Teaching Functional Programming in JavaScriptet
dc.typeThesiset

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
tinn_softwareengineering_2021.pdf
Size:
467.52 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: