Abstract
This paper discusses the design of the prototype model of the online collaborative learning system for introductory computer programming course. The methodology used involves three phases which are the data collection, analysis and design and the implementation phase. Initially, fifty respondents from the first year students of the Diploma in Computer Science in Universiti Teknologi MARA (UiTM) Perlis, Malaysia have been randomly selected to participate in the data collection phase in order to investigate the students’ interests, learning styles as well as their learning preferences. The results have shown the need for the development of online small group discussions that could facilitate online communication and collaboration from dispersed location, hence encouraging distance learning education. A design of a structure model for an online collaborative learning system has been constructed in order to support the online collaborative learning activities in a virtual environment. The logical designs of the Online Collaborative Learning System or OCLS are being designed using the object-oriented 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-Pair-Share” collaborative learning technique that is being used in the design structures has been chosen because of its simplicity and relatively low-risk. Later, the physical design of the prototype model is being constructed using the Web-based technologies which are the MySQL database, PHP and Apache web server. This paper also discusses the impact of the online collaborative learning system towards the students’ performance where analysis has shown that the t-test result had a significant value of 0.01, which is less than 0.05 (sig. 2-tailed).