Student or educator? Sign up with your school email and get 6 months of Pro free.
Cited by 485

The DOI matches its Crossref record; 492 of the 492 references it cites were found in a registry or an index.

Introductory programming: a systematic literature review

Open access
Luxton-Reilly, Andrew, Simon, Albluwi, Ibrahim, Becker, Brett A., Giannakos, Michail, Kumar, Amruth N., Ott, Linda, Paterson, James, Scott, Michael James, Sheard, Judy, Szabo, Claudia·2018·Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education

Abstract

As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/3293881.3295779

Cites

492 of 492 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Show all 492 references

Research works printed but not linked: 270

  1. 10.1007/978-3-540-69924-8_18 · doi:10.1007/978-3-540-69924-8_18
  2. Achla Agarwal , Krishna K. Agarwal , Leslie Fife , and M. Emre Celebi . 2016 . Raptor and Visual Logic©: a comparison of flowcharting tools for CS0 . J. Comput. Sci. Coll. 31 , 4 (2016), 36 – 41 . http://dl.acm.org/citation.cfm?id=2904127.2904132 Achla Agarwal, Krishna K. Agarwal, Leslie Fife, and M. Emre Celebi. 2016. Raptor and Visual Logic©: a comparison of flowcharting tools for CS0. J. Comput. Sci. Coll. 31, 4 (2016), 36–41. http://dl.acm.org/citation.cfm?id=2904127.2904132
  3. 10.1145/3013499.3013503 · doi:10.1145/3013499.3013503
  4. 10.1145/2909609.2909611 · doi:10.1145/2909609.2909611
  5. T. C. Ahren . 2005 . Using online annotation software to provide timely feedback in an introductory programming course . In IEEE Frontiers in Education Conference (FIE ’05) . IEEE, T2H–1. T. C. Ahren. 2005. Using online annotation software to provide timely feedback in an introductory programming course. In IEEE Frontiers in Education Conference (FIE ’05). IEEE, T2H–1.
  6. 10.1145/1562877.1562949 · doi:10.1145/1562877.1562949
  7. 10.15388/infedu.2016.09 · doi:10.15388/infedu.2016.09
  8. 10.18260/1-2--28867 · doi:10.18260/1-2--28867
  9. 10.1145/1117696.1117720 · doi:10.1145/1117696.1117720
  10. 10.1145/949344.949391 · doi:10.1145/949344.949391
  11. 10.1145/1806338.1806458 · doi:10.1145/1806338.1806458
  12. 10.1145/2808006.2808030 · doi:10.1145/2808006.2808030
  13. 10.1109/ICCSE.2013.6553995 · doi:10.1109/iccse.2013.6553995
  14. Lorin W Anderson , David R Krathwohl , Peter W Airasian , Kathleen A Cruikshank , Richard E Mayer , Paul R Pintrich , James Raths , and Merlin C Wittrock . 2001. A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives (abridged ed.) . Longman , White Plains, NY . Lorin W Anderson, David R Krathwohl, Peter W Airasian, Kathleen A Cruikshank, Richard E Mayer, Paul R Pintrich, James Raths, and Merlin C Wittrock. 2001. A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives (abridged ed.). Longman, White Plains, NY.
  15. Subashini Annamalai and Sobihatun Nur Abdul Salam . 2017 . A multimedia approach towards learning C programming: a discussion from novice learners’ perspective . Journal of Telecommunication, Electronic and Computer Engineering 9 , 2 - 12 (2017), 99–103. Subashini Annamalai and Sobihatun Nur Abdul Salam. 2017. A multimedia approach towards learning C programming: a discussion from novice learners’ perspective. Journal of Telecommunication, Electronic and Computer Engineering 9, 2-12 (2017), 99–103.
  16. 10.28945/1176 · doi:10.28945/1176
  17. 10.5555/1156068.1156228 · doi:10.5555/1156068.1156228
  18. 10.1109/FIE.2016.7757727 · doi:10.1109/fie.2016.7757727
  19. 10.1109/ICCSE.2015.7250328 · doi:10.1109/iccse.2015.7250328
  20. 10.1145/2729094.2742590 · doi:10.1145/2729094.2742590
  21. Mewati Ayub , Hapnes Toba , Steven Yong , and Maresha C. Wijanto . 2017 . Modelling students’ activities in programming subjects through educational data mining . Global Journal of Engineering Education 19 , 3 (2017), 249 – 255 . Mewati Ayub, Hapnes Toba, Steven Yong, and Maresha C. Wijanto. 2017. Modelling students’ activities in programming subjects through educational data mining. Global Journal of Engineering Education 19, 3 (2017), 249–255.
  22. Suzan Badri , James Denholm-Price , and James Orwell . 2011 . Layout for learning: designing an interface for students learning to program . In Proceedings of the 3rd International Conference on Computer Supported Education (CSEDU ’11) , Vol. 1 . INSTICC, SciTePress, 324–332. Suzan Badri, James Denholm-Price, and James Orwell. 2011. Layout for learning: designing an interface for students learning to program. In Proceedings of the 3rd International Conference on Computer Supported Education (CSEDU ’11), Vol. 1. INSTICC, SciTePress, 324–332.
  23. Yu Bai , Liqian Chen , Gang Yin , Xinjun Mao , Ye Deng , Tao Wang , Yao Lu , and Huaimin Wang . 2017. Quantitative analysis of learning data in a programming course . In Database Systems for Advanced Applications . Springer International Publishing , 436–441. Yu Bai, Liqian Chen, Gang Yin, Xinjun Mao, Ye Deng, Tao Wang, Yao Lu, and Huaimin Wang. 2017. Quantitative analysis of learning data in a programming course. In Database Systems for Advanced Applications. Springer International Publishing, 436–441.
  24. Bridget Baird and Christine Chung . 2010 . Expanding CS1: applications across the liberal arts . J. Comput. Sci. Coll. 25 , 6 (2010), 47 – 54 . http://dl.acm.org/ citation.cfm?id=1791129.1791139 Bridget Baird and Christine Chung. 2010. Expanding CS1: applications across the liberal arts. J. Comput. Sci. Coll. 25, 6 (2010), 47–54. http://dl.acm.org/ citation.cfm?id=1791129.1791139
  25. Albert Bandura . 1962 . Social learning through imitation . In Nebraska Symposium on Motivation. Univer. Nebraska Press , Oxford, England, 211–274. Albert Bandura. 1962. Social learning through imitation. In Nebraska Symposium on Motivation. Univer. Nebraska Press, Oxford, England, 211–274.
  26. 10.1145/1593105.1593172 · doi:10.1145/1593105.1593172
  27. Glenda Barlow-Jones and Duan van der Westhuizen . 2017. Problem solving as a predictor of programming performance . In Communications in Computer and Information Science . Springer International Publishing , 209–216. Glenda Barlow-Jones and Duan van der Westhuizen. 2017. Problem solving as a predictor of programming performance. In Communications in Computer and Information Science. Springer International Publishing, 209–216.
  28. Jessica D. Bayliss and Sean Strout . 2006. Games as a “flavor” of CS1 . In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE ’06) . ACM, New York, NY, USA, 500–504. Jessica D. Bayliss and Sean Strout. 2006. Games as a “flavor” of CS1. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE ’06). ACM, New York, NY, USA, 500–504.
  29. 10.1145/2445196.2445264 · doi:10.1145/2445196.2445264
  30. 10.1145/971300.971461 · doi:10.1145/971300.971461
  31. Jens Bennedsen and Carsten Schulte . 2007 . What does “objects-first” mean?: An international study of teachers’ perceptions of objects-first . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling ’07). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 21–29. http://dl.acm.org/citation.cfm?id=2449323.2449327 Jens Bennedsen and Carsten Schulte. 2007. What does “objects-first” mean?: An international study of teachers’ perceptions of objects-first. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling ’07). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 21–29. http://dl.acm.org/citation.cfm?id=2449323.2449327
  32. Chris Bennett . 2009 . Student-authored wiki textbook in CS1 . J. Comput. Sci. Coll. 24 , 6 (2009), 50 – 56 . http://dl.acm.org/citation.cfm?id=1529995.1530006 Chris Bennett. 2009. Student-authored wiki textbook in CS1. J. Comput. Sci. Coll. 24, 6 (2009), 50–56. http://dl.acm.org/citation.cfm?id=1529995.1530006
  33. 10.1145/2462476.2462503 · doi:10.1145/2462476.2462503
  34. Matthew Berland , Carmen Petrick Smith , and Don Davis . 2013 . Visualizing live collaboration in the classroom with AMOEBA . In Computer-Supported Collaborative Learning Conference, CSCL , Vol. 2 . International Society of the Learning Sciences, 2–5. Matthew Berland, Carmen Petrick Smith, and Don Davis. 2013. Visualizing live collaboration in the classroom with AMOEBA. In Computer-Supported Collaborative Learning Conference, CSCL, Vol. 2. International Society of the Learning Sciences, 2–5.
  35. 10.1145/1562877.1562895 · doi:10.1145/1562877.1562895
  36. 10.1007/s10639-010-9139-3 · doi:10.1007/s10639-010-9139-3
  37. 10.1109/ITHET.2004.1358243 · doi:10.1109/ithet.2004.1358243
  38. 10.1145/1508865.1509037 · doi:10.1145/1508865.1509037
  39. 10.1007/978-3-540-77934-6_8 · doi:10.1007/978-3-540-77934-6_8
  40. 10.1145/1921607.1921610 · doi:10.1145/1921607.1921610
  41. 10.1145/1227310.1227345 · doi:10.1145/1227310.1227345
  42. Tom Briggs and C. Dudley Girard . 2007 . Tools and techniques for test-driven learning in CS1 . J. Comput. Sci. Coll. 22 , 3 (2007), 37 – 43 . http://dl.acm.org/ citation.cfm?id=1181849.1181854 Tom Briggs and C. Dudley Girard. 2007. Tools and techniques for test-driven learning in CS1. J. Comput. Sci. Coll. 22, 3 (2007), 37–43. http://dl.acm.org/ citation.cfm?id=1181849.1181854
  43. 10.1145/1047344.1047430 · doi:10.1145/1047344.1047430
  44. 10.1145/1734263.1734341 · doi:10.1145/1734263.1734341
  45. 10.1108/17415650480000009 · doi:10.1108/17415650480000009
  46. Carl Burch . 2009 . Jigsaw, a programming environment for Java in CS1 . J. Comput. Sci. Coll. 24 , 5 (2009), 37 – 43 . http://dl.acm.org/citation.cfm?id=1516595.1516604 Carl Burch. 2009. Jigsaw, a programming environment for Java in CS1. J. Comput. Sci. Coll. 24, 5 (2009), 37–43. http://dl.acm.org/citation.cfm?id=1516595.1516604
  47. 10.1109/TALE.2013.6654399 · doi:10.1109/tale.2013.6654399
  48. 10.1145/2960310.2960313 · doi:10.1145/2960310.2960313
  49. Antonella Carbonaro and Mirko Ravaioli . 2017 . Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course . Journal of E-Learning and Knowledge Society 13 , 3 (2017), 121 – 129 . Antonella Carbonaro and Mirko Ravaioli. 2017. Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course. Journal of E-Learning and Knowledge Society 13, 3 (2017), 121–129.
  50. 10.1145/1734263.1734419 · doi:10.1145/1734263.1734419
  51. 10.1109/CSEET.2006.38 · doi:10.1109/cseet.2006.38
  52. 10.1109/CSEET.2007.29 · doi:10.1109/cseet.2007.29
  53. 10.1007/978-3-540-77934-6_11 · doi:10.1007/978-3-540-77934-6_11
  54. Spyropoulos Charalampos , Vassilios Dagdilelis , and Georgios Evangelidis . 2005 . Teaching object-oriented thinking to novice programmers using the AgentSheets environment . In IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA ’05) . IADIS, 343–348. Spyropoulos Charalampos, Vassilios Dagdilelis, and Georgios Evangelidis. 2005. Teaching object-oriented thinking to novice programmers using the AgentSheets environment. In IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA ’05). IADIS, 343–348.
  55. 10.1145/1124706.1121496 · doi:10.1145/1124706.1121496
  56. Donald Chinn , Judy Sheard , Angela Carbone , and Mikko-Jussi Laakso . 2010 . Study habits of CS1 students: what do they do outside the classroom? . In Proceedings of the Twelfth Australasian Conference on Computing Education — Volume 103 (ACE ’10). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53–62. http://dl.acm.org/citation.cfm?id= 1862219.1862229 Donald Chinn, Judy Sheard, Angela Carbone, and Mikko-Jussi Laakso. 2010. Study habits of CS1 students: what do they do outside the classroom?. In Proceedings of the Twelfth Australasian Conference on Computing Education — Volume 103 (ACE ’10). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53–62. http://dl.acm.org/citation.cfm?id=1862219.1862229
  57. 10.1145/1508865.1508971 · doi:10.1145/1508865.1508971
  58. 10.1109/FIE.2006.322314 · doi:10.1109/fie.2006.322314
  59. 10.1109/FIE.2008.4720254 · doi:10.1109/fie.2008.4720254
  60. 10.1109/FIE.2010.5673668 · doi:10.1109/fie.2010.5673668
  61. Stewart Crawford and Elizabeth Boese . 2006 . ActionScript: a gentle introduction to programming . J. Comput. Sci. Coll. 21 , 3 (2006), 156 – 168 . http://dl.acm.org/ citation.cfm?id=1089182.1089203 Stewart Crawford and Elizabeth Boese. 2006. ActionScript: a gentle introduction to programming. J. Comput. Sci. Coll. 21, 3 (2006), 156–168. http://dl.acm.org/ citation.cfm?id=1089182.1089203
  62. Quintin I. Cutts and Gregor E. Kennedy. 2005. Connecting learning environments using electronic voting systems . In Proceedings of the 7th Australasian Conference on Computing Education — Volume 42 (ACE ’05). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 181–186. http://dl.acm. org/citation.cfm?id=1082424.1082447 Quintin I. Cutts and Gregor E. Kennedy. 2005. Connecting learning environments using electronic voting systems. In Proceedings of the 7th Australasian Conference on Computing Education — Volume 42 (ACE ’05). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 181–186. http://dl.acm. org/citation.cfm?id=1082424.1082447
  63. 10.1145/2899415.2899468 · doi:10.1145/2899415.2899468
  64. Michael de Raadt . 2012 . Student created cheat-sheets in examinations: impact on student outcomes . In Proceedings of the Fourteenth Australasian Computing Education Conference — Volume 123 (ACE ’12). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 71–76. http://dl.acm.org/citation.cfm? id=2483716.2483725 Michael de Raadt. 2012. Student created cheat-sheets in examinations: impact on student outcomes. In Proceedings of the Fourteenth Australasian Computing Education Conference — Volume 123 (ACE ’12). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 71–76. http://dl.acm.org/citation.cfm? id=2483716.2483725
  65. Michael de Raadt , David Lai , and Richard Watson . 2007 . 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). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53–64. http://dl.acm.org/citation.cfm?id= 2449323.2449330 Michael de Raadt, David Lai, and Richard Watson. 2007. 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). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53–64. http://dl.acm.org/citation.cfm?id= 2449323.2449330
  66. Michael de Raadt , Richard Watson , and Mark Toleman . 2003 . Language tugof-war: industry demand and academic choice . In Proceedings of the Fifth Australasian Conference on Computing Education — Volume 20 (ACE ’03). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 137–142. http://dl.acm.org/citation.cfm?id=858403.858420 Michael de Raadt, Richard Watson, and Mark Toleman. 2003. Language tugof-war: industry demand and academic choice. In Proceedings of the Fifth Australasian Conference on Computing Education — Volume 20 (ACE ’03). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 137–142. http://dl.acm.org/citation.cfm?id=858403.858420
  67. Michael de Raadt , Richard Watson , and Mark Toleman . 2004 . Introductory programming: what’s happening today and will there be any students to teach tomorrow? . In Proceedings of the Sixth Australasian Conference on Computing Education — Volume 30 (ACE ’04). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 277–282. http://dl.acm.org/citation.cfm?id= 979968.980005 Michael de Raadt, Richard Watson, and Mark Toleman. 2004. Introductory programming: what’s happening today and will there be any students to teach tomorrow?. In Proceedings of the Sixth Australasian Conference on Computing Education — Volume 30 (ACE ’04). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 277–282. http://dl.acm.org/citation.cfm?id= 979968.980005
  68. 10.1145/1121341.1121358 · doi:10.1145/1121341.1121358
  69. Adrian Devey and Angela Carbone . 2011 . Helping first year novice programming students pass . In Proceedings of the Thirteenth Australasian Computing Education Conference — Volume 114 (ACE ’11). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 135–144. http://dl.acm.org/citation.cfm? id=2459936.2459953 Adrian Devey and Angela Carbone. 2011. Helping first year novice programming students pass. In Proceedings of the Thirteenth Australasian Computing Education Conference — Volume 114 (ACE ’11). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 135–144. http://dl.acm.org/citation.cfm? id=2459936.2459953
  70. Paul E. Dickson . 2011 . Motivating students taking CS1 by using image manipulation in C and C+ . J. Comput. Sci. Coll. 26 , 6 (2011), 136 – 141 . http: //dl.acm.org/citation.cfm?id=1968521.1968551 Paul E. Dickson. 2011. Motivating students taking CS1 by using image manipulation in C and C+. J. Comput. Sci. Coll. 26, 6 (2011), 136–141. http: //dl.acm.org/citation.cfm?id=1968521.1968551
  71. Edward Dillon , Monica Anderson , and Marcus Brown . 2012 . Comparing feature assistance between programming environments and their “effect” on novice programmers . J. Comput. Sci. Coll. 27 , 5 (2012), 69 – 77 . http://dl.acm.org/citation. cfm?id=2168874.2168894 Edward Dillon, Monica Anderson, and Marcus Brown. 2012. Comparing feature assistance between programming environments and their “effect” on novice programmers. J. Comput. Sci. Coll. 27, 5 (2012), 69–77. http://dl.acm.org/citation. cfm?id=2168874.2168894
  72. 10.1109/ICIW.2009.93 · doi:10.1109/iciw.2009.93
  73. 10.1145/1822090.1822152 · doi:10.1145/1822090.1822152
  74. Liam Doherty , J Shakya , M Jordanov , P Lougheed , D Brokenshire , S Rao , and VS Kumar . 2005 . Recognizing opportunities for mixed-initiative interactions in novice programming . In AAAI Fall Symposium on Mixed-Initiative Problem-Solving Assistants. AAAI, 51–56 . Liam Doherty, J Shakya, M Jordanov, P Lougheed, D Brokenshire, S Rao, and VS Kumar. 2005. Recognizing opportunities for mixed-initiative interactions in novice programming. In AAAI Fall Symposium on Mixed-Initiative Problem-Solving Assistants. AAAI, 51–56.
  75. 10.1109/FIE.2003.1263372 · doi:10.1109/fie.2003.1263372
  76. 10.1109/ICALT.2010.30 · doi:10.1109/icalt.2010.30
  77. 10.1109/FIE.2017.8190523 · doi:10.1109/fie.2017.8190523
  78. Daryl D’Souza , Margaret Hamilton , James Harland , Peter Muir , Charles Thevathayan , and Cecily Walker . 2008 . Transforming learning of programming: a mentoring project . In Proceedings of the Tenth Conference on Australasian Computing Education — Volume 78 (ACE ’08). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 75–84. http://dl.acm.org/citation.cfm? id=1379249.1379256 Daryl D’Souza, Margaret Hamilton, James Harland, Peter Muir, Charles Thevathayan, and Cecily Walker. 2008. Transforming learning of programming: a mentoring project. In Proceedings of the Tenth Conference on Australasian Computing Education — Volume 78 (ACE ’08). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 75–84. http://dl.acm.org/citation.cfm? id=1379249.1379256
  79. 10.5220/0005432300570066 · doi:10.5220/0005432300570066
  80. Mark S. Durrheim , Abejide Ade-Ibijola , and Sigrid Ewert . 2016. Code pathfinder: a stepwise programming e-tutor using plan mirroring . In Communications in Computer and Information Science . Springer International Publishing , 69–82. Mark S. Durrheim, Abejide Ade-Ibijola, and Sigrid Ewert. 2016. Code pathfinder: a stepwise programming e-tutor using plan mirroring. In Communications in Computer and Information Science. Springer International Publishing, 69–82.
  81. Alex Edgcomb and Frank Vahid . 2014 . Effectiveness of online textbooks vs. interactive web-native content . In Proceedings of the 2014 ASEE Annual Conference. ASEE. Alex Edgcomb and Frank Vahid. 2014. Effectiveness of online textbooks vs. interactive web-native content. In Proceedings of the 2014 ASEE Annual Conference. ASEE.
  82. 10.18260/1-2--27549 · doi:10.18260/1-2--27549
  83. 10.1109/FIE.2006.322490 · doi:10.1109/fie.2006.322490
  84. 10.1145/2380552.2380604 · doi:10.1145/2380552.2380604
  85. Kiran L. N. Eranki and Kannan M. Moudgalya. 2012. A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation . In 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom ’12) . IEEE, 556–559. https: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber= 6450951 Kiran L. N. Eranki and Kannan M. Moudgalya. 2012. A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation. In 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom ’12). IEEE, 556–559. https: //ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6450951
  86. 10.1145/971300.971311 · doi:10.1145/971300.971311
  87. 10.1109/FIE.2005.1612175 · doi:10.1109/fie.2005.1612175
  88. 10.1145/2512276.2512293 · doi:10.1145/2512276.2512293
  89. 10.1109/TE.2005.852593 · doi:10.1109/te.2005.852593
  90. 10.1145/2729094.2742588 · doi:10.1145/2729094.2742588
  91. 10.1145/1352135.1352243 · doi:10.1145/1352135.1352243
  92. Luka Fürst and Viljan Mahnič . 2012 . A cooperative development system for an interactive introductory programming course . World Transactions on Engineering and Technology Education 10 , 2 (2012), 122 – 127 . Luka Fürst and Viljan Mahnič. 2012. A cooperative development system for an interactive introductory programming course. World Transactions on Engineering and Technology Education 10, 2 (2012), 122–127.
  93. 10.1145/1508865.1508909 · doi:10.1145/1508865.1508909
  94. 10.1145/2899415.2899440 · doi:10.1145/2899415.2899440
  95. Stuart Garner . 2007 . A program design tool to help novices learn programming . In Australian Society for Computers in Learning in Tertiary Education Annual Conference (ASCILITE ’07) . Australasian Society for Computers in Learning in Tertiary Education, 321–324. Stuart Garner. 2007. A program design tool to help novices learn programming. In Australian Society for Computers in Learning in Tertiary Education Annual Conference (ASCILITE ’07). Australasian Society for Computers in Learning in Tertiary Education, 321–324.
  96. Mark Goadrich . 2014 . Incorporating tangible computing devices into CS1 . J. Comput. Sci. Coll. 29 , 5 (2014), 23 – 31 . http://dl.acm.org/citation.cfm?id=2600623. Mark Goadrich. 2014. Incorporating tangible computing devices into CS1. J. Comput. Sci. Coll. 29, 5 (2014), 23–31. http://dl.acm.org/citation.cfm?id=2600623.
  97. 10.1109/FIE.2006.322662 · doi:10.1109/fie.2006.322662
  98. 10.1145/1268784.1268793 · doi:10.1145/1268784.1268793
  99. 10.1145/1508865.1508945 · doi:10.1145/1508865.1508945
  100. Gracielo Gonzalez . 2004 . Constructivism in an introduction to programming course . J. Comput. Sci. Coll. 19 (2004), 299 – 305 . http://dl.acm.org/citation.cfm? id=1050231.1050277 Gracielo Gonzalez. 2004. Constructivism in an introduction to programming course. J. Comput. Sci. Coll. 19 (2004), 299–305. http://dl.acm.org/citation.cfm? id=1050231.1050277
  101. 10.5220/0005789502810288 · doi:10.5220/0005789502810288
  102. 10.1145/2157136.2157214 · doi:10.1145/2157136.2157214
  103. 10.1109/FIE.2005.1612204 · doi:10.1109/fie.2005.1612204
  104. Dee Gudmundsen , Lisa Olivieri , and Namita Sarawagi . 2011 . Using Visual Logic ©: three different approaches in different courses — General Education, CS0, and CS1 . J. Comput. Sci. Coll. 26 , 6 (2011), 23 – 29 . http://dl.acm.org/citation. cfm?id=1968521.1968529 Dee Gudmundsen, Lisa Olivieri, and Namita Sarawagi. 2011. Using Visual Logic ©: three different approaches in different courses — General Education, CS0, and CS1. J. Comput. Sci. Coll. 26, 6 (2011), 23–29. http://dl.acm.org/citation. cfm?id=1968521.1968529
  105. 10.1109/ITNG.2010.227 · doi:10.1109/itng.2010.227
  106. Pari Delir Haghighi and Judy Sheard . 2005. Summative computer programming assessment using both paper and computer . In Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences (ICCE ’05) . IOS Press , 67–75. Pari Delir Haghighi and Judy Sheard. 2005. Summative computer programming assessment using both paper and computer. In Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences (ICCE ’05). IOS Press, 67–75.
  107. 10.1007/978-3-540-77934-6_4 · doi:10.1007/978-3-540-77934-6_4
  108. 10.1145/2023607.2023699 · doi:10.1145/2023607.2023699
  109. James Heliotis and Richard Zanibbi . 2011 . Moving away from programming and towards computer science in the CS first year . J. Comput. Sci. Coll. 26 , 3 (2011), 115 – 125 . http://dl.acm.org/citation.cfm?id=1859159.1859183 James Heliotis and Richard Zanibbi. 2011. Moving away from programming and towards computer science in the CS first year. J. Comput. Sci. Coll. 26, 3 (2011), 115–125. http://dl.acm.org/citation.cfm?id=1859159.1859183
  110. 10.5220/0005412902280234 · doi:10.5220/0005412902280234
  111. 10.1145/2445196.2445254 · DOI
  112. 10.1145/2325296.2325322 · doi:10.1145/2325296.2325322
  113. 10.1109/ICCOINS.2014.6868826 · doi:10.1109/iccoins.2014.6868826
  114. 10.1504/IJAIP.2015.070343 · doi:10.1504/ijaip.2015.070343
  115. Danial Hooshyar , Rodina Binti Ahmad , Ram Gopal Raj , Mohd Hairul Nizam Md Nasir , Moslem Yousef , Shi-Jinn Horng , and Jože Rugelj . 2015 . A flowchart-based multi-agent system for assisting novice programmers with problem solving activities . Malaysian Journal of Computer Science 28 , 2 (2015), 132 – 151 . Danial Hooshyar, Rodina Binti Ahmad, Ram Gopal Raj, Mohd Hairul Nizam Md Nasir, Moslem Yousef, Shi-Jinn Horng, and Jože Rugelj. 2015. A flowchart-based multi-agent system for assisting novice programmers with problem solving activities. Malaysian Journal of Computer Science 28, 2 (2015), 132–151.
  116. 10.1145/2839509.2844578 · doi:10.1145/2839509.2844578
  117. David Hovemeyer and David Babcock . 2009 . Using terminal window graphics in CS1 . J. Comput. Sci. Coll. 24 , 3 (2009), 151 – 158 . http://dl.acm.org/citation. cfm?id=1409873.1409902 David Hovemeyer and David Babcock. 2009. Using terminal window graphics in CS1. J. Comput. Sci. Coll. 24, 3 (2009), 151–158. http://dl.acm.org/citation. cfm?id=1409873.1409902
  118. Minjie Hu , Michael Winikoff , and Stephen Cranefield . 2013 . A process for novice programming using goals and plans . In Proceedings of the Fifteenth Australasian Computing Education Conference — Volume 136 (ACE ’13). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 3–12. http: //dl.acm.org/citation.cfm?id=2667199.2667200 Minjie Hu, Michael Winikoff, and Stephen Cranefield. 2013. A process for novice programming using goals and plans. In Proceedings of the Fifteenth Australasian Computing Education Conference — Volume 136 (ACE ’13). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 3–12. http: //dl.acm.org/citation.cfm?id=2667199.2667200
  119. Yun-Jen Hu and Po-Yao Chao . 2015 . A simulation-based learning environment for learning debugging . In Proceedings of the 23rd International Conference ITiCSE ’18 Companion, July 2–4 , 2018, Larnaca, Cyprus Luxton-Reilly et al. on Computers in Education (ICCE ’15). 310–312. Yun-Jen Hu and Po-Yao Chao. 2015. A simulation-based learning environment for learning debugging. In Proceedings of the 23rd International Conference ITiCSE ’18 Companion, July 2–4, 2018, Larnaca, Cyprus Luxton-Reilly et al. on Computers in Education (ICCE ’15). 310–312.
  120. 10.1145/3085585.3085586 · doi:10.1145/3085585.3085586
  121. 10.1145/1953163.1953201 · doi:10.1145/1953163.1953201
  122. 10.1016/j.jvlc.2006.03.002 · doi:10.1016/j.jvlc.2006.03.002
  123. 10.1145/1565799.1565820 · doi:10.1145/1565799.1565820
  124. 10.1145/2812428.2812448 · doi:10.1145/2812428.2812448
  125. 10.1145/1050330.1050419 · doi:10.1145/1050330.1050419
  126. 10.1145/2157136.2157194 · doi:10.1145/2157136.2157194
  127. 10.1145/2325296.2325343 · doi:10.1145/2325296.2325343
  128. 10.1145/1953163.1953313 · doi:10.1145/1953163.1953313
  129. Francisco Jurado , Ana I Molina , Miguel A Redondo , Manuel Ortega , Adam Giemza , Lars Bollen , and Heinz Ulrich Hoppe . 2009 . Learning to program with COALA, a distributed computer assisted environment . Journal of Universal Computer Science 15 , 7 (2009), 1472 – 1485 . Francisco Jurado, Ana I Molina, Miguel A Redondo, Manuel Ortega, Adam Giemza, Lars Bollen, and Heinz Ulrich Hoppe. 2009. Learning to program with COALA, a distributed computer assisted environment. Journal of Universal Computer Science 15, 7 (2009), 1472–1485.
  130. 10.1080/0031383990430105 · doi:10.1080/0031383990430105
  131. 10.1007/978-3-319-71483-7_3 · doi:10.1007/978-3-319-71483-7_3
  132. Nadia Kasto , Jacqueline Whalley , Anne Philpott , and David Whalley . 2014 . Solution spaces . In Proceedings of the Sixteenth Australasian Computing Education Conference — Volume 148 (ACE ’14). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 133–137. http://dl.acm.org/citation.cfm?id= 2667490.2667506 Nadia Kasto, Jacqueline Whalley, Anne Philpott, and David Whalley. 2014. Solution spaces. In Proceedings of the Sixteenth Australasian Computing Education Conference — Volume 148 (ACE ’14). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 133–137. http://dl.acm.org/citation.cfm?id= 2667490.2667506
  133. 10.1145/2676723.2677219 · doi:10.1145/2676723.2677219
  134. 10.1145/2876034.2893420 · doi:10.1145/2876034.2893420
  135. Stephen Kirby , Benjamin Toland , and Catherine Deegan . 2010 . Program visualisation tool for teaching programming in C . In Proceedings of the International Conference on Education, Training and Informatics (ICETI’10) . 457–461. Stephen Kirby, Benjamin Toland, and Catherine Deegan. 2010. Program visualisation tool for teaching programming in C. In Proceedings of the International Conference on Education, Training and Informatics (ICETI’10). 457–461.
  136. 10.1109/SERA.2007.92 · doi:10.1109/sera.2007.92
  137. 10.5555/1153917.1154009 · doi:10.5555/1153917.1154009
  138. 10.1145/2445196.2445320 · doi:10.1145/2445196.2445320
  139. Svetlana Kouznetsova . 2007 . Using bluej and blackjack to teach object-oriented design concepts in CS1 . J. Comput. Sci. Coll. 22 , 4 (2007), 49 – 55 . http://dl.acm. org/citation.cfm?id=1229637.1229646 Svetlana Kouznetsova. 2007. Using bluej and blackjack to teach object-oriented design concepts in CS1. J. Comput. Sci. Coll. 22, 4 (2007), 49–55. http://dl.acm. org/citation.cfm?id=1229637.1229646
  140. 10.1016/j.entcs.2007.01.041 · doi:10.1016/j.entcs.2007.01.041
  141. 10.1016/j.entcs.2008.12.056 · doi:10.1016/j.entcs.2008.12.056
  142. 10.1109/LaTiCE.2013.10 · doi:10.1109/latice.2013.10
  143. H Chad Lane and Kurt VanLehn . 2004 . A dialogue-based tutoring system for beginning programming . In Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference (FLAIRS ’04) , Vol. 2 . AAAI, 449–454. http://www.aaai.org/Papers/FLAIRS/2004/Flairs04-078.pdf H Chad Lane and Kurt VanLehn. 2004. A dialogue-based tutoring system for beginning programming. In Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference (FLAIRS ’04), Vol. 2. AAAI, 449–454. http://www.aaai.org/Papers/FLAIRS/2004/Flairs04-078.pdf
  144. 10.5220/0006323501250136 · doi:10.5220/0006323501250136
  145. 10.1145/1999747.1999787 · doi:10.1145/1999747.1999787
  146. 10.1145/1508865.1509017 · doi:10.1145/1508865.1509017
  147. Noel LeJeune . 2010 . Contract grading with mastery learning in CS 1 . J. Comput. Sci. Coll. 26 , 2 (2010), 149 – 156 . http://dl.acm.org/citation.cfm?id= 1858583.1858604 Noel LeJeune. 2010. Contract grading with mastery learning in CS 1. J. Comput. Sci. Coll. 26, 2 (2010), 149–156. http://dl.acm.org/citation.cfm?id= 1858583.1858604
  148. 10.1145/1292491.1292499 · doi:10.1145/1292491.1292499
  149. Chuck Leska and John Rabung . 2005 . Refactoring the CS1 course . J. Comput. Sci. Coll. 20 , 3 (2005), 6 – 18 . http://dl.acm.org/citation.cfm?id=1040196.1040199 Chuck Leska and John Rabung. 2005. Refactoring the CS1 course. J. Comput. Sci. Coll. 20, 3 (2005), 6–18. http://dl.acm.org/citation.cfm?id=1040196.1040199
  150. 10.1109/TALE.2013.6654435 · doi:10.1109/tale.2013.6654435
  151. Raymond Lister . 2004 . Teaching Java first: experiments with a pigs-early pedagogy . In Proceedings of the Sixth Australasian Conference on Computing Education — Volume 30 (ACE ’04). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 177–183. http://dl.acm.org/citation.cfm?id= 979968.979992 Raymond Lister. 2004. Teaching Java first: experiments with a pigs-early pedagogy. In Proceedings of the Sixth Australasian Conference on Computing Education — Volume 30 (ACE ’04). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 177–183. http://dl.acm.org/citation.cfm?id= 979968.979992
  152. Raymond Lister . 2005 . One small step toward a culture of peer review and multi-institutional sharing of educational resources: a multiple choice exam for first semester programming students . In Proceedings of the 7th Australasian Conference on Computing Education — Volume 42 (ACE ’05). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 155–164. http://dl.acm.org/citation.cfm?id=1082424.1082444 Raymond Lister. 2005. One small step toward a culture of peer review and multi-institutional sharing of educational resources: a multiple choice exam for first semester programming students. In Proceedings of the 7th Australasian Conference on Computing Education — Volume 42 (ACE ’05). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 155–164. http://dl.acm.org/citation.cfm?id=1082424.1082444
  153. 10.1145/2828959.2828964 · doi:10.1145/2828959.2828964
  154. Evelyn Lulis and Reva Freedman . 2011 . Validating an instructor rating scale for the difficulty of CS1 test items in C++ . J. Comput. Sci. Coll. 27 , 2 (2011), 85 – 91 . http://dl.acm.org/citation.cfm?id=2038836.2038847 Evelyn Lulis and Reva Freedman. 2011. Validating an instructor rating scale for the difficulty of CS1 test items in C++. J. Comput. Sci. Coll. 27, 2 (2011), 85–91. http://dl.acm.org/citation.cfm?id=2038836.2038847
  155. 10.1145/1508865.1508947 · doi:10.1145/1508865.1508947
  156. 10.1145/971300.971344 · doi:10.1145/971300.971344
  157. 10.1109/FIE.2010.5673608 · doi:10.1109/fie.2010.5673608
  158. 10.1109/FIE.2017.8190465 · doi:10.1109/fie.2017.8190465
  159. 10.1145/1315803.1315811 · doi:10.1145/1315803.1315811
  160. 10.1145/2597959.2597971 · doi:10.1145/2597959.2597971
  161. 10.1145/1940976.1940984 · doi:10.1145/1940976.1940984
  162. 10.1145/1822090.1822148 · doi:10.1145/1822090.1822148
  163. 10.1145/1185875.1185648 · doi:10.1145/1185875.1185648
  164. 10.1145/1067445.1067451 · doi:10.1145/1067445.1067451
  165. 10.1145/1140124.1140170 · doi:10.1145/1140124.1140170
  166. 10.1145/1138403.1138433 · doi:10.1145/1138403.1138433
  167. 10.1145/2839509.2844565 · doi:10.1145/2839509.2844565
  168. 10.1145/971300.971386 · doi:10.1145/971300.971386
  169. 10.1145/1047344.1047494 · doi:10.1145/1047344.1047494
  170. 10.1109/FIE.2016.7757618 · doi:10.1109/fie.2016.7757618
  171. William Isaac McWhorter and Brian C . O’Connor. 2009. Do LEGO® Mindstorms® motivate students in CS1? . In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE ’09) . ACM, New York, NY, USA, 438–442. William Isaac McWhorter and Brian C. O’Connor. 2009. Do LEGO® Mindstorms® motivate students in CS1?. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE ’09). ACM, New York, NY, USA, 438–442.
  172. M. Dee Medley . 2007 . Inquiry-based learning in CS1 . J. Comput. Sci. Coll. 23 , 2 (2007), 209 – 215 . http://dl.acm.org/citation.cfm?id=1292428.1292464 M. Dee Medley. 2007. Inquiry-based learning in CS1. J. Comput. Sci. Coll. 23, 2 (2007), 209–215. http://dl.acm.org/citation.cfm?id=1292428.1292464
  173. 10.5555/1733663.1733937 · doi:10.5555/1733663.1733937
  174. Alexander Mentis , Charles Reynolds , Donald Abbott-McCune , and Benjamin Ring . 2009 . Cementing abstraction with a concrete application: a focused use of robots in CS1 . In Proceedings of ASEE Annual Conference and Exposition. 14 . Alexander Mentis, Charles Reynolds, Donald Abbott-McCune, and Benjamin Ring. 2009. Cementing abstraction with a concrete application: a focused use of robots in CS1. In Proceedings of ASEE Annual Conference and Exposition. 14.
  175. László Menyhárt and Gáborné Pap . 2014 . Presentation of improved version of guide application for teaching programming fundamentals . In Proceedings on 7th International Multi-Conference on Engineering and Technological Innovation (IMETI ’14) . IIIS, 77–82. László Menyhárt and Gáborné Pap. 2014. Presentation of improved version of guide application for teaching programming fundamentals. In Proceedings on 7th International Multi-Conference on Engineering and Technological Innovation (IMETI ’14). IIIS, 77–82.
  176. 10.1145/3148562 · doi:10.1145/3148562
  177. 10.1145/1562877.1562955 · doi:10.1145/1562877.1562955
  178. 10.1016/j.entcs.2008.12.049 · doi:10.1016/j.entcs.2008.12.049
  179. 10.1145/965660.965674 · doi:10.1145/965660.965674
  180. Paul Mullins , Deborah Whitfield , and Michael Conlon . 2009 . Using Alice 2.0 as a first language . J. Comput. Sci. Coll. 24 , 3 (2009), 136 – 143 . http://dl.acm.org/ citation.cfm?id=1409873.1409900 Paul Mullins, Deborah Whitfield, and Michael Conlon. 2009. Using Alice 2.0 as a first language. J. Comput. Sci. Coll. 24, 3 (2009), 136–143. http://dl.acm.org/ citation.cfm?id=1409873.1409900
  181. Surya Muntha and Larry Morell . 2006 . Adding object-orientation to Genesis . J. Comput. Sci. Coll. 21 , 5 (2006), 101 – 106 . http://dl.acm.org/citation.cfm?id= 1127351.1127369 Surya Muntha and Larry Morell. 2006. Adding object-orientation to Genesis. J. Comput. Sci. Coll. 21, 5 (2006), 101–106. http://dl.acm.org/citation.cfm?id= 1127351.1127369
  182. Laurie Murphy and David Wolff . 2009 . Creating video podcasts for CS1: lessons learned . J. Comput. Sci. Coll. 25 , 1 (2009), 152 – 158 . http://dl.acm.org/citation. cfm?id=1619221.1619252 Laurie Murphy and David Wolff. 2009. Creating video podcasts for CS1: lessons learned. J. Comput. Sci. Coll. 25, 1 (2009), 152–158. http://dl.acm.org/citation. cfm?id=1619221.1619252
  183. 10.1145/1227310.1227489 · doi:10.1145/1227310.1227489
  184. 10.1145/1227310.1227429 · doi:10.1145/1227310.1227429
  185. Vicente Lustosa Neto , Roberta Coelho , Larissa Leite , Dalton S. Guerrero , and Andrea P. Mendonça . 2013. POPT: a problem-oriented programming and testing approach for novice students . In Proceedings of the 2013 International Conference on Software Engineering (ICSE ’13) . IEEE Press, Piscataway, NJ, USA, 1099–1108. http://dl.acm.org/citation.cfm?id=2486788.2486939 Vicente Lustosa Neto, Roberta Coelho, Larissa Leite, Dalton S. Guerrero, and Andrea P. Mendonça. 2013. POPT: a problem-oriented programming and testing approach for novice students. In Proceedings of the 2013 International Conference on Software Engineering (ICSE ’13). IEEE Press, Piscataway, NJ, USA, 1099–1108. http://dl.acm.org/citation.cfm?id=2486788.2486939
  186. 10.1109/WI-IAT.2012.218 · doi:10.1109/wi-iat.2012.218
  187. 10.1007/11528043_28 · doi:10.1007/11528043_28
  188. 10.1145/1709424.1709453 · doi:10.1145/1709424.1709453
  189. Thuy-Linh Nguyen , Dip Nandi , and Geoff Warburton . 2011 . Alice in online and on-campus environments — how well is it received? . In Proceedings of Information Systems Educators Conference (ISECON ’11) . Thuy-Linh Nguyen, Dip Nandi, and Geoff Warburton. 2011. Alice in online and on-campus environments — how well is it received?. In Proceedings of Information Systems Educators Conference (ISECON ’11).
  190. 10.1145/2048931.2048935 · DOI
  191. Ken Okada , Manabu Sugiura , Yoshiaki Matsuzawa , Megumi Araki , and Hajime Ohiwa . 2008. Programming in Japanese for literacy education . In History of Computing and Education 3 (HCE3) . Springer , US , 171–176. 1007/978-0-387-09657-5_12 Ken Okada, Manabu Sugiura, Yoshiaki Matsuzawa, Megumi Araki, and Hajime Ohiwa. 2008. Programming in Japanese for literacy education. In History of Computing and Education 3 (HCE3). Springer, US, 171–176. 1007/978-0-387-09657-5_12
  192. 10.1109/FIE.2013.6685157 · doi:10.1109/fie.2013.6685157
  193. James Dean Palmer . 2013 . Computer Science I with Flare . J. Comput. Sci. Coll. 28 , 4 (2013), 94 – 100 . http://dl.acm.org/citation.cfm?id=2458539.2458557 James Dean Palmer. 2013. Computer Science I with Flare. J. Comput. Sci. Coll. 28, 4 (2013), 94–100. http://dl.acm.org/citation.cfm?id=2458539.2458557
  194. 10.18260/1-2--18224 · doi:10.18260/1-2--18224
  195. Myung Ah Park . 2010 . Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool . J. Comput. Sci. Coll. 25 , 4 (2010), 44 – 51 . http://dl.acm.org/citation.cfm?id=1734797.1734805 Myung Ah Park. 2010. Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool. J. Comput. Sci. Coll. 25, 4 (2010), 44–51. http://dl.acm.org/citation.cfm?id=1734797.1734805
  196. 10.1504/IJKL.2006.009683 · doi:10.1504/ijkl.2006.009683
  197. Jody Paul . 2006 . Leveraging students knowledge: introducing CS 1 concepts . J. Comput. Sci. Coll. 22 , 1 (2006), 246 – 252 . http://dl.acm.org/citation.cfm?id= 1181811.1181846 Jody Paul. 2006. Leveraging students knowledge: introducing CS 1 concepts. J. Comput. Sci. Coll. 22, 1 (2006), 246–252. http://dl.acm.org/citation.cfm?id= 1181811.1181846
  198. 10.1109/FIE.2006.322382 · doi:10.1109/fie.2006.322382
  199. 10.1145/2093157.2093180 · doi:10.1145/2093157.2093180
  200. Štefan Pero . 2014. How to detect programming skills of students? . In European Summit on Immersive Education . Springer , 63–72. 978-3-319-2 2017 -8_6 Štefan Pero. 2014. How to detect programming skills of students?. In European Summit on Immersive Education. Springer, 63–72. 978-3-319-22017-8_6

200 of 270 shown

Cited by

See all 485

Metadata

Authors
Luxton-Reilly, A., Simon, Albluwi, I., Becker, B. A., Giannakos, M., Kumar, A. N., Ott, L., Paterson, J., Scott, M. J., Sheard, J., & Szabo, C.
Venue
Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education
Publisher
ACM
Published
2018-07-02
Pages
55-106
OpenAlex
W2910880405
Cited by
485
References
492
FWCI
7.43
Type
journal article
Language
en
Open access
green

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: Introductory programming: a systematic literature review. https://app.cochat.ai/papers/10.1145/3293881.3295779
The paper
Luxton-Reilly, A., Simon, Albluwi, I., Becker, B. A., Giannakos, M., Kumar, A. N., Ott, L., Paterson, J., Scott, M. J., Sheard, J., & Szabo, C. (2018). Introductory programming: a systematic literature review. Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education. https://doi.org/10.1145/3293881.3295779

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.