Designing a Web-Based van Hiele Model for Teaching and Learning Computer Programming to Promote Collaborative Learning

  • Authors:
  • J. Wey Chen

  • Affiliations:
  • Southern Taiwan University of Technology

  • Venue:
  • ICALT '05 Proceedings of the Fifth IEEE International Conference on Advanced Learning Technologies
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer programming teaching is often based upon the traditional lecture format. However, this methodology may not be the best way to help many students actively understand underlying concepts. This paper formulates an alternative pedagogical approach that emphasizes the constructive and problem-solving process in computer programming teaching. The proposed modified van Hiele Model has focused on the conceptual knowledge of thinking levels in programming and on the role of instruction in raising levels of critical thinking for a web-based implementation. Collectively, collaborative learning tools include: discussion boards, e-mails, internet assignment units, tutorial units, quick-run units, and expert templates, which are all integrated into the environment to increase student satisfaction and achievement by stimulating student motivation and encouraging the perception of problem solving and programming as a learning project.