• Home
  • Search
  • The Proposed Model of Collaborative Virtual Learning Environment for Introductory Programming Course.
  • Cite Icon2
  • https://doi.org/10.17718/tojde.89925Copy DOI Icon

The Proposed Model of Collaborative Virtual Learning Environment for Introductory Programming Course.

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper discusses the proposed model of the collaborative virtual learning system for the introductory computer programming course which uses one of the collaborative learning techniques known as the “Think-Pair-Share”. The main objective of this study is to design a model for an online learning system that facilitates the collaborative learning activities in a virtual environment such as online communications and pair or small group discussions. In order to model the virtual learning environment, the RUP methodology has been used where it involves the data collection phase and the analysis and design phase. Fifty respondents have been randomly selected to participate in the data collection phase to investigate the students’ interest and learning styles as well as their learning preferences. The results have shown the needs for the development of online small group discussions that can be used as an alternative learning style for programming courses. The proposed design of the virtual learning system named as the Online Collaborative Learning System or OCLS is being depicted using the objectoriented models which are the use-case model and class diagram in order to show the concise processes of virtual “Think-Pair-Share” collaborative activities. The “Think-PairShare” collaborative learning technique that is being used in this model has been chosen because of its simplicity and relatively low-risk. This paper also presents the proposed model of the system’s architecture that will become the guidelines for the physical development of OCLS using the web-based applications.

Similar Papers
  • Research Article
  • Citations39

Introductory programming course: review and future implications

  • Jul 22, 2021
  • PeerJ Computer Science
  • Uzma Omer +2
  • PDF
  • Research Article
  • Citations34

Promoting Algorithmic Thinking in an Introductory Programming Course

  • Jan 17, 2019
  • International Journal of Emerging Technologies in Learning (iJET)
  • Sohail Iqbal Malik +3
  • Research Article

Malaysian non-Arabic speaking learners' readiness in a virtual second language learning environment

  • May 31, 2023
  • Indonesian Journal of Applied Linguistics
  • Noorafini Kassim +2
  • Conference Article
  • Citations18

Classification of computerized learning tools for introductory programming courses: learning approach

  • Aug 30, 2004
  • T Rongas +2
  • Conference Article
  • Citations6

A Multi-Agent System Based on Activity Theory for Collaborative Network Learning

  • Mar 01, 2009
  • Xu Liang +2
  • Research Article

Containerization: Practical infrastructure and accessibility efficiency for the Virtual Learning Environment

  • Jan 21, 2020
  • Pacific Journal of Technology Enhanced Learning
  • Bryce Antony
  • Book Chapter

Open Source vs. Proprietary Collaborative Virtual Learning Environments

  • Jan 01, 2015
  • Apostolos Mavridis +2
  • Conference Article
  • Citations13

Collaboration in 3D Collaborative Virtual Learning Environments: Open Source vs. Proprietary Solutions

  • Nov 01, 2010
  • Mavridis Apostolos +2
  • Conference Article
  • Citations6

Towards a Multi-fold Assessment Approach to Enrich the Virtualization of Collaborative Learning

  • Jul 01, 2012
  • Nestor Mora +3
  • Research Article
  • Citations18

Assessing the Teaching and Learning Process of an Introductory Programming Course With Bloom's Taxonomy and Assurance of Learning (AOL)

  • Apr 01, 2019
  • International Journal of Information and Communication Technology Education
  • Sohail Iqbal Malik
  • Research Article
  • Citations36

Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course

  • Mar 13, 2019
  • Education and Information Technologies
  • Sohail Iqbal Malik +4
  • Conference Article
  • Citations5

Work in Progress - Effect of Instructional Design and Pair Programming on Student Performance in an Introductory Programming Course

  • Oct 19, 2005
  • T.C Ahern
  • Research Article

Thriving in Disruption: Enhancing Satisfaction Through Collaborative Engagement

  • Sep 30, 2025
  • Global Business and Organizational Excellence
  • Manoj Das +4
  • Research Article
  • Citations3

Aprendizagem colaborativa desenvolvida em ambientes virtuais

  • Dec 04, 2019
  • #Tear: Revista de Educação, Ciência e Tecnologia
  • Rafael Scheffer Pacheco +2
  • Research Article
  • Citations28

Improvements in Introductory Programming Course: Action Research Insights and Outcomes

  • Feb 21, 2018
  • Systemic Practice and Action Research
  • Sohail Iqbal Malik
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.