• DocumentCode
    615352
  • Title

    An Interactive Programming Assistance tool (iPAT) for instructors and novice programmers

  • Author

    Amaratunga, Milan ; Wickramasinghe, Gayan ; Deepal, Milinda ; Perera, Oshani ; De Silva, Daswin ; Rajapakse, Samantha

  • Author_Institution
    Sri Lanka Inst. of Inf. Technol., Malabe, Sri Lanka
  • fYear
    2013
  • fDate
    26-28 April 2013
  • Firstpage
    680
  • Lastpage
    684
  • Abstract
    This paper describes an Interactive Programming Assistance tool (iPAT) which is designed to assist students in solving introductory programming problems and help instructors in conducting programming lab sessions effectively. In a large computer lab setting with over 30 students, communication can be very limited between the students and the lab instructors. To address this problem iPAT was developed. It allows students to undertake programming exercises and receive interactive guidance in getting their programs to compile and run. This is the only tool developed to assist students and instructors in solving their practical lab session problems, which comes with features such as error handling, remote access, handling PC inventory and a solution archive to solve common errors in C# programming. To ensure the accuracy of the system, it was deployed in a LAN network of twenty computers which gave the idea of virtual lab environment. Then eighteen undergraduates were asked to rank the usefulness of the system based on a five point scale. According to the provided rankings an average rating of 4.3 was obtained.
  • Keywords
    computer aided instruction; computer science education; error handling; interactive programming; local area networks; virtual instrumentation; LAN network; iPAT; interactive guidance; interactive programming assistance tool; introductory programming problems; practical lab session problems; programming exercises; programming lab sessions; virtual lab environment; Computers; Program processors; Error handling; introductory programming; online learning; programming labs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2013 8th International Conference on
  • Conference_Location
    Colombo
  • Print_ISBN
    978-1-4673-4464-7
  • Type

    conf

  • DOI
    10.1109/ICCSE.2013.6553995
  • Filename
    6553995