DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Oh, Alice Haeyun | - |
dc.contributor.advisor | 오혜연 | - |
dc.contributor.author | Byun, Jeongmin | - |
dc.date.accessioned | 2022-04-21T19:34:28Z | - |
dc.date.available | 2022-04-21T19:34:28Z | - |
dc.date.issued | 2021 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=962405&flag=dissertation | en_US |
dc.identifier.uri | http://hdl.handle.net/10203/295734 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학부, 2021.8,[ix, 75 p. :] | - |
dc.description.abstract | Online programming classes provide affordable, convenient, and time-saving ways of learning to program. However, learners in online classes often suffer from low engagement from the course content. In the thesis, I tried to resolve this problem by designing and building two systems that support learners in online programming classes with interactive course materials and a social presence. First, I built Pythonpad, a JavaScript library that allows educators to easily embed web-based programming tools in their course websites at low cost. The evaluation study with 12 educators showed that they can easily use Pythonpad to build a website that serves interactive programming exercises, and Pythonpad supports essential features of Python to teach a CS1 course to the learners. Based on Pythonpad, I also built Cocode, a web application that allows learners to share their programming environments with their co-learners so that learners feel a social presence from each other in the online classes. The evaluation studies showed that the learners using Cocode participate in more course materials for on-demand online classes, and they also feel a more social presence in Cocode-based online classes when compared to the online CS1 class in KAIST with conventional web-based programming tools and live video-chat lectures. | - |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | education▼aprogramming education▼adistance learning▼aonline learning▼asocial presence | - |
dc.subject | 교육▼a프로그래밍 교육▼a원격 교육▼a온라인 교육▼a사회적 존재감 | - |
dc.title | Providing social presence in online programming classes | - |
dc.title.alternative | 온라인 프로그래밍 교육에서의 사회적 존재감 형성 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 325007 | - |
dc.description.department | 한국과학기술원 :전산학부, | - |
dc.contributor.alternativeauthor | 변정민 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.