• DocumentCode
    3140209
  • Title

    Architecture of a Context-aware and Adaptive Learning Schedule for Learning Java

  • Author

    Yau, Jane ; Joy, Mike

  • Author_Institution
    Univ. of Warwick, Warwick
  • fYear
    2007
  • fDate
    18-20 July 2007
  • Firstpage
    252
  • Lastpage
    256
  • Abstract
    Novice programmers require large amounts of time and motivation to learn an object-oriented programming language such as Java. In this paper, the architecture of our context-aware and adaptive learning schedule (CALS) tool is described. The tool has been designed to focus initially on supporting first year computer science undergraduate students to become more proficient Java programmers, and makes use of a learning schedule, where the learner inputs their daily activities. Based on this information, the tool is able to automatically determine the contextual features such as the location and available time. The appropriate learning materials are selected for the students according to, firstly, the learner preferences (such as learning styles), and secondly the contextual features (such as the level of concentration).
  • Keywords
    Java; computer science education; computer science undergraduate students; context-aware and adaptive learning schedule tool; contextual features; learning Java; learning materials; object-oriented programming language; Adaptive scheduling; Computer architecture; Computer science; Context awareness; Java; Object oriented programming; Processor scheduling; Programming profession; Usability; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies, 2007. ICALT 2007. Seventh IEEE International Conference on
  • Conference_Location
    Niigata
  • Print_ISBN
    0-7695-2916-X
  • Type

    conf

  • DOI
    10.1109/ICALT.2007.72
  • Filename
    4281003