<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>05754nas a2200457 a 4500</leader>
  <controlfield tag="005">20260818145339.0</controlfield>
  <controlfield tag="008">240226s20239999th u  m  tt   000 a eng d</controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">.b1242075x</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2=" ">
    <subfield code="a">AIT Diss no.IM-23-03  </subfield>
  </datafield>
  <datafield tag="100" ind1="0" ind2=" ">
    <subfield code="a">Piriya Utamachant  </subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="2">
    <subfield code="a">A learning analytic platform for systematic intervention on computer programming courses  </subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Pathum Thani, Thailand :</subfield>
    <subfield code="b">Asian Institute of Technology,</subfield>
    <subfield code="c">2023</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">119 leaves :</subfield>
    <subfield code="b">ill.+1 online</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
    <subfield code="a">Dissertation ;</subfield>
    <subfield code="v">no. IM-23-03</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">A dissertation submitted in partial fulfillment of the requirements for the degree of  Doctor of Philosophy in Information Management, School of Engineering and Technology</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
    <subfield code="a">Thesis (Ph.D.) - Asian Institute of Technology, 2023</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">The high non-progress rates of students in introductory programming courses have  been continuously reported and become a persistent issue worldwide. Educators have  been striving to improve instructional design and delivery methods aiming to en hance students{u2019} comprehension and ultimately increase their success rate. Neverthe less, it is essential to recognize that each class has its distinct characteristics, and  while good instructional design and delivery are crucial, they can only contribute to  part of the overall success. Instructors require competent intervention strategies to  handle and elevate unforeseen situations that may arise in each course. This, in turn,  presents another challenge of implementing effective intervention. Most instructors  struggle to identify at-risk students to determine a proper intervention approach, to  trace and to evaluate whether the intervention works. This process requires extensive  effort and commitment, which is impractical, especially for large classes with few  instructors.  This dissertation proposes a platform, namely i-Ntervene, that integrates a Learning  Management System (LMS), an automatic code grader, and learning analytic fea tures which can empower systematic learning intervention for large programming  classes. The platform iteratively assesses student engagement levels and subject un derstanding to identify at-risk students and suggests aspects of intervention based on  their lagging in these areas. Students{u2019} post-intervention data are traced and evaluated  quantitatively to determine effective intervention approaches aligning with the evi dence-based research design. The i-Ntervene prototype was experimented with a  Java programming course, delivered to 253 first-year undergraduate students. The  result was satisfactory, as the instructors could successfully perform and evaluate 12  interventions throughout the semester with minimal administrative efforts.  In addition to the proposed platform, the research introduces a longitudinal analysis  to investigate the underlying issue of the high student failure rate in introductory  programing courses. It examines the student-related factors that differentiate stu dents who failed the course for the first time and those who repeatedly failed from  their successful peers, based on the longitudinal observation. These factors encom pass various aspects including student{u2019}s demographics, learning motivation &amp; strategies, and engagement levels in learning activities. In this study, we analyzed  three consecutive semesters of student data. The longitudinal analysis highlights  three common learning motivations and strategies that should be enhanced for all  non-progressing students: (1) self-efficacy, (2) effective time &amp; environment man agement, and (3) the perception of the course{u2019}s importance and utility. For new stu dents enrolling for the first time, the results indicate that instructors should give pri ority to strengthening their intrinsic goal orientation and control of learning belief,  while repeating students should concentrate on promoting their metacognitive self regulation. In terms of learning activities, instructors should primarily emphasize  activities that involve coding practices, such as assignments and in-class exercises.  Additionally, assistance should be easily accessible for students who encounter chal lenges during coding practices. The findings from the study provide a valuable con tribution to the research community by precisely addressing the issues of high stu dent failure in introductory programming courses. </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Education</subfield>
    <subfield code="x">Data processing</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Longitudinal method</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Educational tests and measurements </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Application software</subfield>
    <subfield code="x">Development</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer programming</subfield>
    <subfield code="x">Study and teaching</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Chutiporn Anutariya,</subfield>
    <subfield code="e">Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Vatcharaporn Esichaikul,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Huynh, Trung Luong,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">National Science and Technology Development  Agency (NSTDA), Thailand,</subfield>
    <subfield code="e">Scholarship Donor</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">Royal Thai  Government,</subfield>
    <subfield code="e">Scholarship Donor</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">AIT Fellowship,</subfield>
    <subfield code="e">Scholarship Donor</subfield>
  </datafield>
  <datafield tag="810" ind1="2" ind2=" ">
    <subfield code="a">Asian Institute of Technology.</subfield>
    <subfield code="t">Dissertation ;</subfield>
    <subfield code="v">no. IM-23-03</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="a"> </subfield>
    <subfield code="3">Full-Text</subfield>
    <subfield code="u">http://203.159.5.9/ait-thesis/detail.php?q=B20481</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">.b1242075x</subfield>
    <subfield code="b">mnait</subfield>
    <subfield code="c">a</subfield>
  </datafield>
  <datafield tag="902" ind1=" " ind2=" ">
    <subfield code="a">250306</subfield>
  </datafield>
  <datafield tag="998" ind1=" " ind2=" ">
    <subfield code="b">0</subfield>
    <subfield code="c">240328</subfield>
    <subfield code="d">m</subfield>
    <subfield code="e">a  </subfield>
    <subfield code="f">a</subfield>
    <subfield code="g">2</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">67</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">40</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : -</subfield>
    <subfield code="b">CREATED : 2024-02-26</subfield>
    <subfield code="c">RECORD # : i13486834</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : 30050120899413</subfield>
    <subfield code="b">CREATED : 2025-06-03</subfield>
    <subfield code="c">RECORD # : i13536540</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">68884</subfield>
    <subfield code="d">68884</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-18</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss no.IM-23-03</subfield>
    <subfield code="r">2026-08-18 14:53:39</subfield>
    <subfield code="w">2026-08-18</subfield>
    <subfield code="y">67</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-18</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT Diss no.IM-23-03</subfield>
    <subfield code="p">30050120899413</subfield>
    <subfield code="r">2026-08-18 14:53:39</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-08-18</subfield>
    <subfield code="y">40</subfield>
  </datafield>
</record>
