{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T04:36:56Z","timestamp":1774931816279,"version":"3.50.1"},"reference-count":152,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2008,11,30]],"date-time":"2008-11-30T00:00:00Z","timestamp":1228003200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCSE Bull."],"published-print":{"date-parts":[[2008,11,30]]},"abstract":"<jats:p>Many individual instructors -- and, in some cases, entire universities -- are gravitating towards the use of comprehensive learning management systems (LMSs), such as Blackboard and Moodle, for managing courses and enhancing student learning. As useful as LMSs are, they are short on features that meet certain needs specific to computer science education. On the other hand, computer science educators have developed--and continue to develop-computer-based software tools that aid in management, teaching, and\/or learning in computer science courses. In this report we provide an overview of current CS specific on-line learning resources and guidance on how one might best go about extending an LMS to include such tools and resources. We refer to an LMS that is extended specifically for computer science education as a Computing Augmented Learning Management System, or CALMS. We also discuss sound pedagogical practices and some practical and technical principles for building a CALMS. However, we do not go into details of creating a plug-in for some specific LMS. Further, the report does not favor one LMS over another as the foundation for a CALMS.<\/jats:p>","DOI":"10.1145\/1473195.1473239","type":"journal-article","created":{"date-parts":[[2008,12,10]],"date-time":"2008-12-10T15:32:31Z","timestamp":1228923151000},"page":"142-166","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["Enhancing learning management systems to better support computer science education"],"prefix":"10.1145","volume":"40","author":[{"given":"Guido","family":"R\u00f6\u00dfling","sequence":"first","affiliation":[{"name":"TU Darmstadt, Dept of Computer Science Germany"}]},{"given":"Mike","family":"Joy","sequence":"additional","affiliation":[{"name":"University of Warwick, United Kingdom"}]},{"given":"Andr\u00e9s","family":"Moreno","sequence":"additional","affiliation":[{"name":"University of Joensuu, Finland"}]},{"given":"Atanas","family":"Radenski","sequence":"additional","affiliation":[{"name":"Chapman University"}]},{"given":"Lauri","family":"Malmi","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Finland"}]},{"given":"Andreas","family":"Kerren","sequence":"additional","affiliation":[{"name":"V\u00e4xj\u00f6 University, Sweden"}]},{"given":"Thomas","family":"Naps","sequence":"additional","affiliation":[{"name":"University of Wisconsin, Oshkosh"}]},{"given":"Rockford J.","family":"Ross","sequence":"additional","affiliation":[{"name":"Montana State University"}]},{"given":"Michael","family":"Clancy","sequence":"additional","affiliation":[{"name":"University of California, Berkeley"}]},{"given":"Ari","family":"Korhonen","sequence":"additional","affiliation":[{"name":"Helsinki University of Technology, Finland"}]},{"given":"Rainer","family":"Oechsle","sequence":"additional","affiliation":[{"name":"University of Applied Sciences Trier, Germany"}]},{"given":"J. \u00c1ngel Vel\u00e1zquez","family":"Iturbide","sequence":"additional","affiliation":[{"name":"University Rey Juan Carlos, Spain"}]}],"member":"320","published-online":{"date-parts":[[2008,11,30]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Template Approach for Adaptive Learning Strategies. Workshop Proceedings of the Adaptive Hypermedia 2006 (AH 2006","author":"Abbing J.","year":"2006","unstructured":"Abbing , J. and Koidl , K . Template Approach for Adaptive Learning Strategies. Workshop Proceedings of the Adaptive Hypermedia 2006 (AH 2006 ), Dublin, Ireland ( 2006 ). Abbing, J. and Koidl, K. Template Approach for Adaptive Learning Strategies. Workshop Proceedings of the Adaptive Hypermedia 2006 (AH 2006), Dublin, Ireland (2006)."},{"key":"e_1_2_1_2_1","volume-title":"Distributed Learning. SCORM 2004","author":"Advanced","year":"2007","unstructured":"Advanced Distributed Learning. SCORM 2004 , 3rd Edition. http:\/\/www.adlnet.gov\/scorm\/ ( 2007 ). Advanced Distributed Learning. SCORM 2004, 3rd Edition. http:\/\/www.adlnet.gov\/scorm\/ (2007)."},{"key":"e_1_2_1_3_1","unstructured":"Aiken A. Moss: A System for Detecting Software Plagiarism. http:\/\/theory.stanford.edu\/~aiken\/moss\/ (2006).  Aiken A. Moss: A System for Detecting Software Plagiarism. http:\/\/theory.stanford.edu\/~aiken\/moss\/ (2006)."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611959"},{"key":"e_1_2_1_5_1","volume-title":"Buildings, Construction","author":"Alexander C.","year":"1977","unstructured":"Alexander , C. , Ishikawa , S. and Silverstein , M . A Pattern Language: Towns , Buildings, Construction . Oxford University Press , 1977 . Alexander, C., Ishikawa, S. and Silverstein, M. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, 1977."},{"key":"e_1_2_1_6_1","volume-title":"Cognitive psychology and its implications","author":"Anderson J. R.","year":"1985","unstructured":"Anderson , J. R. Cognitive psychology and its implications . W.H. Freeman , 1985 . Anderson, J. R. Cognitive psychology and its implications. W.H. Freeman, 1985."},{"key":"e_1_2_1_7_1","volume-title":"A taxonomy for learning and teaching and assessing: A revision of Bloom's taxonomy of educational objectives","author":"Anderson L. W.","year":"2001","unstructured":"Anderson , L. W. , Krathwohl , D. R. , Airasian , P. W. , Cruikshank , K. A. , Mayer , R. E. , Pintrich , P. R. , Raths , J. and Wittrock , M. C. Eds . A taxonomy for learning and teaching and assessing: A revision of Bloom's taxonomy of educational objectives . Addison-Wesley , 2001 . Anderson, L. W., Krathwohl, D. R., Airasian, P. W., Cruikshank, K. A., Mayer, R. E., Pintrich, P. R., Raths, J. and Wittrock, M. C. Eds. A taxonomy for learning and teaching and assessing: A revision of Bloom's taxonomy of educational objectives. Addison-Wesley, 2001."},{"key":"e_1_2_1_8_1","first-page":"406","article-title":"Patterns for classroom education. Pattern Languages of Programs, PLoP'95. Addison-Wesley Longman Publishing Co., Inc., Boston","volume":"391","author":"Anthony D","year":"1996","unstructured":"Anthony , D . Patterns for classroom education. Pattern Languages of Programs, PLoP'95. Addison-Wesley Longman Publishing Co., Inc., Boston , MA, USA , 1996 , 391 -- 406 . Anthony, D. Patterns for classroom education. Pattern Languages of Programs, PLoP'95. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1996, 391--406.","journal-title":"MA, USA"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047469"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268865"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the IADIS International Conference on Applied Computing. IADIS Press","author":"B\u00e4r H.","year":"2005","unstructured":"B\u00e4r , H. , R\u00f6\u00dfling , G. , K\u00f6bler , S. and Deneke , M . Evaluation of Digital Interaction Support in a Large Scale Lecture . Proceedings of the IADIS International Conference on Applied Computing. IADIS Press , Lisbon, Portugal , 2005 , 63--67. B\u00e4r, H., R\u00f6\u00dfling, G., K\u00f6bler, S. and Deneke, M. Evaluation of Digital Interaction Support in a Large Scale Lecture. Proceedings of the IADIS International Conference on Applied Computing. IADIS Press, Lisbon, Portugal, 2005, 63--67."},{"key":"e_1_2_1_12_1","first-page":"62","article-title":"Improving Feedback and Classroom Interaction Using Mobile Phones. Proceedings of Mobile Learning 2005. IADIS Press, Lisbon","volume":"55","author":"B\u00e4r H.","year":"2005","unstructured":"B\u00e4r , H. , Tews , E. and R\u00f6\u00dfling , G . Improving Feedback and Classroom Interaction Using Mobile Phones. Proceedings of Mobile Learning 2005. IADIS Press, Lisbon , Portugal , 2005 , 55 -- 62 . B\u00e4r, H., Tews, E. and R\u00f6\u00dfling, G. Improving Feedback and Classroom Interaction Using Mobile Phones. Proceedings of Mobile Learning 2005. IADIS Press, Lisbon, Portugal, 2005, 55--62.","journal-title":"Portugal"},{"key":"e_1_2_1_13_1","volume-title":"Objects First with Java. A Practical Introduction using BlueJ","author":"Barnes D. J.","year":"2006","unstructured":"Barnes , D. J. and K\u00f6lling , M . Objects First with Java. A Practical Introduction using BlueJ . Prentice Hall , 2006 . Barnes, D. J. and K\u00f6lling, M. Objects First with Java. A Practical Introduction using BlueJ. Prentice Hall, 2006."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364602"},{"key":"e_1_2_1_15_1","unstructured":"Bergin J. Eckstein J. Manns M. L. and Sharp H. Feedback Patterns. http:\/\/www.jeckstein.com\/pedagogicalPatterns\/feedback.pdf  Bergin J. Eckstein J. Manns M. L. and Sharp H. Feedback Patterns. http:\/\/www.jeckstein.com\/pedagogicalPatterns\/feedback.pdf"},{"key":"e_1_2_1_16_1","unstructured":"Bergin J. Eckstein J. Manns M. L. and Sharp H. Patterns for Active Learning. http:\/\/www.jeckstein.com\/pedagogicalPatterns\/activelearning.pdf  Bergin J. Eckstein J. Manns M. L. and Sharp H. Patterns for Active Learning. http:\/\/www.jeckstein.com\/pedagogicalPatterns\/activelearning.pdf"},{"key":"e_1_2_1_17_1","unstructured":"Bergin J. Manns M. L. Marquardt K. Eckstein J. and Sharp H. Patterns for Experiental Learning. http:\/\/www.jeckstein.com\/pedagogicalPatterns\/experientiallearning.pdf  Bergin J. Manns M. L. Marquardt K. Eckstein J. and Sharp H. Patterns for Experiental Learning. http:\/\/www.jeckstein.com\/pedagogicalPatterns\/experientiallearning.pdf"},{"key":"e_1_2_1_18_1","unstructured":"Bess. Bess Peer Assessment Software. http:\/\/sourceforge.net\/ projects\/bess  Bess. Bess Peer Assessment Software. http:\/\/sourceforge.net\/ projects\/bess"},{"key":"e_1_2_1_19_1","volume-title":"Evaluating the Quality of Learning: The SOLO Taxonomy","author":"Biggs J.","year":"1982","unstructured":"Biggs , J. and Collis , K . Evaluating the Quality of Learning: The SOLO Taxonomy . Academic Press , New York , 1982 . Biggs, J. and Collis, K. Evaluating the Quality of Learning: The SOLO Taxonomy. Academic Press, New York, 1982."},{"key":"e_1_2_1_20_1","volume-title":"The Taxonomy of Educational Objectives: The Classification of the Educational Goals","author":"Bloom B. S.","year":"1956","unstructured":"Bloom , B. S. The Taxonomy of Educational Objectives: The Classification of the Educational Goals . Longman Group Ltd , 1956 . Bloom, B. S. The Taxonomy of Educational Objectives: The Classification of the Educational Goals. Longman Group Ltd, 1956."},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","DOI":"10.4159\/9780674251083","volume-title":"The Culture of Education","author":"Bruner J.","year":"1996","unstructured":"Bruner , J. The Culture of Education . Harvard University Press , Cambridge, MA , 1996 . Bruner, J. The Culture of Education. Harvard University Press, Cambridge, MA, 1996."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121388"},{"key":"e_1_2_1_23_1","volume-title":"Learning with Mobile Devices: Research and Development","author":"Bull S.","year":"2004","unstructured":"Bull , S. and Reid , E . Individualised Revision Material for Use on a Handheld Computer . In Attewell, J. and Savill-Smith, C. Eds. Learning with Mobile Devices: Research and Development 2004 . Learning and Skills Development Agency , London, UK , 2004, 35--42. Bull, S. and Reid, E. Individualised Revision Material for Use on a Handheld Computer. In Attewell, J. and Savill-Smith, C. Eds. Learning with Mobile Devices: Research and Development 2004. Learning and Skills Development Agency, London, UK, 2004, 35--42."},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of ED-MEDIA 2006","author":"Carle A.","year":"2006","unstructured":"Carle , A. , Canny , J. and Clancy , M . PACT: An Annotated Course Tool . Proceedings of ED-MEDIA 2006 . AACE Press, Charlottesville, VA, USA , 2006 , 2054--2060. Carle, A., Canny, J. and Clancy, M. PACT: An Annotated Course Tool. Proceedings of ED-MEDIA 2006. AACE Press, Charlottesville, VA, USA, 2006, 2054--2060."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227504.1227392"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/960492.960539"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/792548.611951"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141904.1141909"},{"key":"e_1_2_1_29_1","volume-title":"Using Moodle: Teaching with the Popular Open Source Course Management System. O'Reilly","author":"Cole J.","year":"2007","unstructured":"Cole , J. and Foster , H . Using Moodle: Teaching with the Popular Open Source Course Management System. O'Reilly , 2007 . Cole, J. and Foster, H. Using Moodle: Teaching with the Popular Open Source Course Management System. O'Reilly, 2007."},{"key":"e_1_2_1_30_1","volume-title":"http:\/\/creativecommons.org","author":"Creative Commons Project","year":"2008","unstructured":"Creative Commons Project . http:\/\/creativecommons.org ( 2008 ). Creative Commons Project. http:\/\/creativecommons.org (2008)."},{"key":"e_1_2_1_31_1","volume-title":"Learning to Program with Alice","author":"Dann W.","year":"2006","unstructured":"Dann , W. , Cooper , S. and Pausch , R . Learning to Program with Alice . Prentice Hall , 2006 . Dann, W., Cooper, S. and Pausch, R. Learning to Program with Alice. Prentice Hall, 2006."},{"key":"e_1_2_1_32_1","volume-title":"Peer-Assessment: Judging the quality of student work by the comments not the marks? Innovations in Education and Teaching International (IETI), 43, 1","author":"Davies P.","year":"2006","unstructured":"Davies , P. Peer-Assessment: Judging the quality of student work by the comments not the marks? Innovations in Education and Teaching International (IETI), 43, 1 ( 2006 ), 69--82. Davies, P. Peer-Assessment: Judging the quality of student work by the comments not the marks? Innovations in Education and Teaching International (IETI), 43, 1 (2006), 69--82."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1080\/095006900412293"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci2101_3"},{"key":"e_1_2_1_35_1","first-page":"30","article-title":"Specifying Algorithm Visualizations: Interesting Events or State Mapping? Revised Lectures on Software Visualization, International Seminar. Springer-Verlag, London","volume":"16","author":"Demetrescu C.","year":"2002","unstructured":"Demetrescu , C. , Finocchi , I. and Stasko , J. T . Specifying Algorithm Visualizations: Interesting Events or State Mapping? Revised Lectures on Software Visualization, International Seminar. Springer-Verlag, London , UK , 2002 , 16 -- 30 . Demetrescu, C., Finocchi, I. and Stasko, J. T. Specifying Algorithm Visualizations: Interesting Events or State Mapping? Revised Lectures on Software Visualization, International Seminar. Springer-Verlag, London, UK, 2002, 16--30.","journal-title":"UK"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2003.10.009"},{"key":"e_1_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Diehl S. Ed. Software Visualization. Springer Heidelberg 2002.  Diehl S. Ed. Software Visualization. Springer Heidelberg 2002.","DOI":"10.1007\/3-540-45875-1"},{"key":"e_1_2_1_38_1","first-page":"57","article-title":"Animating Algorithms Live and Post Mortem. In Diehl, S. Ed. Software Visualization;","volume":"46","author":"Diehl S.","year":"2002","unstructured":"Diehl , S. , G\u00f6rg , C. and Kerren , A . Animating Algorithms Live and Post Mortem. In Diehl, S. Ed. Software Visualization; LNCS State-of-the-Art Survey. Springer , 2002 , 46 -- 57 . Diehl, S., G\u00f6rg, C. and Kerren, A. Animating Algorithms Live and Post Mortem. In Diehl, S. Ed. Software Visualization; LNCS State-of-the-Art Survey. Springer, 2002, 46--57.","journal-title":"LNCS State-of-the-Art Survey. Springer"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/832270.833814"},{"key":"e_1_2_1_40_1","volume-title":"LNCS 2088","author":"Diehl S.","year":"2001","unstructured":"Diehl , S. , Kerren , A. and Weller , T . Visual Exploration of Generation Algorithms for Finite Automata. Implementation and Application of Automata; Lecture Notes on Computer Science , LNCS 2088 . Springer , 2001 , 327--328. Diehl, S., Kerren, A. and Weller, T. Visual Exploration of Generation Algorithms for Finite Automata. Implementation and Application of Automata; Lecture Notes on Computer Science, LNCS 2088. Springer, 2001, 327--328."},{"key":"e_1_2_1_41_1","volume-title":"Mechanisms of insight","author":"Dunbar K.","year":"1995","unstructured":"Dunbar , K. How scientists really reason: Scientific reasoning in real-world laboratories . In Sternberg R. J., Davidson J. Eds. Mechanisms of insight . MIT Press , Cambridge MA , 1995 , 365--395. Dunbar, K. How scientists really reason: Scientific reasoning in real-world laboratories. In Sternberg R. J., Davidson J. Eds. Mechanisms of insight. MIT Press, Cambridge MA, 1995, 365--395."},{"key":"e_1_2_1_42_1","volume-title":"Teaching Students through their Individual Learning Styles: A Practical Approach","author":"Dunn R.","year":"1978","unstructured":"Dunn , R. and Dunn , K . Teaching Students through their Individual Learning Styles: A Practical Approach . Prentice-Hall , Reston, VA , 1978 . Dunn, R. and Dunn, K. Teaching Students through their Individual Learning Styles: A Practical Approach. Prentice-Hall, Reston, VA, 1978."},{"key":"e_1_2_1_43_1","unstructured":"Eclipse Foundation. Eclipse. http:\/\/www.eclipse.org  Eclipse Foundation. Eclipse. http:\/\/www.eclipse.org"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029994.1029995"},{"key":"e_1_2_1_45_1","first-page":"7","volume":"78","author":"Felder R. M.","year":"1988","unstructured":"Felder , R. M. and Silverman , L. K . Learning and Teaching Styles in Engineering Education. Engr. Education , 78 , 7 ( 1988 ), 674--681. Felder, R. M. and Silverman, L. K. Learning and Teaching Styles in Engineering Education. Engr. Education, 78, 7 (1988), 674--681.","journal-title":"Learning and Teaching Styles in Engineering Education. Engr. Education"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1026776.1026782"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345438"},{"key":"e_1_2_1_48_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"Gamma , E. , Helm , R. , Johnson , R. and Vlissides , J . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley Longman Publishing Co., Inc. , 1995 . Gamma, E., Helm, R., Johnson, R. and Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., 1995."},{"key":"e_1_2_1_49_1","volume-title":"Multiple Intelligences: The Theory in Practice","author":"Gardner H.","year":"1993","unstructured":"Gardner , H. Multiple Intelligences: The Theory in Practice . Basic Books , 1993 . Gardner, H. Multiple Intelligences: The Theory in Practice. Basic Books, 1993."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140268"},{"key":"e_1_2_1_51_1","volume-title":"Proceedings der Pre-Converence Workshops der 5. e-Learning Fachtagung Informatik DeLFI 2007","author":"H\u00e4u\u00dfge G.","year":"2007","unstructured":"H\u00e4u\u00dfge , G. Flexible Verteilung und einheitliche Bedienung von interaktiven Visualisierungen . Proceedings der Pre-Converence Workshops der 5. e-Learning Fachtagung Informatik DeLFI 2007 . (Siegen, Deutschland). Logos Verlag, Berlin, Germany , 2007 , 85--92. H\u00e4u\u00dfge, G. Flexible Verteilung und einheitliche Bedienung von interaktiven Visualisierungen. Proceedings der Pre-Converence Workshops der 5. e-Learning Fachtagung Informatik DeLFI 2007. (Siegen, Deutschland). Logos Verlag, Berlin, Germany, 2007, 85--92."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028701"},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of the 8th International Symposium of Computers in Education (SIIE 2006","author":"Hern\u00e1n-Losada I.","year":"2006","unstructured":"Hern\u00e1n-Losada , I. , Vel\u00e1zquez-Iturbide , J. \u00c1 and L\u00e1zaro-Carrascosa , C. A . Programming learning tools based on Bloom's taxonomy: proposal and accomplishments . Proceedings of the 8th International Symposium of Computers in Education (SIIE 2006 ). (Leon, Spain, October 24-26). 2006 , 325--334. Hern\u00e1n-Losada, I., Vel\u00e1zquez-Iturbide, J. \u00c1 and L\u00e1zaro-Carrascosa, C. A. Programming learning tools based on Bloom's taxonomy: proposal and accomplishments. Proceedings of the 8th International Symposium of Computers in Education (SIIE 2006). (Leon, Spain, October 24-26). 2006, 325--334."},{"key":"e_1_2_1_54_1","first-page":"3","article-title":"Enhancing CS programming lab courses using collaborative editors","volume":"20","author":"Hickey T. J.","year":"2005","unstructured":"Hickey , T. J. , Langton , J. and Alterman , R . Enhancing CS programming lab courses using collaborative editors . J. Comp. Sci. in Colleges , 20 , 3 ( February 2005 ), 157--167. Hickey, T. J., Langton, J. and Alterman, R. Enhancing CS programming lab courses using collaborative editors. J. Comp. Sci. in Colleges, 20, 3 (February 2005), 157--167.","journal-title":"J. Comp. Sci. in Colleges"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026364126982"},{"key":"e_1_2_1_56_1","unstructured":"Hillside Group. http:\/\/hillside.net  Hillside Group. http:\/\/hillside.net"},{"key":"e_1_2_1_57_1","volume-title":"Mobile Devices: Research and Development","author":"Hine N.","year":"2004","unstructured":"Hine , N. , Rentoul , R. and Specht , M . Collaboration and Roles in Remote Field Trips . In Attewell, J. and Savill-Smith, C. Eds.Learning with Mobile Devices: Research and Development 2004 . Learning and Skills Development Agency , London, UK , 2004, 69--72. Hine, N., Rentoul, R. and Specht, M. Collaboration and Roles in Remote Field Trips. In Attewell, J. and Savill-Smith, C. Eds.Learning with Mobile Devices: Research and Development 2004. Learning and Skills Development Agency, London, UK, 2004, 69--72."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.167"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.1991.tb00253.x"},{"key":"e_1_2_1_60_1","volume-title":"Logo mathematics in the classroom","author":"Hoyles C.","year":"1989","unstructured":"Hoyles , C. and Shutterland , R . Logo mathematics in the classroom . Routledge , London , 1989 . Hoyles, C. and Shutterland, R. Logo mathematics in the classroom. Routledge, London, 1989."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611956"},{"key":"e_1_2_1_62_1","unstructured":"IMC Advanced Learning Solutions. The fast track to e-learning content: LECTURNITY the award-winning Rapid Authoring Tool. http:\/\/www.lecturnity. de\/en\/products\/lecturnity.  IMC Advanced Learning Solutions. The fast track to e-learning content: LECTURNITY the award-winning Rapid Authoring Tool. http:\/\/www.lecturnity. de\/en\/products\/lecturnity."},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_2_1_64_1","first-page":"1","volume":"42","author":"Joy M.","year":"1999","unstructured":"Joy , M. and Luck , M . Plagiarism in Programming Assignments. IEEE Transactions on Education , 42 , 1 ( 1999 ), 129--133. Joy, M. and Luck, M. Plagiarism in Programming Assignments. IEEE Transactions on Education, 42, 1 (1999), 129--133.","journal-title":"Plagiarism in Programming Assignments. IEEE Transactions on Education"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163407"},{"key":"e_1_2_1_66_1","volume-title":"Ed. Proceedings of the Third Program Visualization Workshop.","author":"Karavirta V.","year":"2004","unstructured":"Karavirta , V. , Korhonen , A. , Malmi , L. and Stalnacke , K . MatrixPro -- A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Korhonen, A . Ed. Proceedings of the Third Program Visualization Workshop. ( Coventry, UK). The University of Warwick, UK , 2004 , 26--33. Karavirta, V., Korhonen, A., Malmi, L. and Stalnacke, K. MatrixPro -- A Tool for On-The-Fly Demonstration of Data Structures and Algorithms. In Korhonen, A. Ed. Proceedings of the Third Program Visualization Workshop. (Coventry, UK). The University of Warwick, UK, 2004, 26--33."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008019"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1148493.1148531"},{"key":"e_1_2_1_69_1","volume-title":"The advancement of science","author":"Kitcher P.","year":"1993","unstructured":"Kitcher , P. The advancement of science . Oxford University Press , New York , 1993 . Kitcher, P. The advancement of science. Oxford University Press, New York, 1993."},{"key":"e_1_2_1_70_1","volume-title":"Experiential Learning: Experience as the Source of Learning and Development","author":"Kolb D. A.","year":"1984","unstructured":"Kolb , D. A. Experiential Learning: Experience as the Source of Learning and Development . Prentice-Hall Inc , New Jersey, USA , 1984 . Kolb, D. A. Experiential Learning: Experience as the Source of Learning and Development. Prentice-Hall Inc, New Jersey, USA, 1984."},{"key":"e_1_2_1_72_1","volume-title":"Proceedings of the 3rd International Conference on Multimedia and Information and Communication Technologies in Education (m-ICTE2005)","author":"Ktoridou D.","year":"2005","unstructured":"Ktoridou , D. and Eteokleous , N . Adaptive M-learning: Technological and Pedagogical Aspects to be Considered in Cyprus Tertiary Education . Proceedings of the 3rd International Conference on Multimedia and Information and Communication Technologies in Education (m-ICTE2005) . 2005 . Ktoridou, D. and Eteokleous, N. Adaptive M-learning: Technological and Pedagogical Aspects to be Considered in Cyprus Tertiary Education. Proceedings of the 3rd International Conference on Multimedia and Information and Communication Technologies in Education (m-ICTE2005). 2005."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1163405.1163408"},{"key":"e_1_2_1_74_1","volume-title":"Computers as Theatre","author":"Laurel B.","year":"1993","unstructured":"Laurel , B. Computers as Theatre . Addison-Wesley , 1993 . Laurel, B. Computers as Theatre. Addison-Wesley, 1993."},{"key":"e_1_2_1_75_1","volume-title":"http:\/\/fle3.uiah.fi","author":"Learning Environments for Progressive Inquiry Research Group","year":"2008","unstructured":"Learning Environments for Progressive Inquiry Research Group . Fle 3 > Future Learning Environment. http:\/\/fle3.uiah.fi ( 2008 ). Learning Environments for Progressive Inquiry Research Group. Fle3 > Future Learning Environment. http:\/\/fle3.uiah.fi (2008)."},{"key":"e_1_2_1_76_1","first-page":"149","article-title":"Computer supported complex learning: An environment for learning experimental method and statistical inference","volume":"5","author":"Lehtinen E.","unstructured":"Lehtinen , E. and Rui , E . Computer supported complex learning: An environment for learning experimental method and statistical inference . Machine Mediated Learning , 5 , 3&4 (1995), 149 -- 175 . Lehtinen, E. and Rui, E. Computer supported complex learning: An environment for learning experimental method and statistical inference. Machine Mediated Learning, 5, 3&4 (1995), 149--175.","journal-title":"Machine Mediated Learning"},{"key":"e_1_2_1_77_1","volume-title":"Nr. 10,. Department of Educational Sciences","author":"Lehtinen E.","year":"1999","unstructured":"Lehtinen , E. , Hakkarainen , K. , Lipponen , L. , Rahikainen , M. and Muukkonen , H . Computer Supported Collaborative Learning: A Review. The J.H.G.I. Giesbers Reports on Education , Nr. 10,. Department of Educational Sciences , University of Nijmegen , 1999 . Lehtinen, E., Hakkarainen, K., Lipponen, L., Rahikainen, M. and Muukkonen, H. Computer Supported Collaborative Learning: A Review. The J.H.G.I. Giesbers Reports on Education, Nr. 10,. Department of Educational Sciences, University of Nijmegen, 1999."},{"key":"e_1_2_1_78_1","volume-title":"Proceedings of the 6th European Conference for Research on Learning and Instruction","author":"Lesgold A.","year":"1996","unstructured":"Lesgold , A. , Weiner , A. and Suthers , D . Tools for thinking about complex issues . Proceedings of the 6th European Conference for Research on Learning and Instruction , 1996 . Lesgold, A., Weiner, A. and Suthers, D. Tools for thinking about complex issues. Proceedings of the 6th European Conference for Research on Learning and Instruction, 1996."},{"key":"e_1_2_1_79_1","volume-title":"Internet Environments for Science Education","author":"Linn M. C.","year":"2004","unstructured":"Linn , M. C. , Davis , E. A. and Bell , P . Internet Environments for Science Education . Lawrence Erlbaum Associates, Inc , Mahwah, NJ, USA , 2004 . Linn, M. C., Davis, E. A. and Bell, P. Internet Environments for Science Education. Lawrence Erlbaum Associates, Inc, Mahwah, NJ, USA, 2004."},{"key":"e_1_2_1_80_1","volume-title":"Proceedings of the International Conference on Computers in Education (ICCE.","author":"Liu T.","year":"2003","unstructured":"Liu , T. , Kiang , J. , Wang , H. and Wei ,TakWai Chan and LiHsing. Embedding EduClick in Classroom to Enhance Interaction . Proceedings of the International Conference on Computers in Education (ICCE. ( Hong Kong, China). IEEE Press , 2003 , 117--125. Liu, T., Kiang, J., Wang, H. and Wei,TakWai Chan and LiHsing. Embedding EduClick in Classroom to Enhance Interaction. Proceedings of the International Conference on Computers in Education (ICCE. (Hong Kong, China). IEEE Press, 2003, 117--125."},{"key":"e_1_2_1_81_1","unstructured":"Lockitt B. Mobile Learning. http:\/\/nt6140.vs.netbenefit. co.uk\/pdf\/handheldcomputing3t.pdf (2005).  Lockitt B. Mobile Learning. http:\/\/nt6140.vs.netbenefit. co.uk\/pdf\/handheldcomputing3t.pdf (2005)."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2006.02.006"},{"key":"e_1_2_1_83_1","volume-title":"The Educational Potential of Mobile Technologies. Proceedings of the World Conference on E-Learning in Corporations, Government, Health, and Higher Education. 2002","author":"MacManus T.","unstructured":"MacManus , T. Mobile What ? The Educational Potential of Mobile Technologies. Proceedings of the World Conference on E-Learning in Corporations, Government, Health, and Higher Education. 2002 , 1895--1898. MacManus, T. Mobile What? The Educational Potential of Mobile Technologies. Proceedings of the World Conference on E-Learning in Corporations, Government, Health, and Higher Education. 2002, 1895--1898."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2004.19"},{"key":"e_1_2_1_85_1","volume-title":"Pattern Languages of Program Design 5 (Software Patterns Series)","author":"Manolescu D.","year":"2006","unstructured":"Manolescu , D. , Voelter , M. and Noble , J . Pattern Languages of Program Design 5 (Software Patterns Series) . Addison-Wesley Longman Publishing Co., Inc. , 2006 . Manolescu, D., Voelter, M. and Noble, J. Pattern Languages of Program Design 5 (Software Patterns Series). Addison-Wesley Longman Publishing Co., Inc., 2006."},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083431.1083457"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572137"},{"key":"e_1_2_1_88_1","first-page":"10","article-title":"Bits and processes on markets and webs. An analysis of virtuality, reality and metaphors in a modern learning environment","volume":"2","author":"Meisalo V.","year":"2000","unstructured":"Meisalo , V. and Lavonen , J . Bits and processes on markets and webs. An analysis of virtuality, reality and metaphors in a modern learning environment . Journal Teacher Researcher , 2 ( 2000 ), 10 -- 27 . Meisalo, V. and Lavonen, J. Bits and processes on markets and webs. An analysis of virtuality, reality and metaphors in a modern learning environment. Journal Teacher Researcher, 2 (2000), 10--27.","journal-title":"Journal Teacher Researcher"},{"key":"e_1_2_1_89_1","volume-title":"Tietosanoma","author":"Meisalo V.","year":"2003","unstructured":"Meisalo , V. , Sutinen , E. and Tarhio , J . Modernit oppimisymp\u00e4rist\u00f6t . Tietosanoma , Finland , 2003 . Meisalo, V., Sutinen, E. and Tarhio, J. Modernit oppimisymp\u00e4rist\u00f6t. Tietosanoma, Finland, 2003."},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/274790.274318"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384403"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989928"},{"key":"e_1_2_1_93_1","volume-title":"Proceedings der Pre-Conference Workshops der 5. e-Learning Fachtagung Informatik (DeLFI 2007","author":"Morth T.","year":"2007","unstructured":"Morth , T. , Oechsle , R. , Schloss , H. and Schwinn , M . Automatische Bewertung studentischer Software . Proceedings der Pre-Conference Workshops der 5. e-Learning Fachtagung Informatik (DeLFI 2007 ). (Siegen, Germany). Logos Verlag Berlin , 2007 . Morth, T., Oechsle, R., Schloss, H. and Schwinn, M. Automatische Bewertung studentischer Software. Proceedings der Pre-Conference Workshops der 5. e-Learning Fachtagung Informatik (DeLFI 2007). (Siegen, Germany). Logos Verlag Berlin, 2007."},{"key":"e_1_2_1_94_1","volume-title":"Anonymous Proceedings of the National Educational Computing Conference, \"Building on the Future\"","author":"Muir D.","year":"2001","unstructured":"Muir , D. Adapting Online Education to Different Learning Styles . In Anonymous Proceedings of the National Educational Computing Conference, \"Building on the Future\" . Chigago, IL , 2001 , 1--15. Muir, D. Adapting Online Education to Different Learning Styles. In Anonymous Proceedings of the National Educational Computing Conference, \"Building on the Future\". Chigago, IL, 2001, 1--15."},{"key":"e_1_2_1_95_1","volume-title":"Proceedings of IADIS Mobile Learning Conference. (Malta). IADIS Press","author":"Munoz M.","year":"2005","unstructured":"Munoz , M. and Kloos , C . A Web Service Based Architecture for Push-Enabled M-Learning . Proceedings of IADIS Mobile Learning Conference. (Malta). IADIS Press , Lisbon, Portugal , 2005 , 135--140. Munoz, M. and Kloos, C. A Web Service Based Architecture for Push-Enabled M-Learning. Proceedings of IADIS Mobile Learning Conference. (Malta). IADIS Press, Lisbon, Portugal, 2005, 135--140."},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268857"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2005.110"},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.01.035"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/782941.782998"},{"key":"e_1_2_1_100_1","unstructured":"Northumbria Learning. JISC Plagiarism Advisory Service. http:\/\/jiscpas.ac.uk\/  Northumbria Learning. JISC Plagiarism Advisory Service. http:\/\/jiscpas.ac.uk\/"},{"key":"e_1_2_1_101_1","volume-title":"Concept Maps as Facilitative Tools in Schools and Corporations","author":"Novak J. D.","year":"1998","unstructured":"Novak , J. D. Learning , Creating, and Using Knowledge : Concept Maps as Facilitative Tools in Schools and Corporations . Lawrence Erlbaum Associates , 1998 . Novak, J. D. Learning, Creating, and Using Knowledge: Concept Maps as Facilitative Tools in Schools and Corporations. Lawrence Erlbaum Associates, 1998."},{"key":"e_1_2_1_102_1","volume-title":"Guidelines for Learning\/Teaching\/Tutoring in a Mobile Environment","author":"O'Malley C.","year":"2003","unstructured":"O'Malley , C. , Vavoula , G. , Glew , J. , Taylor , J. , Sharples , M. and Lefrere , P . Guidelines for Learning\/Teaching\/Tutoring in a Mobile Environment . Open University , 2003 . O'Malley, C., Vavoula, G., Glew, J., Taylor, J., Sharples, M. and Lefrere, P. Guidelines for Learning\/Teaching\/Tutoring in a Mobile Environment. Open University, 2003."},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273039.1273042"},{"key":"e_1_2_1_104_1","unstructured":"Parlante N. JavaBat java practice problems. http:\/\/javabat.com.  Parlante N. JavaBat java practice problems. http:\/\/javabat.com."},{"key":"e_1_2_1_105_1","volume-title":"Proceedings of the 11th International Conference for Process Improvement, Research and Education (INSPIRE).","author":"Parsons D.","year":"2006","unstructured":"Parsons , D. and Ryu , H . A Framework for Assessing the Quality of Mobile Learning. Learning and Teaching Issues in Software Quality , Proceedings of the 11th International Conference for Process Improvement, Research and Education (INSPIRE). ( Southampton Solent University, UK). 2006 , 17--27. Parsons, D. and Ryu, H. A Framework for Assessing the Quality of Mobile Learning. Learning and Teaching Issues in Software Quality, Proceedings of the 11th International Conference for Process Improvement, Research and Education (INSPIRE). (Southampton Solent University, UK). 2006, 17--27."},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.5555\/1156068.1156331"},{"key":"e_1_2_1_107_1","volume-title":"Proceedings of IADIS Mobile Learning Conference. (Malta). IADIS Press","author":"Pavlovic J.","year":"2005","unstructured":"Pavlovic , J. , Pitner , T. and Kubasek , M . Digital Library for PDA Facilities . Proceedings of IADIS Mobile Learning Conference. (Malta). IADIS Press , Lisbon, Portugal , 2005 , 169--275. Pavlovic, J., Pitner, T. and Kubasek, M. Digital Library for PDA Facilities. Proceedings of IADIS Mobile Learning Conference. (Malta). IADIS Press, Lisbon, Portugal, 2005, 169--275."},{"key":"e_1_2_1_108_1","first-page":"351","article-title":"Student Cognitions as Mediators of the Effectiveness of Small Group Learning","author":"Peterson P.","year":"1985","unstructured":"Peterson , P. and Swing , S . Student Cognitions as Mediators of the Effectiveness of Small Group Learning . Journal of Educational Psychology., 36( 1985 ), 351 -- 372 . Peterson, P. and Swing, S. Student Cognitions as Mediators of the Effectiveness of Small Group Learning. Journal of Educational Psychology., 36( 1985), 351--372.","journal-title":"Journal of Educational Psychology., 36("},{"key":"e_1_2_1_109_1","volume-title":"Constructivism in Education (Ninety-Ninth NSSE Yearbook)","author":"Phillips D. C. Ed.","year":"2000","unstructured":"Phillips , D. C. Ed. Constructivism in Education (Ninety-Ninth NSSE Yearbook) . University of Chicago Press , Chicago, IL , 2000 . Phillips, D. C. Ed. Constructivism in Education (Ninety-Ninth NSSE Yearbook). University of Chicago Press, Chicago, IL, 2000."},{"key":"e_1_2_1_110_1","unstructured":"PPP\n  : The Pedagogical Patterns Project. Pedagogical Patterns.http:\/\/www.pedagogicalpatterns.org.  PPP: The Pedagogical Patterns Project. Pedagogical Patterns.http:\/\/www.pedagogicalpatterns.org."},{"key":"e_1_2_1_111_1","first-page":"11","article-title":"Finding Plagiarisms among a Set of Programs with JPlag","volume":"8","author":"Prechelt L.","year":"2002","unstructured":"Prechelt , L. , Malpohl , G. and Philippsen , M . Finding Plagiarisms among a Set of Programs with JPlag . Journal of Universal Computer Science , 8 , 11 ( November 2002 ), 1016--1038. Prechelt, L., Malpohl, G. and Philippsen, M. Finding Plagiarisms among a Set of Programs with JPlag. Journal of Universal Computer Science, 8, 11 (November 2002), 1016--1038.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_2_1_112_1","volume-title":"ICALT 2004: Proceedings of the IEEE International Conference on Advanced Learning Technologies.","author":"Qiu L.","year":"2004","unstructured":"Qiu , L. and Riesbeck , C. K . An incremental model for debeloping computer-based learning environments for problem-based learning . ICALT 2004: Proceedings of the IEEE International Conference on Advanced Learning Technologies. ( Washington, DC). IEEE Computer Society , 2004 , 171--175. Qiu, L. and Riesbeck, C. K. An incremental model for debeloping computer-based learning environments for problem-based learning. ICALT 2004: Proceedings of the IEEE International Conference on Advanced Learning Technologies. (Washington, DC). IEEE Computer Society, 2004, 171--175."},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227318"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140177"},{"key":"e_1_2_1_115_1","volume-title":"Proceedsing of Seventh Baltic Sea Conference on Computing Education Research (Koli Calling). Conferences in Research and Practice in Information Technology 88","author":"Rajala T.","year":"2008","unstructured":"Rajala , T. , Laakso , M. , Kaila , E. and Salakoski , T . VILLE -- A Language-Independent Program Visualization tool . Proceedsing of Seventh Baltic Sea Conference on Computing Education Research (Koli Calling). Conferences in Research and Practice in Information Technology 88 , ( 2008 ). Rajala, T., Laakso, M., Kaila, E. and Salakoski, T. VILLE -- A Language-Independent Program Visualization tool. Proceedsing of Seventh Baltic Sea Conference on Computing Education Research (Koli Calling). Conferences in Research and Practice in Information Technology 88, (2008)."},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121449"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.123"},{"key":"e_1_2_1_118_1","volume-title":"Jones and Bartlett","author":"Rodger S.","year":"2006","unstructured":"Rodger , S. and Finley , T . JFLAP -- An Interactive Formal Languages and Automata Package . Jones and Bartlett , 2006 . Rodger, S. and Finley, T. JFLAP -- An Interactive Formal Languages and Automata Package. Jones and Bartlett, 2006."},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.321"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384308"},{"key":"e_1_2_1_121_1","unstructured":"Ross R. Theory of Computing. http:\/\/www.cs.montana.edu\/ webworks\/projects\/theoryportal\/.  Ross R. Theory of Computing. http:\/\/www.cs.montana.edu\/ webworks\/projects\/theoryportal\/."},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.01.036"},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384405"},{"key":"e_1_2_1_124_1","volume-title":"Proceedings of the Program Visualization Workshop 2008 (PVW 2008)","author":"R\u00f6\u00dfling G.","year":"2008","unstructured":"R\u00f6\u00dfling , G. , Mehlhase , S. and Pfau , J . A Java API for Creating (not only) AnimalScript . Proceedings of the Program Visualization Workshop 2008 (PVW 2008) , ( 2008 ), 105--112. R\u00f6\u00dfling, G., Mehlhase, S. and Pfau, J. A Java API for Creating (not only) AnimalScript. Proceedings of the Program Visualization Workshop 2008 (PVW 2008), (2008), 105--112."},{"key":"e_1_2_1_125_1","volume-title":"Proceedings of the Program Visualization Workshop 2008 (PVW 2008)","author":"R\u00f6\u00dfling G.","year":"2008","unstructured":"R\u00f6\u00dfling , G. and Vellaramkalayil , T . First Steps Towards a Visualization-Based Computer Science Hypertextbook as a Moodle Plugin . Proceedings of the Program Visualization Workshop 2008 (PVW 2008) , ( 2008 ), 29--36. R\u00f6\u00dfling, G. and Vellaramkalayil, T. First Steps Towards a Visualization-Based Computer Science Hypertextbook as a Moodle Plugin. Proceedings of the Program Visualization Workshop 2008 (PVW 2008), (2008), 29--36."},{"key":"e_1_2_1_126_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140217"},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0239"},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364541"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/544414.544446"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189136.1189184"},{"key":"e_1_2_1_131_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008054"},{"key":"e_1_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/155049.155056"},{"key":"e_1_2_1_133_1","volume-title":"Proceedings of the World Conference on Educational Multimedia, Hypermedia & Telecommunication (ED-MEDIA).","author":"Scheele N.","year":"2004","unstructured":"Scheele , N. , Seitz , C. , Effelsberg , W. and Wessels , A . Mobile Devices in Interactive Lectures . Proceedings of the World Conference on Educational Multimedia, Hypermedia & Telecommunication (ED-MEDIA). ( Lugano, Switzerland). AACE Press, Charlottesville, VA, USA , 2004 , 154--161. Scheele, N., Seitz, C., Effelsberg, W. and Wessels, A. Mobile Devices in Interactive Lectures. Proceedings of the World Conference on Educational Multimedia, Hypermedia & Telecommunication (ED-MEDIA). (Lugano, Switzerland). AACE Press, Charlottesville, VA, USA, 2004, 154--161."},{"key":"e_1_2_1_134_1","volume-title":"Proceedings der Pre-Conference Workshops der 5. e-Learning Fachtagung Informatik (DeLFI","author":"Sesink W.","year":"2007","unstructured":"Sesink , W. , G\u00f6ller , S. , R\u00f6\u00dfling , G. and Hofmann , D . eMargo: Eine Digitale Randspalte zum Selbststudium (nicht nur) der Informatik . Proceedings der Pre-Conference Workshops der 5. e-Learning Fachtagung Informatik (DeLFI 2007 ). (Siegen, Germany). Logos Verlag Berlin, Germany, 101--108. Sesink, W., G\u00f6ller, S., R\u00f6\u00dfling, G. and Hofmann, D. eMargo: Eine Digitale Randspalte zum Selbststudium (nicht nur) der Informatik. Proceedings der Pre-Conference Workshops der 5. e-Learning Fachtagung Informatik (DeLFI 2007). (Siegen, Germany). Logos Verlag Berlin, Germany, 101--108."},{"key":"e_1_2_1_135_1","first-page":"5","volume":"2","author":"Shakshuki E.","year":"2008","unstructured":"Shakshuki , E. , M\u00fcldner , T. and Kerren , A . Algorithm Education Using Structured Hypermedia. Advances in Distance Education Technologies Series 2 , 5 ( 2008 )), 58--84. Shakshuki, E., M\u00fcldner, T. and Kerren, A. Algorithm Education Using Structured Hypermedia. Advances in Distance Education Technologies Series 2, 5 (2008)), 58--84.","journal-title":"Algorithm Education Using Structured Hypermedia. Advances in Distance Education Technologies Series"},{"key":"e_1_2_1_136_1","volume-title":"Appleton-Century-Crofts","author":"Skinner B. F.","year":"1968","unstructured":"Skinner , B. F. The Technology of Teaching . Appleton-Century-Crofts , New York , 1968 . Skinner, B. F. The Technology of Teaching. Appleton-Century-Crofts, New York, 1968."},{"key":"e_1_2_1_137_1","doi-asserted-by":"publisher","DOI":"10.1145\/174809.174813"},{"key":"e_1_2_1_138_1","unstructured":"Srinivas H. 44 Benefits of Collaborative Learning. http:\/\/www.gdrc.org\/kmgmt\/c-learn\/44.html  Srinivas H. 44 Benefits of Collaborative Learning. http:\/\/www.gdrc.org\/kmgmt\/c-learn\/44.html"},{"key":"e_1_2_1_139_1","volume-title":"Software Visualization","author":"Stasko J. T.","year":"1998","unstructured":"Stasko , J. T. , Domingue , J. , Brown , M. H. and Price , B. A . Software Visualization . MIT Press , USA , 1998 . Stasko, J. T., Domingue, J., Brown, M. H. and Price, B. A. Software Visualization. MIT Press, USA, 1998."},{"key":"e_1_2_1_140_1","doi-asserted-by":"publisher","DOI":"10.5555\/1599773.1599808"},{"key":"e_1_2_1_141_1","first-page":"3","article-title":"Developmental process model for the Java intelligent tutoring system","volume":"18","author":"Sykes E","year":"2007","unstructured":"Sykes , E . Developmental process model for the Java intelligent tutoring system . Journal of Interactive Learning Research , 18 , 3 ( 2007 ), 399--410. Sykes, E. Developmental process model for the Java intelligent tutoring system. Journal of Interactive Learning Research, 18, 3 (2007), 399--410.","journal-title":"Journal of Interactive Learning Research"},{"key":"e_1_2_1_142_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188835.1188850"},{"key":"e_1_2_1_143_1","volume-title":"Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-MEDIA).","author":"Trnkova J.","year":"2004","unstructured":"Trnkova , J. , R\u00f6\u00dfling , G. , Sugonyak , O. and M\u00fchlh\u00e4user , M . WiBA-Net: A Web-Based Learning Platform for Civil Engineers and Architects . Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-MEDIA). ( Lugano, Switzerland). AACE Press, Charlottesville, VA, USA , 2004 , 144--149. Trnkova, J., R\u00f6\u00dfling, G., Sugonyak, O. and M\u00fchlh\u00e4user, M. WiBA-Net: A Web-Based Learning Platform for Civil Engineers and Architects. Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-MEDIA). (Lugano, Switzerland). AACE Press, Charlottesville, VA, USA, 2004, 144--149."},{"key":"e_1_2_1_144_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384332"},{"key":"e_1_2_1_145_1","first-page":"440","article-title":"guide to design web-based algorithm animations","volume":"4823","author":"Vel\u00e1zquez-Iturbide J. A.","year":"2008","unstructured":"Vel\u00e1zquez-Iturbide , J. A. , Redondo-Martin , D. , Pareja-Flores , C. and Urquiza-Fuentes , J. An instructor's guide to design web-based algorithm animations . LNCS , 4823 ( 2008 ), 440 -- 451 . Vel\u00e1zquez-Iturbide, J. A., Redondo-Martin, D., Pareja-Flores, C. and Urquiza-Fuentes, J. An instructor's guide to design web-based algorithm animations. LNCS, 4823(2008), 440--451.","journal-title":"LNCS"},{"key":"e_1_2_1_146_1","unstructured":"Vogel R. and Wippermann S. Didaktische Design Pattern zur Dokumentation von Lehr-Lern-Formen an Hochschulen. http:\/\/www.didaktische-design-patterns.de\/index.html (2005).  Vogel R. and Wippermann S. Didaktische Design Pattern zur Dokumentation von Lehr-Lern-Formen an Hochschulen. http:\/\/www.didaktische-design-patterns.de\/index.html (2005)."},{"key":"e_1_2_1_147_1","volume-title":"Mind in Society: The Development of Higher Psychological Processes","author":"Vygotsky L. S.","year":"1978","unstructured":"Vygotsky , L. S. Mind in Society: The Development of Higher Psychological Processes . Harvard University Press ., Cambridge MA, 1978 . Vygotsky, L. S. Mind in Society: The Development of Higher Psychological Processes. Harvard University Press., Cambridge MA, 1978."},{"key":"e_1_2_1_148_1","volume-title":"VisionQuest Users Guide","author":"Wagner G.","year":"1991","unstructured":"Wagner , G. VisionQuest Users Guide . Collaborative Technologies Co. , Austin, TX , 1991 . Wagner, G. VisionQuest Users Guide. Collaborative Technologies Co., Austin, TX, 1991."},{"key":"e_1_2_1_149_1","unstructured":"WebPA. Webpage. http:\/\/webpaproject.lboro.ac.uk.  WebPA. Webpage. http:\/\/webpaproject.lboro.ac.uk."},{"key":"e_1_2_1_150_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086339.1086341"},{"key":"e_1_2_1_151_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047394"},{"key":"e_1_2_1_152_1","doi-asserted-by":"publisher","DOI":"10.2307\/1131795"},{"key":"e_1_2_1_153_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73078-1_6"}],"container-title":["ACM SIGCSE Bulletin"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1473195.1473239","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1473195.1473239","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:26Z","timestamp":1750278146000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1473195.1473239"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,11,30]]},"references-count":152,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,11,30]]}},"alternative-id":["10.1145\/1473195.1473239"],"URL":"https:\/\/doi.org\/10.1145\/1473195.1473239","relation":{},"ISSN":["0097-8418"],"issn-type":[{"value":"0097-8418","type":"print"}],"subject":[],"published":{"date-parts":[[2008,11,30]]},"assertion":[{"value":"2008-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}