e-ECLiP aims to establish a learning environment which promotes students\u2019 active involvement, contributes to the knowledge construction and the development of skills in programming through students\u2019 engagement in exploratory and collaborative activities. The collaboration is facilitated through the ACT tool, a synchronous communication tool that supports mechanisms for adaptation and personalization of the communication as well as for students\u2019 self-regulation. In the study presented, students of secondary education worked with e-ECLiP and collaborated through ACT in the context of a programming course. The results revealed that the educational setting used, the proposed didactical approach, and the context of the activities contributed positively in the comprehension of the loop construct and its application in solving simple problems. Also, the students admitted positively the supported synchronous communication tool and appreciated the provided facilities. It seems that the ACT tool can serve the context of the activities and the supported self-regulation mechanism can help students in improving their collaborative behaviour.<\/p>","DOI":"10.4018\/jec.2012100104","type":"journal-article","created":{"date-parts":[[2012,12,10]],"date-time":"2012-12-10T20:32:36Z","timestamp":1355171556000},"page":"35-53","source":"Crossref","is-referenced-by-count":2,"title":["Engaging and Supporting Students in Exploratory and Collaborative Activities"],"prefix":"10.4018","volume":"8","author":[{"given":"Agoritsa","family":"Gogoulou","sequence":"first","affiliation":[{"name":"Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Athens, Greece"}]},{"given":"Evangelia","family":"Gouli","sequence":"additional","affiliation":[{"name":"Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Athens, Greece"}]},{"given":"Maria","family":"Grigoriadou","sequence":"additional","affiliation":[{"name":"Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Athens, Greece"}]}],"member":"2432","reference":[{"key":"jec.2012100104-0","first-page":"1","article-title":"Argumentation, computer support, and the educational context of confronting cognitions","author":"J.Andriessen","year":"2003","journal-title":"Arguing to learn. Confronting cognitions in computer-supported collaborative learning environments"},{"key":"jec.2012100104-1","doi-asserted-by":"crossref","unstructured":"Astrachan, O., & Reed, D. (1995). AAA and CS1. The applied apprenticeship approach to CS1. In Proceedings of the Twenty-Sixth SIGCSE Technical Symposium on Computer Science Education (pp. 1-5). New York, NY: ACM.","DOI":"10.1145\/199688.199694"},{"key":"jec.2012100104-2","first-page":"221","article-title":"Analysing student interaction processes in order to improve collaboration. The DEGREE approach.","volume":"11","author":"B.Barros","year":"2000","journal-title":"International Journal of Artificial Intelligence in Education"},{"issue":"1","key":"jec.2012100104-3","first-page":"45","article-title":"Constructivism in computer science education.","volume":"20","author":"M.Ben-Ari","year":"2001","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"jec.2012100104-4","doi-asserted-by":"crossref","first-page":"32","DOI":"10.3102\/0013189X018001032","article-title":"Situated cognition and the culture of learning.","volume":"18","author":"J. S.Brown","year":"1989","journal-title":"Educational Researcher"},{"key":"jec.2012100104-5","doi-asserted-by":"publisher","DOI":"10.1007\/BF00143964"},{"key":"jec.2012100104-6","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018636507883"},{"key":"jec.2012100104-7","first-page":"1","article-title":"What do you mean by collaborative learning?","author":"P.Dillenbourg","year":"1999","journal-title":"Collaborative-learning: Cognitive and computational approaches"},{"key":"jec.2012100104-8","first-page":"61","article-title":"Over-scripting CSCL: The risks of blending collaborative learning with instructional design","author":"P.Dillenbourg","year":"2002","journal-title":"Three worlds of CSCL. Can we support CSCL"},{"key":"jec.2012100104-9","doi-asserted-by":"crossref","unstructured":"Dimitracopoulou, A. (2005a). Designing collaborative learning systems: Current trends and future research agenda. In Proceedings of the CSCL Computer Supported Collaborative Learning: The Next 10 Years (pp. 115-123).","DOI":"10.3115\/1149293.1149309"},{"key":"jec.2012100104-10","author":"A.Dimitracopoulou","year":"2005","journal-title":"State of the art of interaction analysis for metacognitive support & diagnosis (Deliverable 31.1.1 IA Project)"},{"key":"jec.2012100104-11","doi-asserted-by":"publisher","DOI":"10.1002\/1098-2736(200103)38:3<355::AID-TEA1010>3.0.CO;2-M"},{"key":"jec.2012100104-12","unstructured":"Evangelidis, G., Dagdilelis, V., & Satratzemi, M. (2001). X-Compiler: Yet another integrated novice programming environment. In Proceedings of the IEEE International Conference on Advanced Learning Technology: Issues, Achievements and Challenges (pp.166-169). Washington, DC: IEEE Computer Society."},{"key":"jec.2012100104-13","doi-asserted-by":"publisher","DOI":"10.1145\/331795.331856"},{"key":"jec.2012100104-14","doi-asserted-by":"crossref","first-page":"183","DOI":"10.28945\/1290","article-title":"A novel approach for collaborative pair programming.","volume":"9","author":"S.Goel","year":"2010","journal-title":"Journal of Information Technology Education"},{"key":"jec.2012100104-15","unstructured":"Gogoulou, A., Gouli, E., & Grigoriadou, M. (2005). Analysing student interaction in an adaptive communication tool. In Proceedings of the 12th International Conference on Artificial Intelligence in Education: Workshop on Representing and Analyzing Collaborative Interactions: What works? When does it work? To What Extent? Amsterdam, The Netherlands (pp. 39-48). Retrieved September 1, 2011, from http:\/\/hcs.science.uva.nl\/AIED2005\/W6proc.pdf"},{"key":"jec.2012100104-16","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2007.00254.x"},{"key":"jec.2012100104-17","unstructured":"Gogoulou, A., Gouli, E., & Grigoriadou, M. (2009). Teaching programming with ECLiP didactical approach. In Proceedings of the IADIS International Conference on Cognition and Exploratory Learning in Digital Age (pp. 204-211)."},{"key":"jec.2012100104-18","unstructured":"Gogoulou, A., Gouli, E., Grigoriadou, M., & Samarakou, M. (2003). Exploratory + collaborative learning in programming: A framework for the design of learning activities. In Proceedings of the 3rd IEEE International Conference on Advanced Learning Technologies (pp. 350-351). Washington, DC: IEEE Computer Society."},{"key":"jec.2012100104-19","doi-asserted-by":"crossref","unstructured":"Gogoulou, A., Gouli, E., Tsakostas, C., & Grigoriadou, M. (2009). Self-regulation in ACT: A case study in peer-assessment activities. In Proceedings of the Computer Supported Collaborative Learning: CSCL Practices, International Society of the Learning Sciences (pp. 621-625).","DOI":"10.3115\/1600053.1600142"},{"key":"jec.2012100104-20","unstructured":"Goodman, B., Linton, F., Zarrella, G., & Gaimari, R. (2004). Using machine learning to predict trouble during collaborative learning. In Proceedings of the 2nd International Workshop on Designing Computational Models of Collaborative Learning Interaction (pp. 25-30). Retrieved September 1, 2011, from http:\/\/www.cscl-research.com\/Dr\/ITS2004Workshop\/proceedings.pdf"},{"key":"jec.2012100104-21","doi-asserted-by":"crossref","unstructured":"Haberman, B., & Kolikant, Y. B. D. (2001). Activating \u201cBlack Boxes\u201d instead of opening \u201cZippers\u201d - A method of teaching novices basic CS concepts. In Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education (pp. 41-44). New York, NY: ACM.","DOI":"10.1145\/507758.377464"},{"key":"jec.2012100104-22","unstructured":"Hsiao, I., Brusilovsky, P., & Sosnovsky, S. (2008). Web-based parameterized questions for object-oriented programming. In Proceedings of the E-Learn Conference, Las Vegas, NV (pp. 3728-3735). Chesapeake, VA: AACE."},{"key":"jec.2012100104-23","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-7921-4_6"},{"key":"jec.2012100104-24","unstructured":"Jermann, P. (2004). Computer support for interaction regulation in collaborative problem-solving (Unpublished doctoral dissertation). University of Geneva, Geneva, Switzerland. Retrieved September 1, 2011, from http:\/\/people.epfl.ch\/patrick.jermann"},{"key":"jec.2012100104-25","author":"D. W.Johnson","year":"1999","journal-title":"Learning together and alone: Cooperative, competitive, and individualistic learning"},{"key":"jec.2012100104-26","doi-asserted-by":"publisher","DOI":"10.1016\/S0747-5632(02)00020-1"},{"key":"jec.2012100104-27","doi-asserted-by":"publisher","DOI":"10.1002\/tea.3660300803"},{"key":"jec.2012100104-28","author":"S.Papert","year":"1980","journal-title":"Mindstorms: Children, computers and powerful ideas"},{"key":"jec.2012100104-29","author":"R. E.Pattis","year":"1995","journal-title":"Karel \u2013 The robot, a gentle introduction to the art of programming"},{"key":"jec.2012100104-30","doi-asserted-by":"crossref","unstructured":"Sajaniemi, J., & Kuittinen, M. (2003). Program animation based on the roles of variables. In Proceedings of the ACM Symposium on Software Visualization (pp. 7-16). New York, NY: ACM.","DOI":"10.1145\/774833.774835"},{"key":"jec.2012100104-31","first-page":"161","article-title":"Learning by doing","volume":"Vol. 2","author":"R.Schank","year":"1999","journal-title":"Instructional-design theories and models, a new paradigm of instructional theory"},{"key":"jec.2012100104-32","first-page":"40","article-title":"Supporting social interaction in an intelligent collaborative learning system.","volume":"12","author":"A.Soller","year":"2001","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"jec.2012100104-33","doi-asserted-by":"publisher","DOI":"10.1076\/csed.11.3.247.3837"},{"key":"jec.2012100104-34","doi-asserted-by":"crossref","unstructured":"Vizca\u00edno, A., Contreras, J., Favela, J., & Prieto, M. (2000). An adaptive, collaborative environment to develop good habits in programming. In G. Gauthier, C. Frasson, & K. VanLehn (Eds.), Proceedings of the 5th International Conference on Intelligent Tutoring Systems (LNCS 1839, pp. 262-271).","DOI":"10.1007\/3-540-45108-0_30"},{"key":"jec.2012100104-35","first-page":"3","article-title":"Learning as a constructive activity","author":"E.von Glasersfeld","year":"1987","journal-title":"Problems of representation in teaching and learning of mathematics"},{"key":"jec.2012100104-36","unstructured":"Vosniadou, S. (2001). How children learn. Educational Practices Series, 7. Retrieved September 1, 2011, from http:\/\/www.ibe.unesco.org\/fileadmin\/user_upload\/archive\/publications\/Educational PracticesSeriesPdf\/prac07e.pdf"},{"key":"jec.2012100104-37","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(00)00038-4"},{"key":"jec.2012100104-38","first-page":"179","article-title":"The social context of learning computer programming","author":"N. M.Webb","year":"1988","journal-title":"Teaching and learning computer programming: Multiple perspectives"},{"key":"jec.2012100104-39","first-page":"351","article-title":"ELM-ART: An adaptive versatile system for web-based instruction.","volume":"12","author":"G.Weber","year":"2001","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"jec.2012100104-40","doi-asserted-by":"publisher","DOI":"10.1076\/csed.11.1.7.3846"},{"key":"jec.2012100104-41","doi-asserted-by":"crossref","unstructured":"Williams, L., & Upchurch, R. L. (2001). In support of student pair-programming. In Proceedings of the Thirty-Second SIGCSE Technical Symposium on Computer Science Education (pp. 327-331). New York, NY: ACM.","DOI":"10.1145\/366413.364614"},{"key":"jec.2012100104-42","unstructured":"Williams, L., Yang, K., Wiebe, E., Ferzli, M., & Miller, C. (2002). Pair programming in an introductory computer science course: Initial results and recommendations. Paper presented at the OOPSLA Educator\u2019s Symposium, Seattle, WA. Retrieved September 1, 2011, from http:\/\/collaboration.csc.ncsu.edu\/laurie\/Papers\/EdSym_PL_0318.pdf"}],"container-title":["International Journal of e-Collaboration"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=73659","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T03:53:15Z","timestamp":1654141995000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jec.2012100104"}},"subtitle":["The Use of e-ECLip and ACT Environments in Learning Programming"],"short-title":[],"issued":{"date-parts":[[2012,10,1]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,10]]}},"URL":"http:\/\/dx.doi.org\/10.4018\/jec.2012100104","relation":{},"ISSN":["1548-3673","1548-3681"],"issn-type":[{"value":"1548-3673","type":"print"},{"value":"1548-3681","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,10,1]]}}}