Thonny arenduskeskkonna kasutatavuse täiustamine
Date
2015
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Bakalaureusetöö kirjeldab autori poolt teostatud tarkvaraarendusprojekti, mille eesmärgiks oli Pythoni programmeerimiskeele algõppeks loodud arenduskeskkonna Thonny täiustamine. Esmalt uuritakse erialase kirjanduse põhjal kasutatavuse mõistet algajatele programmeerijatele mõeldud arenduskeskkonna kontekstis. Seejärel tuuakse välja Thonny kasutatavuse ekspertanalüüsi peamised tulemused. Kirjeldatakse ka tarkvaraarenduse käigus valminud uusi funktsionaalseid võimalusi ning selgitatakse nende positiivset panust Thonny kasutatavuse aspektist vaadelduna. Samuti on bakalaureusetöös välja toodud mõned autori ideed Thonny edasiste võimalike arenduste osas.
The thesis contains a description of a software development project that was launched to improve the usability of Thonny, an integrated Python development environment designed for novice programmers. First, the concept of usability of beginners’ IDE is examined based on a literature study. The main findings of an expert analysis of the usability of Thonny are then presented. The thesis gives a detailed overview of the new features and improvements that were implemented and integrated with Thonny based on the results of the analysis. In addition, a number of ideas for future Thonny features and implementation changes are listed.
The thesis contains a description of a software development project that was launched to improve the usability of Thonny, an integrated Python development environment designed for novice programmers. First, the concept of usability of beginners’ IDE is examined based on a literature study. The main findings of an expert analysis of the usability of Thonny are then presented. The thesis gives a detailed overview of the new features and improvements that were implemented and integrated with Thonny based on the results of the analysis. In addition, a number of ideas for future Thonny features and implementation changes are listed.