Show simple item record

dc.contributor.advisorMago, Vijay
dc.contributor.authorKamak, Lakshmi Preethi
dc.date.accessioned2023-05-25T14:43:08Z
dc.date.available2023-05-25T14:43:08Z
dc.date.created2023
dc.date.issued2023
dc.identifier.urihttps://knowledgecommons.lakeheadu.ca/handle/2453/5159
dc.description.abstractIn recent years, new teaching opportunities have emerged as artificial intelligence has gained increasing attention in computational thinking education. However, to design effective pedagogy based on the present research landscape, the technology solution must be tailored to a learning environment through a collaboration between human-computer interaction and human-artificial intelligence interaction research. The thesis aims to enhance programming experiences and increase accessibility to programming resources for students in remote schools and post-secondary graduate settings using human-computer interaction and human-artificial intelligence interaction techniques. It addresses the limited computational thinking education resources and the potential of artificial intelligence-assisted coding in a self-learning method suitable for remote Northwestern First Nation communities in Canada. This thesis proposes methods to cater to students’ learning styles in two different learning environments using human-computer interaction for kindergarten to grade 12 students and human-artificial intelligence interaction for university students. Incorporating these research principles can help novice programmers overcome cognitive overload and poor user experience and achieve an optimal user experience. The thesis begins with bibliometric analysis and provides a holistic perspective of computational thinking and artificial intelligence trending strategies. It then presents an empirical study on human-computer interaction, investigating computational thinking in remote kindergarten to grade 12 schools with blended learning environments. It also presents another empirical study on human-artificial intelligence interaction to experiment with a self-learning style for artificial intelligence coding assistants for university students using massive open online courses. [...]en_US
dc.language.isoen_USen_US
dc.subjectArtificial intelligence (AI) in educationen_US
dc.subjectProgramming pedagogyen_US
dc.subjectBibliometric analysisen_US
dc.subjectClustering analysisen_US
dc.subjectComputational thinkingen_US
dc.subjectEducational computingen_US
dc.subjectScience mappingen_US
dc.subjectSelf-directed learningen_US
dc.subjectReinforcement learningen_US
dc.subjectChatGPTen_US
dc.titleProgramming pedagogy in the age of accessible artificial intelligenceen_US
dc.typeThesisen_US
etd.degree.nameMaster of Scienceen_US
etd.degree.levelMasteren_US
etd.degree.disciplineComputer Scienceen_US
etd.degree.grantorLakehead Universityen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record