ONLINE COLLABORATION FOR PROGRAMMING: Assessing Students’ Cognitive Abilities

This study is primarily focused on assessing the students’ logical thinking and cognitive levels in an online collaborative environment. The aim is to investigate whether the online collaboration has significant impact to the students’ cognitive abilities. The assessment of the logical thinking involved the use of the online Group Assessment Logical Thinking (GALT) test that has been conducted in two phases; before and after the online collaborative activities. The sample of respondents for this study is sixty first year Diploma in Computer Science students from Universiti Teknologi MARA (UiTM) Perlis, Malaysia where they were divided into fifteen collaborative groups. These collaborative groups were then engaged in a 3-hour session of collaborative activities via the Online Collaborative Learning System (OCLS). The results for this study has revealed that the online collaborative learning has significant impact to the students’ logical thinking levels with the increment of 21.7% high logical thinkers with p-value<0.05 (sig. 2-tailed). Meanwhile, the investigation of the students’ cognitive levels is being done by monitoring the students’ abilities to solve the given questions via OCLS. The questions have been previously constructed according to the Bloom’s taxonomy cognitive domain. The results have also revealed that the students at the early stage of learning programming are able to solve complex programming problems at the cognitive level Application and Analysis. There was also a strong correlation between students’ logical thinking skills with their abilities to solve problems in an online platform with r= 0.631, significant at 0.012.

[1]  Dogan Ibrahim,et al.  Assessing the Success Rate of Students Using a Learning Management System Together with a Collaborative Tool in Web-Based Teaching of Programming Languages , 2007 .

[2]  Xiaohong Su,et al.  Ability-training-oriented automated assessment in introductory programming course , 2011, Comput. Educ..

[3]  Lyndsay Grant,et al.  Social Software and Learning , 2005 .

[4]  Maria Grigoriadou,et al.  Enhancing Learning in Introductory Computer Science Courses Through SCALE: An Empirical Study , 2011, IEEE Transactions on Education.

[5]  Chih-Cheng Lin,et al.  A van Hiele Web-based Learning System with Knowledge Management for Teaching Programming , 2006 .

[6]  Garry L. White,et al.  A Theory of the Relationships between Cognitive Requirements of Computer Programming Languages and Programmers' Cognitive Characteristics , 2002, J. Inf. Syst. Educ..

[7]  Ronnie Cheung A web-based learning environment for object-oriented programming , 2006 .

[8]  Süleyman Yaman Effectivene s s on Development of Logical Thinking Skills of Problem Based Learning Skills in Science Teaching , 2005 .

[9]  Muhaini Othman,et al.  Designing Prototype Model of an Online Collaborative Learning System for Introductory Computer Programming Course , 2013 .

[10]  L. Fah Logical thinking abilities among Form 4 students in the interior division of Sabah, Malaysia , 2009 .

[11]  Kirsti Ala-Mutka,et al.  A study of the difficulties of novice programmers , 2005, ITiCSE '05.

[12]  Mahfudzah Othman,et al.  Enhancing Logical Thinking among Computer Science Students through Cooperative Learning , 2010 .

[13]  David N. Steer,et al.  How Students Think: Implications for Learning in Introductory Geoscience Courses , 2005 .

[14]  Wei-Tek Tsai,et al.  Collaborative Learning Using Wiki Web Sites for Computer Science Undergraduate Education: A Case Study , 2011, IEEE Transactions on Education.

[15]  Victor C. S. Lee,et al.  Learning motivation in e-learning facilitated computer programming courses , 2010, Comput. Educ..