A Collection of Programming Tasks for the University of Tartu course “Introduction to Programmingˮ

Name
Patrik Pruunsild
Abstract
In order to achieve a greater variety of tasks used in the course “Introduction to Programming” taught at University of Tartu, a new collection of programming tasks consisting of practicum and homework tasks was developed as a result of this bachelor's thesis. The development aimed at creating tasks of vital and practical content and with clear descriptions that students find interesting. The collection of tasks was created to support the idea that the complexity of the tasks should increase as the course progresses. The developed tasks were partially piloted in the spring semester of 2022 together with older tasks from previous years, and students were asked to provide feedback on all of the tasks. The responses received from the feedback were analyzed in order to understand the perceived complexity and interestingness of the tasks and clarity of the descriptions during the 6 weeks of homework and practicum task solving, and to compare the older tasks and the tasks created in the process of this thesis according to the above-mentioned characteristics. The students evaluated the older tasks and the tasks created in the process of this bachelor’s thesis equally in terms of interestingness and clarity of the descriptions, but they assessed the tasks created in the process of this thesis more complex than the older tasks.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Heidi Meier
Defence year
2022
 
PDF