• DocumentCode
    1873644
  • Title

    An integrated approach to teaching introductory programming

  • Author

    Pullan, Wayne ; Drew, Steve ; Tucker, Steven

  • Author_Institution
    Sch. of Inf. & Commun. Technol., Griffith Univ., Nathan, QLD, Australia
  • fYear
    2013
  • fDate
    23-25 Sept. 2013
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    Java Programming Laboratory (JPL) is a cloud based, integrated learning environment used for teaching introductory Java programming at Griffith University, Australia. JPL incorporates a number of features found in other successful programming learning environments and builds upon them with a range of innovative features. Learning to program is a threshold concept area for ICT students and success in this endeavour is paramount for student progression and retention. JPL provides a database that tracks individual students´ successes and progression through scaffolded programming exercises and assessment items and gives students immediate feedback on their use of programming language syntax and correctness of problem solutions. A data querying and visualisation facility allows analysis of the database to provide real-time performance indicators from the overall course / problem level down to the individual student / specific problem level. Programming instructors and curriculum designers will find that this facility allows a responsive approach to student engagement, assistance and progression; as well as course problem tuning in a just-in-time manner.
  • Keywords
    Java; cloud computing; computer aided instruction; computer science education; data visualisation; query processing; Australia; Griffith university; ICT students; JPL; Java programming laboratory; cloud based integrated learning environment; course problem tuning; curriculum designers; data querying facility; introductory Java programming; introductory programming teaching; just-in-time manner; problem solution correctness; programming instructors; programming language syntax; scaffolded programming exercises; student engagement; student progression; student retention; visualisation facility; Computers; Conferences; Educational institutions; Java; Programming profession; Java Programming; Problem-Based Learning; RealTime Progress Tracking; Scaffolded Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Learning and e-Technologies in Education (ICEEE), 2013 Second International Conference on
  • Conference_Location
    Lodz
  • Print_ISBN
    978-1-4673-5093-8
  • Type

    conf

  • DOI
    10.1109/ICeLeTE.2013.6644352
  • Filename
    6644352