Towards a Data-Driven Analysis of Programming Tutorials' Telemetry to Improve the Educational Experience in Introductory Programming Courses

dc.contributor.authorRusso Kennedy, Anna
dc.contributor.supervisorCoady, Yvonne
dc.date.accessioned2015-08-21T23:26:00Z
dc.date.available2015-08-21T23:26:00Z
dc.date.copyright2015en_US
dc.date.issued2015-08-21
dc.degree.departmentDepartment of Computer Scienceen_US
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractRetention in Computer Science undergraduate education, particularly of underrepresented groups, continues to be a growing challenge. A theme shared by much of the research literature into why this is so is one of a distancing in the relationship between Computer Science professors and students [39, 40, 45]. How then, can we begin to lessen that distance, and build stronger connections between these groups in an era of growing class sizes and technology replacing human interaction? This work presents BitFit, an online programming practice and learning tool, to describe an approach to using the telemetry made possible from deploying this or similar tools in introductory programming courses to improve the quality of instruction, and the students' course experiences. BitFit gathers interaction data as students use the tool to actively engage with course material. In this thesis we first explore what kind of quantitative data can be used to help professors gain insights into how students might be faring in their courses, moving the method of instruction towards a data- and student-driven model. Secondly, we demonstrate the capacity of the telemetry to aid professors in more precisely identifying students at risk of failure in their courses. Our goal is to reveal possible reasons these students would be considered at-risk at an early enough point in the course to make interventions possible. Finally, we show how the use of tools such as BitFit within introductory programming courses could positively impact the student experience. Through a preliminary qualitative assessment, we seek to address impact on confidence, metacognition, and the ability for an individual to envision success in Computer Science. When used together within an all-encompassing approach aimed at improving retention in Computer Science, tools such as BitFit can move towards improving the quality of instruction and the students' experience by helping to build stronger connections rooted in empathy between professors and students.en_US
dc.description.proquestcode0710en_US
dc.description.proquestcode0984en_US
dc.description.proquestemailalrusso@uvic.caen_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/6500
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/ca/
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/ca/
dc.subjectdata-drivenen_US
dc.subjectintroductory programmingen_US
dc.subjecteducationen_US
dc.subjecteducational experienceen_US
dc.subjectcomputer scienceen_US
dc.subjectprogrammingen_US
dc.subjectCS1en_US
dc.subjectCS2en_US
dc.subjecttelemetryen_US
dc.titleTowards a Data-Driven Analysis of Programming Tutorials' Telemetry to Improve the Educational Experience in Introductory Programming Coursesen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Russo_Kennedy_Anna_MSc_2015.pdf
Size:
2.51 MB
Format:
Adobe Portable Document Format
Description:
Thesis