skip to main content
10.1145/3174781.3174787acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour

Published:30 January 2018Publication History

ABSTRACT

Providing effective support and feedback to students is critical to ensure engagement and retention within Computer Science courses. Individual student learning experiences and challenges vary from student to student, and effective intervention is further hampered in a large scale context. In addition, there are a plethora of possible interventions for any given learning challenge, and it is difficult for an educator to establish which intervention is the most effective or quickest to implement. To this, we report on the outcomes of a systematic literature review focused on interventions in Computer Science classrooms. To provide an understanding of the types of interventions possible in a Computer Science course, we propose a taxonomy of intervention types with low mutual information and classify the 129 selected papers based on it. We identify the most effective interventions as presented in their respective studies and discuss gaps in the study of several intervention types. We then present an overview of two of the most popular types of interventions in the published literature: those focused on introducing technical cooperations within courses, and those focused on changing the way the course content is presented to students. To understand how interventions have evolved over time, we present the evolution of sub-classes of interventions over the years.

References

  1. Charles Abraham and Susan Michie. "A taxonomy of behavior change techniques used in interventions." In: Health psychology 27.3 (2008), p. 379.Google ScholarGoogle ScholarCross RefCross Ref
  2. Tuukka Ahoniemi, Essi Lahtinen, and Tommi Reinikainen. "Improving Pedagogical Feedback and Objective Grading?" In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '08. New York, NY, USA: ACM, 2008, pp. 72--76. isbn: 978--1--59593--799--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Satu Alaoutinen and Kari Smolander. "Student Self-assessment in a Programming Course Using Bloom?s Revised Taxonomy?" In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 155--159. isbn: 978--1--60558--820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Jorge Calmon de Almeida Biolchini et al. "Scientific research ontology to support systematic review in software engineering?" In: Advanced Engineering Informatics 21.2 (Apr. 2007), pp. 133--151. issn: 1474-0346. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Alice Armstrong. "Successful First-Year Experience for AtRisk Students?" In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. SIGCSE '17. New York, NY, USA: ACM, 2017, pp. 45--50. isbn: 978--1- 4503--4698--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ray Bareiss and Martin Griss. "A Story-centered, Learnby-doing Approach to Software Engineering Education?" In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '08. New York, NY, USA: ACM, 2008, pp. 221--225. isbn: 978--1--59593--799--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ashok R. Basawapatna and Alexander Repenning. "Cyberspace Meets Brick and Mortar: An Investigation into How Students Engage in Peer to Peer Feedback Using Both Cyberlearning and Physical Infrastructures?" In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 184--188. isbn: 978--1--60558- 820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Mathieu Bastian, Sebastien Heymann, and Mathieu Jacomy. "Gephi: An open source software for exploring and manipulating networks?" In: International AAAI conference on weblogs and social media. Vol. 2. 2009.Google ScholarGoogle Scholar
  9. Leland Beck and Alexander Chizhik. "Cooperative Learning Instructional Methods for CS1: Design, Implementation, and Evaluation?" In: Trans. Comput. Educ. 13.3 (Aug. 2013), 10:1--10:21. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Bhagyavati, Stan Kurkovsky, and Christopher C. Whitehead. "Using Asynchronous Discussions to Enhance Student Participation in CS Courses?" In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '05. New York, NY, USA: ACM, 2005, pp. 111-- 115. isbn: 978--1--58113--997--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Suma Bhat, Phakpoom Chinprutthiwong, and Michelle Perry. Seeing the Instructor in Two Video Styles: Preferences and Patterns. en. International Educational Data Mining Society, June 2015. (Visited on 07/01/2017).Google ScholarGoogle Scholar
  12. Hannah Blau and J. Eliot B. Moss. "FrenchPress Gives Students Automated Feedback on Java Program Flaws?" In: Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '15. New York, NY, USA: ACM, 2015, pp. 15--20. isbn: 978--1--4503- 3440--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Benjamin S Bloom. "Learning for Mastery. Instruction and Curriculum. Regional Education Laboratory for the Carolinas and Virginia, Topical Papers and Reprints, Number 1." In: Evaluation comment 1.2 (1968), n2.Google ScholarGoogle Scholar
  14. Stefano Boccaletti et al. "Complex networks: Structure and dynamics?" In: Physics reports 424.4 (2006), pp. 175--308.Google ScholarGoogle ScholarCross RefCross Ref
  15. Monique Boekaerts and Lyn Corno. "Self-regulation in the classroom: A perspective on assessment and intervention?" In: Applied Psychology 54.2 (2005), pp. 199--231.Google ScholarGoogle ScholarCross RefCross Ref
  16. Gary D. Boetticher et al. "Using a Pre-assessment Exam to Construct an Effective Concept-based Genetic Program for Predicting Course Success". In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '05. New York, NY, USA: ACM, 2005, pp. 500-- 504. isbn: 978--1--58113--997--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Matt Bower and Debbie Richards. "The Impact of Virtual Classroom Laboratories in CSE". In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '05. New York, NY, USA: ACM, 2005, pp. 292-- 296. isbn: 978--1--58113--997--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kristy Elizabeth Boyer et al. "Increasing Technical Excellence, Leadership and Commitment of Computing Students Through Identity-based Mentoring". In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education. SIGCSE '10. New York, NY, USA: ACM, 2010, pp. 167-- 171. isbn: 978--1--4503-0006--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kristy Elizabeth Boyer et al. "The Impact of Instructor Initiative on Student Learning: A Tutoring Study". In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education. SIGCSE '09. New York, NY, USA: ACM, 2009, pp. 14--18. isbn: 978--1--60558--183--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Grant Braught, Tim Wahls, and L. Marlin Eby. "The Case for Pair Programming in the Computer Science Classroom". In: Trans. Comput. Educ. 11.1 (Feb. 2011), 2:1--2:21. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kevin Buffardi and Stephen H. Edwards. "Responses to Adaptive Feedback for Software Testing". In: Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education. ITiCSE '14. New York, NY, USA: ACM, 2014, pp. 165--170. isbn: 978--1--4503--2833--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Pauli Byckling and Jorma Sajaniemi. "A Role-based Analysis Model for the Evaluation of Novices' Programming Knowledge Development". In: Proceedings of the Second International Workshop on Computing Education Research. ICER '06. New York, NY, USA: ACM, 2006, pp. 85--96. isbn: 978--1--59593--494--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Yingjun Cao, Leo Porter, and Daniel Zingaro. "Examining the Value of Analogies in Introductory Computing". In: Proceedings of the 2016 ACM Conference on International Computing Education Research. ICER '16. New York, NY, USA: ACM, 2016, pp. 231--239. isbn: 978--1--4503--4449--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. David Carrington, Soon-Kyeong Kim, and Paul Strooper. "An Experience Report on Using Collaboration Technologies for Distance and On-campus Learning". In: Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103. ACE '10. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2010, pp. 45-- 52. isbn: 978--1--920682--84--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Adam S. Carter and Christopher D. Hundhausen. "With a Little Help From My Friends: An Empirical Study of the Interplay of Students' Social Activities, Programming Activities, and Course Success". In: Proceedings of the 2016 ACM Conference on International Computing Education Research. ICER '16. New York, NY, USA: ACM, 2016, pp. 201--209. isbn: 978--1--4503--4449--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Dennis Child. The essentials of factor analysis . Cassell Educational, 1990.Google ScholarGoogle Scholar
  27. Donald Chinn, Kristofer Martin, and Catherine Spencer. "Treisman Workshops and Student Performance in CS". In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '07. New York, NY, USA: ACM, 2007, pp. 203--207. isbn: 978--1--59593--361--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Peter J. Clarke et al. "Integrating Testing into Software Engineering Courses Supported by a Collaborative Learning Environment". In: Trans. Comput. Educ. 14.3 (Oct. 2014), 18:1--18:33. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Michael Cole. "The Zone of Proximal Development-Where Culture and Cognition Create Each Other". In: Culture, Communication and Cognition. Ed. by J. V. Wertsch. 1985.Google ScholarGoogle Scholar
  30. Joseph A. Cottam, Suzanne Menzel, and Janet Greenblatt. "Tutoring for Retention". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 213--218. isbn: 978- 1--4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Diana Cukierman. "Predicting Success in University First Year Computing Science Courses: The Role of Student Participation in Reflective Learning Activities and in I-clicker Activities". In: Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '15. New York, NY, USA: ACM, 2015, pp. 248--253. isbn: 978--1--4503--3440--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Quintin Cutts et al. "Manipulating Mindset to Positively Influence Introductory Programming Performance". In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education. SIGCSE '10. New York, NY, USA: ACM, 2010, pp. 431--435. isbn: 978--1--4503-0006--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Christine P. Dancey and John Reidy. Statistics without maths for psychology. Pearson Education, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. John DeNero and Stephen Martinis. "Teaching Composition Quality at Scale: Human Judgment in the Age of Autograders". In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education. SIGCSE '14. New York, NY, USA: ACM, 2014, pp. 421--426. isbn: 978--1--4503--2605--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Tamara Denning et al. "Lightweight Preliminary Peer Review: Does In-class Peer Review Make Sense"? In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '07. New York, NY, USA: ACM, 2007, pp. 266--270. isbn: 978--1--59593--361--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Paul Denny et al. "PeerWise: Students Sharing Their Multiple Choice Questions". In: Proceedings of the Fourth International Workshop on Computing Education Research. ICER '08. New York, NY, USA: ACM, 2008, pp. 51--58. isbn: 978--1- 60558--216-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. John Dewey. "My pedagogic creed". In: The curriculum studies reader 2 (2004), pp. 17--23.Google ScholarGoogle Scholar
  38. Darina Dicheva et al. "Gamification in education: a systematic mapping study". In: Journal of Educational Technology & Society 18.3 (2015), p. 75.Google ScholarGoogle Scholar
  39. Charles D Dziuban and Edwin C Shirkey. "When is a correlation matrix appropriate for factor analysis? Some decision rules." In: Psychological bulletin 81.6 (1974), p. 358.Google ScholarGoogle ScholarCross RefCross Ref
  40. Michael Eagle and Tiffany Barnes. "Experimental Evaluation of an Educational Game for Improved Learning in Introductory Computing". In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education. SIGCSE '09. New York, NY, USA: ACM, 2009, pp. 321--325. isbn: 978--1--60558--183--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Stephen H. Edwards, Joshua Martin, and Clfford A. Shaffer. "Examining Classroom Interventions to Reduce Procrastination". In: Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '15. New York, NY, USA: ACM, 2015, pp. 254--259. isbn: 978--1--4503--3440--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Kathryn Egea et al. "Approaches Used by Cross-cultural and Cross-discipline Students in Teamwork for a First-year Course in Web Design". In: Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103. ACE '10. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2010, pp. 87--96. isbn: 978--1--920682--84--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Emma Enström and Viggo Kann. "Computer Lab Work on Theory". In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 93--97. isbn: 978--1--60558--820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Nickolas Falkner et al. "Increasing the Effectiveness of Automated Assessment by Increasing Marking Granularity and Feedback Units". In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education. SIGCSE '14. New York, NY, USA: ACM, 2014, pp. 9--14. isbn: 978--1- 4503--2605--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Tommy Färnqvist and Fredrik Heintz. "Competition and Feedback Through Automated Assessment in a Data Structures and Algorithms Course". In: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '16. New York, NY, USA: ACM, 2016, pp. 130--135. isbn: 978--1--4503--4231--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Vivienne Farrell et al. "Capstone Project Online Assessment Tool Without the Paper Work". In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '13. New York, NY, USA: ACM, 2013, pp. 201--206. isbn: 978--1--4503--2078--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Eamonn Ferguson and Tom Cox. "Exploratory factor analysis: A users' guide". In: International Journal of Selection and Assessment 1.2 (1993), pp. 84--94.Google ScholarGoogle ScholarCross RefCross Ref
  48. John Fox. polycor: Polychoric and Polyserial Correlations. R package version 0.7--9. 2016. url: https://CRAN.R-project. org/package=polycor.Google ScholarGoogle Scholar
  49. Jianxiong Gao, Bei Pang, and Steven S. Lumetta. "Automated Feedback Framework for Introductory Programming Courses". In: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '16. New York, NY, USA: ACM, 2016, pp. 53--58. isbn: 978--1--4503--4231--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Alex Gerdes, Johan Jeuring, and Bastiaan Heeren. "An Interactive Functional Programming Tutor". In: Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '12. New York, NY, USA: ACM, 2012, pp. 250--255. isbn: 978--1--4503--1246--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Elena L. Glassman, Ned Gulley, and Robert C. Miller. "Toward Facilitating Assistance to Students Attempting Engineering Design Problems". In: Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research. ICER '13. New York, NY, USA: ACM, 2013, pp. 41--46. isbn: 978--1--4503--2243-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Graciela Gonzalez. "A Systematic Approach to Active and Cooperative Learning in CS1 and Its Effects on CS2". In: Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. New York, NY, USA: ACM, 2006, pp. 133--137. isbn: 978--1--59593--259--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Vincent Gramoli et al. "Mining Autograding Data in Computer Science Education". In: Proceedings of the Australasian Computer Science Week Multiconference. ACSW '16. New York, NY, USA: ACM, 2016, 1:1--1:10. isbn: 978--1--4503--4042- 7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Rebecca Grasser. "Experiences in Implementing a Studio Component into a Course for Novice Web Developers". In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education. ITiCSE '11. New York, NY, USA: ACM, 2011, pp. 23--27. isbn: 978--1- 4503-0697--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Simon Gray et al. "Suggestions for Graduated Exposure to Programming Concepts Using Fading Worked Examples". In: Proceedings of the Third International Workshop on Computing Education Research. ICER '07. New York, NY, USA: ACM, 2007, pp. 99--110. isbn: 978--1--59593--841--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Dirk Grunwald et al. "Personalized Attention @ Scale: Talk Isn'T Cheap, But It's Effective". In: Proceedings of the 46th ACM Technical Symposium on Computer Science Education. SIGCSE '15. New York, NY, USA: ACM, 2015, pp. 610--615. isbn: 978--1--4503--2966--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Ananda Gunawardena, Aaron Tan, and David Kaufer. "Encouraging Reading and Collaboration Using Classroom Salon". In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 254--258. isbn: 978--1--60558--820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Mark Guzdial and Allison Elliott Tew. "Imagineering Inauthentic Legitimate Peripheral Participation: An Instructional Design Approach for Motivating Computing Education". In: Proceedings of the Second International Workshop on Computing Education Research. ICER '06. New York, NY, USA: ACM, 2006, pp. 51--58. isbn: 978--1--59593--494--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Barbara J Guzzetti et al. "Promoting conceptual change in science: A comparative meta-analysis of instructional interventions from reading education and science education". In: Reading Research Quarterly (1993), pp. 117--159.Google ScholarGoogle Scholar
  60. Ginés Gárcia-Mateos and José Luis Fernández-Alemán. "A Course on Algorithms and Data Structures Using On-line Judging". In: Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education. ITiCSE '09. New York, NY, USA: ACM, 2009, pp. 45--49. isbn: 978--1--60558--381--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Mohamed Hamada. "Web-based Tools for Active Learning in Information Theory". In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '07. New York, NY, USA: ACM, 2007, pp. 60--64. isbn: 978--1--59593--361--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. John Hamer et al. "Quality of Peer Assessment in CS1". In: Proceedings of the Fifth International Workshop on Computing Education Research Workshop. ICER '09. New York, NY, USA: ACM, 2009, pp. 27--36. isbn: 978--1--60558--615--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. Brian Hanks. "Problems Encountered by Novice Pair Programmers". In: Proceedings of the Third International Workshop on Computing Education Research. ICER '07. New York, NY, USA: ACM, 2007, pp. 159--164. isbn: 978--1--59593--841--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. Brian Hanks et al. "Pair programming in education: a literature review". In: Computer Science Education 21.2 (2011), pp. 135--173.Google ScholarGoogle ScholarCross RefCross Ref
  65. Michael Haupt et al. "The SOM Family: Virtual Machines for Teaching and Research". In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 18--22. isbn: 978--1--60558--820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. Sarah S. Heckman. "An Empirical Study of In-Class Laboratories on Student Learning of Linear Data Structures". In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ICER '15. New York, NY, USA: ACM, 2015, pp. 217--225. isbn: 978--1--4503--3630--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. Nicole Herbert. "Quantitative Peer Assessment: Can Students Be Objective"" In: Proceedings of the Ninth Australasian Conference on Computing Education - Volume 66. ACE '07. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2007, pp. 63--71. isbn: 978--1--920682--46-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. Gregory W. Hislop et al. "A Multi-Institutional Study of Learning via Student Involvement in Humanitarian Free and Open Source Software Projects". In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ICER '15. New York, NY, USA: ACM, 2015, pp. 199--206. isbn: 978--1--4503--3630--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Daniel Malcolm Hoffman, Ming Lu, and Tim Pelton. "A Web-based Generation and Delivery System for Active Code Reading". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 483--488. isbn: 978--1- 4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. Amanda M. Holland-Minkley and Thomas Lombardi. "Improving Engagement in Introductory Courses with Homework Resubmission". In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education. SIGCSE '16. New York, NY, USA: ACM, 2016, pp. 534--539. isbn: 978--1--4503--3685--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. Sarah Hug, Heather Thiry, and Phyllis Tedford. "Learning to Love Computer Science: Peer Leaders Gain Teaching Skill, Communicative Ability and Content Knowledge in the CS Classroom". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 201--206. isbn: 978--1- 4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Christopher D. Hundhausen, Pawan Agarwal, and Michael Trevisan. "Online vs. Face-to-face Pedagogical Code Reviews: An Empirical Comparison". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 117-- 122. isbn: 978--1--4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Christopher D. Hundhausen and Jonathan Lee Brown. "Personalizing and Discussing Algorithms Within CS1 Studio Experiences: An Observational Study". In: Proceedings of the First International Workshop on Computing Education Research. ICER '05. New York, NY, USA: ACM, 2005, pp. 45-- 56. isbn: 978--1--59593-043--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Christopher Hundhausen, Anukrati Agrawal, and Kyle Ryan. "The Design of an Online Environment to Support Pedagogical Code Reviews". In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education. SIGCSE '10. New York, NY, USA: ACM, 2010, pp. 182--186. isbn: 978--1--4503-0006--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. Ville Isomöttönen, Aletta Nylén, and Ville Tirronen. "Writing to Learn Programming": A Single Case Pilot Study?. In: Proceedings of the 16th Koli Calling International Conference on Computing Education Research. Koli Calling '16. New York, NY, USA: ACM, 2016, pp. 140--144. isbn: 978- 1--4503--4770--9. (Visited on 05/27/2017) Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Ville Isomöttönen and Ville Tirronen. "Teaching Programming by Emphasizing Self-direction: How Did Students React to the Active Role Required of Them?" In: Trans. Comput. Educ. 13.2 (July 2013), 6:1--6:21. issn: 1946--6226.Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Sridhar Iyer and Sahana Murthy. "Demystifying Networking: Teaching Non-majors via Analogical Problem-solving". In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education. SIGCSE '13. New York, NY, USA: ACM, 2013, pp. 77--82. isbn: 978--1--4503--1868--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. Mathieu Jacomy et al. "ForceAtlas2, a continuous graph layout algorithm for handy network visualization designed for the Gephi software". In: PloS one 9.6 (2014), e98679.Google ScholarGoogle ScholarCross RefCross Ref
  79. Wei Jin. "Pre-programming Analysis Tutors Help Students Learn Basic Programming Concepts". In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '08. New York, NY, USA: ACM, 2008, pp. 276--280. isbn: 978--1--59593--799--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. Wei Jin and Albert Corbett. "Effectiveness of Cognitive Apprenticeship Learning (CAL) and Cognitive Tutors (CT) for Problem Solving Using Fundamental Programming Concepts". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 305--310. isbn: 978--1--4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Robert F. Dugan Jr. "A survey of computer science capstone course literature". In: Computer Science Education 21.3 (Sept. 2011), pp. 201--267. issn: 0899--3408.Google ScholarGoogle ScholarCross RefCross Ref
  82. Lisa C. Kaczmarczyk, Matthew R. Boutell, and Mary Z. Last. "Challenging the Advanced First-year Student's Learning Process Through Student Presentations". In: Proceedings of the Third International Workshop on Computing Education Research. ICER '07. New York, NY, USA: ACM, 2007, pp. 17-- 26. isbn: 978--1--59593--841--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Erkki Kaila et al. "Redesigning an Object-Oriented Programming Course". In: Trans. Comput. Educ. 16.4 (Aug. 2016), 18:1--18:21. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. Päivi Kinnunen and Lauri Malmi. "CS Minors in a CS1 Course". In: Proceedings of the Fourth International Workshop on Computing Education Research. ICER '08. New York, NY, USA: ACM, 2008, pp. 79--90. isbn: 978--1--60558--216-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. B. A. Kitchenham and S. Charters. Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report EBSE-2007-01. UK: Department of Computer Science, University of Durham, 2007.Google ScholarGoogle Scholar
  86. Barbara Kitchenham et al. "Systematic literature reviews in software engineering -- A systematic literature review". In: Information and Software Technology 51.1 (Jan. 2009), pp. 7--15. issn: 0950--5849. Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. Antti Knutas, Jouni Ikonen, and Jari Porras. "COMPUTERSUPPORTED COLLABORATIVE LEARNING IN SOFTWARE ENGINEERING EDUCATION: A SYSTEMATIC MAPPING STUDY". In: Journal on Information Technologies & Security 7 (2015), p. 4.Google ScholarGoogle Scholar
  88. Kimberle Koile and David Singer. "Improving Learning in CS1 via tablet-PC-based In-class Assessment". In: Proceedings of the Second International Workshop on Computing Education Research. ICER '06. New York, NY, USA: ACM, 2006, pp. 119--126. isbn: 978--1--59593--494--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. Aditi Kothiyal et al. "Effect of Think-pair-share in a Large CS1 Class: 83% Sustained Engagement". In: Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research. ICER '13. New York, NY, USA: ACM, 2013, pp. 137--144. isbn: 978--1--4503--2243-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Theodora Koulouri, Stanislao Lauria, and Robert D. Macredie. "Teaching Introductory Programming: A Quantitative Evaluation of Different Approaches". In: Trans. Comput. Educ. 14.4 (Dec. 2014), 26:1--26:28. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. Stephan Krusche et al. "Interactive Learning: Increasing Student Participation Through Shorter Exercise Cycles". In: Proceedings of the Nineteenth Australasian Computing Education Conference. ACE '17. New York, NY, USA: ACM, 2017, pp. 17--26. isbn: 978--1--4503--4823--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. Amruth N. Kumar. "Results from the Evaluation of the Effectiveness of an Online Tutor on Expression Evaluation". In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '05. New York, NY, USA: ACM, 2005, pp. 216--220. isbn: 978--1--58113--997--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. Amruth N. Kumar. "The Effect of Using Problem-solving Software Tutors on the Self-confidence of Female Students". In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '08. New York, NY, USA: ACM, 2008, pp. 523--527. isbn: 978--1--59593--799--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Wanda M. Kunkle and Robert B. Allen. "The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts". In: Trans. Comput. Educ. 16.1 (Jan. 2016), 3:1--3:26. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. Wanda M. Kunkle and Robert B. Allen. "The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts". In: Trans. Comput. Educ. 16.1 (Jan. 2016), 3:1--3:26. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. Angelo Kyrilov and David C. Noelle. "Binary Instant Feedback on Programming Exercises Can Reduce Student Engagement and Promote Cheating". In: Proceedings of the 15th Koli Calling Conference on Computing Education Research. Koli Calling '15. New York, NY, USA: ACM, 2015, pp. 122-- 126. isbn: 978--1--4503--4020--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. Daniel La Vista, Nickolas Falkner, and Claudia Szabo. "Understanding the Effects of Intervention on Computer Science Student Behaviour in On-line Forums". In: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. ACM. 2017, pp. 200--205. Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. David L. Largent and Chris Lüer. "You Mean We Have to Work Together!"!": A Study of the Formation and Interaction of Programming Teams in a College Course Setting". In: Proceedings of the Sixth International Workshop on Computing Education Research. ICER '10. New York, NY, USA: ACM, 2010, pp. 41--50. isbn: 978--1--4503-0257--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  99. Thanh Tri Le Nguyen et al. "Integrating Source Code Plagiarism into a Virtual Learning Environment: Benefits for Students and Staff". In: Proceedings of the Fifteenth Australasian Computing Education Conference - Volume 136. ACE '13. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2013, pp. 155--164. isbn: 978--1--921770--21-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. Cynthia Bailey Lee, Saturnino Garcia, and Leo Porter. "Can Peer Instruction Be Effective in Upper-division Computer Science Courses'" In: Trans. Comput. Educ. 13.3 (Aug. 2013), 12:1--12:22. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. Michael J. Lee and Andrew J. Ko. "Comparing the Effectiveness of Online Learning Approaches on CS1 Learning Outcomes". In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ICER '15. New York, NY, USA: ACM, 2015, pp. 237--246. isbn: 978--1--4503--3630--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. Michael J. Lee and Andrew J. Ko. "Personifying Programming Tool Feedback Improves Novice Programmers' Learning". In: Proceedings of the Seventh International Workshop on Computing Education Research. ICER '11. New York, NY, USA: ACM, 2011, pp. 109--116. isbn: 978--1--4503-0829--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. Timo Lehtonen et al. "On the Role of Gamification and Localization in an Open Online Learning Environment: Javala Experiences". In: Proceedings of the 15th Koli Calling Conference on Computing Education Research. Koli Calling '15. New York, NY, USA: ACM, 2015, pp. 50--59. isbn: 978--1- 4503--4020--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. Dana P. Leonard, Jason O. Hallstrom, and Murali Sitaraman. "Injecting Rapid Feedback and Collaborative Reasoning in Teaching Specifications". In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education. SIGCSE '09. New York, NY, USA: ACM, 2009, pp. 524--528. isbn: 978--1--60558--183--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. Emilio Julio Lorenzo, Javier Velez, and Anselmo Peñas. "A Proposal for Automatic Evaluation in a Compiler Construction Course". In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education. ITiCSE '11. New York, NY, USA: ACM, 2011, pp. 308-- 312. isbn: 978--1--4503-0697--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. Stephanie Ludi, Swaminathan Natarajan, and Thomas Reichlmayr. "An Introductory Software Engineering Course That Facilitates Active Learning". In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '05. New York, NY, USA: ACM, 2005, pp. 302-- 306. isbn: 978--1--58113--997--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Stephen MacNeil, Celine Latulipe, and Aman Yadav. "Learning in Distributed Low-Stakes Teams". In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ICER '15. New York, NY, USA: ACM, 2015, pp. 227--236. isbn: 978--1--4503--3630--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. Tommy MacWilliam and David J. Malan. "Streamlining Grading Toward Better Feedback". In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '13. New York, NY, USA: ACM, 2013, pp. 147--152. isbn: 978--1--4503--2078--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. Philip Machanick. "Peer Assessment for Action Learning of Data Structures and Algorithms". In: Proceedings of the 7th Australasian Conference on Computing Education - Volume 42. ACE '05. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2005, pp. 73--82. isbn: 978--1--920682- 24--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. Alexander Maedche and Steffen Staab. "Ontology learning for the semantic web". In: IEEE Intelligent systems 16.2 (2001), pp. 72--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. Murali Mani and Quamrul Mazumder. "Incorporating Metacognition into Learning". In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education. SIGCSE '13. New York, NY, USA: ACM, 2013, pp. 53--58. isbn: 978--1- 4503--1868--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. Stefanie A. Markham and K. N. King. "Using Personal Robots in CS1: Experiences, Outcomes, and Attitudinal Influences". In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 204--208. isbn: 978--1--60558--820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. Joshua Martin, Stephen H. Edwards, and Clfford A. Shaffer. "The Effects of Procrastination Interventions on Programming Project Success". In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ICER '15. Omaha, Nebraska, USA: ACM, 2015, pp. 3--11. isbn: 978--1--4503--3630--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. Robert McCartney et al. "Commonsense Computing (Episode : Algorithm Efficiency and Balloon Testing". In: Proceedings of the Fifth International Workshop on Computing Education Research Workshop. ICER '09. New York, NY, USA: ACM, 2009, pp. 51--62. isbn: 978--1--60558--615--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  115. Monica M. McGill. "Learning to Program with Personal Robots: Influences on Student Motivation". In: Trans. Comput. Educ. 12.1 (Mar. 2012), 4:1--4:32. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. Dawn McKinney and Leo F. Denton. "Developing Collaborative Skills Early in the CS Curriculum in a Laboratory Environment". In: Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. New York, NY, USA: ACM, 2006, pp. 138--142. isbn: 978--1- 59593--259--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  117. Michael Morgan et al. "Teaching in First-Year ICT Education in Australia: Research and Practice." In: ACE. 2015, pp. 81-- 90.Google ScholarGoogle Scholar
  118. David Murray, Terry Koziniec, and Tanya J. McGill. "Student Perceptions of Flipped Learning." In: ACE. 2015, pp. 57-- 62.Google ScholarGoogle Scholar
  119. Dip Nandi et al. "How Active Are Students in Online Discussion Forums'" In: Proceedings of the Thirteenth Australasian Computing Education Conference - Volume 114. ACE '11. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2011, pp. 125--134. isbn: 978--1--920682--94--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. Debora Maria Nascimento et al. "Using Open Source Projects in software engineering education: A systematic mapping study". In: Frontiers in Education Conference, 2013 IEEE. IEEE, 2013, pp. 1837--1843.Google ScholarGoogle Scholar
  121. Uolevi Nikula, Orlena Gotel, and Jussi Kasurinen. "A motivation guided holistic rehabilitation of the first programming course". In: ACM Transactions on Computing Education (TOCE) 11.4 (2011), p. 24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  122. Michael C. Orsega, Bradley T. Vander Zanden, and Christopher H. Skinner. "Two Experiments Using Learning Rate to Evaluate an Experimenter Developed Tool for Splay Trees". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 135--140. isbn: 978--1--4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  123. Claudia Ott, Anthony Robins, and Kerry Shephard. "Translating Principles of Effective Feedback for Students into the CS1 Context". In: Trans. Comput. Educ. 16.1 (Jan. 2016), 1:1--1:27. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  124. Evelien Otte and Ronald Rousseau. "Social network analysis: a powerful strategy, also for the information sciences". In: Journal of information Science 28.6 (2002), pp. 441--453.Google ScholarGoogle ScholarCross RefCross Ref
  125. Rebekah Overdorf and Matthew Lang. "Reaching out to Aid in Retention: Empowering Undergraduate Women". In: Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education. SIGCSE '11. New York, NY, USA: ACM, 2011, pp. 583--588. isbn: 978--1--4503-0500--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  126. Elizabeth Patitsas, Michelle Craig, and Steve Easterbrook. "Comparing and Contrasting Different Algorithms Leads to Increased Student Learning". In: Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research. ICER '13. New York, NY, USA: ACM, 2013, pp. 145--152. isbn: 978--1--4503--2243-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  127. Arnold Pears et al. "A survey of literature on the teaching of introductory programming". In: ACM SIGCSE Bulletin 39.4 (2007), pp. 204--223. Google ScholarGoogle ScholarDigital LibraryDigital Library
  128. Michela Pedroni and Bertrand Meyer. "The Inverted Curriculum in Practice". In: Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. New York, NY, USA: ACM, 2006, pp. 481--485. isbn: 978--1--59593--259--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. Charles Sanders Peirce. "The fixation of belief". In: 1877 (1877).Google ScholarGoogle Scholar
  130. Jacob Perrenet. "Differences in Beliefs and Attitudes About Computer Science Among Students and Faculty of the Bachelor Program". In: Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education. ITiCSE '09. New York, NY, USA: ACM, 2009, pp. 129--133. isbn: 978--1--60558--381--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  131. Kai Petersen, Sairam Vakkalanka, and Ludwik Kuzniarz. "Guidelines for conducting systematic mapping studies in software engineering: An update". In: Information and Software Technology 64 (2015), pp. 1--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  132. Kai Petersen et al. "Systematic mapping studies in software engineering". In: 12th International Conference on Evaluation and Assessment in Software Engineering. Vol. 17. 2008, p. 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  133. Lori Pollock and Terry Harvey. "Combining Multiple Pedagogies to Boost Learning and Enthusiasm". In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education. ITiCSE '11. New York, NY, USA: ACM, 2011, pp. 258--262. isbn: 978--1--4503-0697--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  134. Julia Prior, Samuel Ferguson, and John Leaney. "Reflection is Hard: Teaching and Learning Reflective Practice in a Software Studio". In: Proceedings of the Australasian Computer Science Week Multiconference. ACSW '16. New York, NY, USA: ACM, 2016, 7:1--7:8. isbn: 978--1--4503--4042--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  135. R Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing. Vienna, Austria, 2017. url: https://www.R-project.org/.Google ScholarGoogle Scholar
  136. Michael de Raadt, David Lai, and Richard Watson. "An Evaluation of Electronic Individual Peer Assessment in an Introductory Programming Course". In: Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88. Koli Calling '07. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2007, pp. 53-- 64. isbn: 978--1--920682--69--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  137. M.R.K. Krishna Rao. "Storytelling and Puzzles in a Software Engineering Course". In: Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. New York, NY, USA: ACM, 2006, pp. 418--422. isbn: 978- 1--59593--259--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  138. Valentin Razmov and Richard Anderson. "Pedagogical Techniques Supported by the Use of Student Devices in Teaching Software Engineering". In: Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education. SIGCSE '06. New York, NY, USA: ACM, 2006, pp. 344--348. isbn: 978- 1--59593--259--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  139. William Revelle. psych: Procedures for Psychological, Psychometric, and Personality Research. R package version 1.7.5. Northwestern University. Evanston, Illinois, 2017. url: https: //CRAN.R-project.org/package=psych.Google ScholarGoogle Scholar
  140. Manuel Rubio-Sánchez. "Tail Recursive Programming by Applying Generalization". In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 98--102. isbn: 978--1--60558--820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  141. Ingrid Russell et al. "MLeXAI: A Project-Based ApplicationOriented Model". In: Trans. Comput. Educ. 10.3 (Aug. 2010), 11:1--11:36. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  142. Guido Rößling and Max Mühlhäuser. "An Unusual CS 1 with High Standards and Confirming Results". In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education. ITiCSE '10. New York, NY, USA: ACM, 2010, pp. 169--173. isbn: 978--1--60558- 820--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  143. Norsaremah Salleh, Emilia Mendes, and John Grundy. "Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review". In: IEEE Transactions on Software Engineering 37.4 (2011), pp. 509-- 525. Google ScholarGoogle ScholarDigital LibraryDigital Library
  144. Pranab Kumar Sen. "Estimates of the regression coefficient based on Kendall's tau". In: Journal of the American Statistical Association 63.324 (1968), pp. 1379--1389.Google ScholarGoogle ScholarCross RefCross Ref
  145. Amber Settle, Lucia Dettori, and Mary Jo Davidson. "Does Lecture Capture Make a Difference for Students in Traditional Classrooms". In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education. ITiCSE '11. New York, NY, USA: ACM, 2011, pp. 78--82. isbn: 978--1--4503-0697--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  146. J. Sheard et al. "Assessment in First-Year ICT Education in Australia: Research and Practice". In: 17th Australasian Computing Education Conference (ACE 2015). Ed. by D D'Souza and K. Falkner. Vol. 160. CRPIT. Sydney, Australia: ACS, 2015, pp. 91--99.Google ScholarGoogle Scholar
  147. Shin-Shing Shin. "Evaluation of Model Driven ArchitectureBased Instruction for Understanding Phase Transitions in Object-Oriented Analysis and Design". In: Trans. Comput. Educ. 16.4 (Aug. 2016), 17:1--17:21. issn: 1946--6226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  148. Beth Simon and Brian Hanks. "First Year Students' Impressions of Pair Programming in CS1". In: Proceedings of the Third International Workshop on Computing Education Research. ICER '07. New York, NY, USA: ACM, 2007, pp. 73--86. isbn: 978--1--59593--841--1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  149. Beth Simon et al. "Saying Isn'T Necessarily Believing: Influencing Self-theories in Computing". In: Proceedings of the Fourth International Workshop on Computing Education Research. ICER '08. New York, NY, USA: ACM, 2008, pp. 173-- 184. isbn: 978--1--60558--216-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  150. Beth Simon et al. "Student Experience in a Student-centered Peer Instruction Classroom". In: Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research. ICER '13. New York, NY, USA: ACM, 2013, pp. 129--136. isbn: 978--1--4503--2243-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  151. Teemu Sirkiä. "Combining Parson's Problems with Program Visualization in CS1 Context". In: Proceedings of the 16th Koli Calling International Conference on Computing Education Research. Koli Calling '16. New York, NY, USA: ACM, 2016, pp. 155--159. isbn: 978--1--4503--4770--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  152. Teemu Sirkiä and Juha Sorva. "How Do Students Use Program Visualizations Within an Interactive Ebook?!" In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research. ICER '15. New York, NY, USA: ACM, 2015, pp. 179--188. isbn: 978--1--4503- 3630--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  153. Murali Sitaraman et al. "Engaging Students in Specification and Reasoning: "Hands-on" Experimentation and Evaluation". In: Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education. ITiCSE '09. New York, NY, USA: ACM, 2009, pp. 50-- 54. isbn: 978--1--60558--381--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  154. Glenn Smith and Colin Fidge. "On the Efficacy of Prerecorded Lectures for Teaching Introductory Programming". In: Proceedings of the Tenth Conference on Australasian Computing Education - Volume 78. ACE '08. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2008, pp. 129--136. isbn: 978--1--920682--59-0. Google ScholarGoogle ScholarDigital LibraryDigital Library
  155. Raja Sooriamurthi. "Introducing Abstraction and Decomposition to Novice Programmers". In: Proceedings of the 14th Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education. ITiCSE '09. New York, NY, USA: ACM, 2009, pp. 196--200. isbn: 978--1--60558--381--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  156. Juha Sorva, Ville Karavirta, and Lauri Malmi. "A review of generic program visualization systems for introductory programming education". In: ACM Transactions on Computing Education (TOCE) 13.4 (2013), p. 15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  157. Jaime Spacco et al. "Towards Improving Programming Habits to Create Better Computer Science Course Outcomes". In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE '13. New York, NY, USA: ACM, 2013, pp. 243--248. isbn: 978--1--4503- 2078--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  158. Claudia Szabo and Nickolas Falkner. "Silence, Words, or Grades: The Effects of Lecturer Feedback in Multi-Revision Assignments". In: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. ACM. 2017, pp. 293--298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  159. Donna Teague. "A People-first Approach to Programming". In: Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95. ACE '09. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2009, pp. 171--180. isbn: 978--1--920682--76--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  160. Allison Elliott Tew, W. Michael McCracken, and Mark Guzdial. "Impact of Alternative Introductory Courses on Programming Concept Understanding". In: Proceedings of the First International Workshop on Computing Education Research. ICER '05. New York, NY, USA: ACM, 2005, pp. 25--35. isbn: 978--1--59593-043--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  161. Charles Thevathayan and Margaret Hamilton. "Imparting Software Engineering Design Skills". In: Proceedings of the Nineteenth Australasian Computing Education Conference. ACE '17. New York, NY, USA: ACM, 2017, pp. 95--102. isbn: 978--1--4503--4823--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  162. Pascal Van Hentenryck and Carleton Coffrin. "Teaching Creative Problem Solving in a MOOC". In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education. SIGCSE '14. New York, NY, USA: ACM, 2014, pp. 677--682. isbn: 978--1--4503--2605--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  163. Maria VasGoogle ScholarGoogle Scholar

Index Terms

  1. Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE-WGR '17: Proceedings of the 2017 ITiCSE Conference on Working Group Reports
      January 2018
      162 pages
      ISBN:9781450356275
      DOI:10.1145/3174781

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 30 January 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ITiCSE-WGR '17 Paper Acceptance Rate8of16submissions,50%Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader