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 accessAbstract
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.
Integrity signals
Registry
Cites
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.
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
Lecture Notes in Computer Science 1205
(1999) · Industrial Robot: An International Journal · doi:10.1108/ir.1999.04926fae.001 · Cited by 38,662
The weirdest people in the world?
Henrich, J., Heine, S. J., & Norenzayan, A. (2010) · Behavioral and Brain Sciences · doi:10.1017/s0140525x0999152x · Cited by 12,641
From game design elements to gamefulness: defining "gamification"
Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011) · Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments · doi:10.1145/2181037.2181040 · Cited by 8,402
(2004) · Cited by 5,198
Enhancing teaching through constructive alignment
Biggs, J. (1996) · Higher Education · doi:10.1007/bf00138871 · Cited by 4,084
WEIRD languages have misled us, too
Majid, A., & Levinson, S. C. (2010) · Behavioral and Brain Sciences · doi:10.1017/s0140525x1000018x · Cited by 4,076
Cognitive load theory, learning difficulty, and instructional design
Sweller, J. (1994) · Learning and Instruction · doi:10.1016/0959-4752(94)90003-5 · Cited by 3,801 · cited 1×
“ing, including those related to Bloom’s taxonomy [25] and cognitive load theory [648].”
BackgroundMenaghan, E. G. (2004) · Contemporary Sociology: A Journal of Reviews · doi:10.1177/009430610403300625 · Cited by 2,772
Learning and Teaching Programming: A Review and Discussion
Robins, A., Rountree, J., & Rountree, N. (2003) · Computer Science Education · doi:10.1076/csed.13.2.137.14200 · Cited by 1,736
Evaluating the Quality of Learning: The Solo Taxonomy : Structure of the Observed Learning Outcome
Biggs, J., & Collis, K. F. (1977) · Cited by 1,079
Research works printed but not linked: 270
- 10.1007/978-3-540-69924-8_18 · doi:10.1007/978-3-540-69924-8_18
- 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
- 10.1145/3013499.3013503 · doi:10.1145/3013499.3013503
- 10.1145/2909609.2909611 · doi:10.1145/2909609.2909611
- 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.
- 10.1145/1562877.1562949 · doi:10.1145/1562877.1562949
- 10.15388/infedu.2016.09 · doi:10.15388/infedu.2016.09
- 10.18260/1-2--28867 · doi:10.18260/1-2--28867
- 10.1145/1117696.1117720 · doi:10.1145/1117696.1117720
- 10.1145/949344.949391 · doi:10.1145/949344.949391
- 10.1145/1806338.1806458 · doi:10.1145/1806338.1806458
- 10.1145/2808006.2808030 · doi:10.1145/2808006.2808030
- 10.1109/ICCSE.2013.6553995 · doi:10.1109/iccse.2013.6553995
- 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.
- 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.
- 10.28945/1176 · doi:10.28945/1176
- 10.5555/1156068.1156228 · doi:10.5555/1156068.1156228
- 10.1109/FIE.2016.7757727 · doi:10.1109/fie.2016.7757727
- 10.1109/ICCSE.2015.7250328 · doi:10.1109/iccse.2015.7250328
- 10.1145/2729094.2742590 · doi:10.1145/2729094.2742590
- 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.
- 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.
- 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.
- 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
- 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.
- 10.1145/1593105.1593172 · doi:10.1145/1593105.1593172
- 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.
- 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.
- 10.1145/2445196.2445264 · doi:10.1145/2445196.2445264
- 10.1145/971300.971461 · doi:10.1145/971300.971461
- 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
- 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
- 10.1145/2462476.2462503 · doi:10.1145/2462476.2462503
- 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.
- 10.1145/1562877.1562895 · doi:10.1145/1562877.1562895
- 10.1007/s10639-010-9139-3 · doi:10.1007/s10639-010-9139-3
- 10.1109/ITHET.2004.1358243 · doi:10.1109/ithet.2004.1358243
- 10.1145/1508865.1509037 · doi:10.1145/1508865.1509037
- 10.1007/978-3-540-77934-6_8 · doi:10.1007/978-3-540-77934-6_8
- 10.1145/1921607.1921610 · doi:10.1145/1921607.1921610
- 10.1145/1227310.1227345 · doi:10.1145/1227310.1227345
- 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
- 10.1145/1047344.1047430 · doi:10.1145/1047344.1047430
- 10.1145/1734263.1734341 · doi:10.1145/1734263.1734341
- 10.1108/17415650480000009 · doi:10.1108/17415650480000009
- 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
- 10.1109/TALE.2013.6654399 · doi:10.1109/tale.2013.6654399
- 10.1145/2960310.2960313 · doi:10.1145/2960310.2960313
- 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.
- 10.1145/1734263.1734419 · doi:10.1145/1734263.1734419
- 10.1109/CSEET.2006.38 · doi:10.1109/cseet.2006.38
- 10.1109/CSEET.2007.29 · doi:10.1109/cseet.2007.29
- 10.1007/978-3-540-77934-6_11 · doi:10.1007/978-3-540-77934-6_11
- 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.
- 10.1145/1124706.1121496 · doi:10.1145/1124706.1121496
- 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
- 10.1145/1508865.1508971 · doi:10.1145/1508865.1508971
- 10.1109/FIE.2006.322314 · doi:10.1109/fie.2006.322314
- 10.1109/FIE.2008.4720254 · doi:10.1109/fie.2008.4720254
- 10.1109/FIE.2010.5673668 · doi:10.1109/fie.2010.5673668
- 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
- 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
- 10.1145/2899415.2899468 · doi:10.1145/2899415.2899468
- 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
- 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
- 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
- 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
- 10.1145/1121341.1121358 · doi:10.1145/1121341.1121358
- 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
- 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
- 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
- 10.1109/ICIW.2009.93 · doi:10.1109/iciw.2009.93
- 10.1145/1822090.1822152 · doi:10.1145/1822090.1822152
- 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.
- 10.1109/FIE.2003.1263372 · doi:10.1109/fie.2003.1263372
- 10.1109/ICALT.2010.30 · doi:10.1109/icalt.2010.30
- 10.1109/FIE.2017.8190523 · doi:10.1109/fie.2017.8190523
- 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
- 10.5220/0005432300570066 · doi:10.5220/0005432300570066
- 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.
- 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.
- 10.18260/1-2--27549 · doi:10.18260/1-2--27549
- 10.1109/FIE.2006.322490 · doi:10.1109/fie.2006.322490
- 10.1145/2380552.2380604 · doi:10.1145/2380552.2380604
- 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
- 10.1145/971300.971311 · doi:10.1145/971300.971311
- 10.1109/FIE.2005.1612175 · doi:10.1109/fie.2005.1612175
- 10.1145/2512276.2512293 · doi:10.1145/2512276.2512293
- 10.1109/TE.2005.852593 · doi:10.1109/te.2005.852593
- 10.1145/2729094.2742588 · doi:10.1145/2729094.2742588
- 10.1145/1352135.1352243 · doi:10.1145/1352135.1352243
- 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.
- 10.1145/1508865.1508909 · doi:10.1145/1508865.1508909
- 10.1145/2899415.2899440 · doi:10.1145/2899415.2899440
- 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.
- 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.
- 10.1109/FIE.2006.322662 · doi:10.1109/fie.2006.322662
- 10.1145/1268784.1268793 · doi:10.1145/1268784.1268793
- 10.1145/1508865.1508945 · doi:10.1145/1508865.1508945
- 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
- 10.5220/0005789502810288 · doi:10.5220/0005789502810288
- 10.1145/2157136.2157214 · doi:10.1145/2157136.2157214
- 10.1109/FIE.2005.1612204 · doi:10.1109/fie.2005.1612204
- 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
- 10.1109/ITNG.2010.227 · doi:10.1109/itng.2010.227
- 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.
- 10.1007/978-3-540-77934-6_4 · doi:10.1007/978-3-540-77934-6_4
- 10.1145/2023607.2023699 · doi:10.1145/2023607.2023699
- 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
- 10.5220/0005412902280234 · doi:10.5220/0005412902280234
- 10.1145/2445196.2445254 · DOI
- 10.1145/2325296.2325322 · doi:10.1145/2325296.2325322
- 10.1109/ICCOINS.2014.6868826 · doi:10.1109/iccoins.2014.6868826
- 10.1504/IJAIP.2015.070343 · doi:10.1504/ijaip.2015.070343
- 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.
- 10.1145/2839509.2844578 · doi:10.1145/2839509.2844578
- 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
- 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
- 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.
- 10.1145/3085585.3085586 · doi:10.1145/3085585.3085586
- 10.1145/1953163.1953201 · doi:10.1145/1953163.1953201
- 10.1016/j.jvlc.2006.03.002 · doi:10.1016/j.jvlc.2006.03.002
- 10.1145/1565799.1565820 · doi:10.1145/1565799.1565820
- 10.1145/2812428.2812448 · doi:10.1145/2812428.2812448
- 10.1145/1050330.1050419 · doi:10.1145/1050330.1050419
- 10.1145/2157136.2157194 · doi:10.1145/2157136.2157194
- 10.1145/2325296.2325343 · doi:10.1145/2325296.2325343
- 10.1145/1953163.1953313 · doi:10.1145/1953163.1953313
- 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.
- 10.1080/0031383990430105 · doi:10.1080/0031383990430105
- 10.1007/978-3-319-71483-7_3 · doi:10.1007/978-3-319-71483-7_3
- 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
- 10.1145/2676723.2677219 · doi:10.1145/2676723.2677219
- 10.1145/2876034.2893420 · doi:10.1145/2876034.2893420
- 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.
- 10.1109/SERA.2007.92 · doi:10.1109/sera.2007.92
- 10.5555/1153917.1154009 · doi:10.5555/1153917.1154009
- 10.1145/2445196.2445320 · doi:10.1145/2445196.2445320
- 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
- 10.1016/j.entcs.2007.01.041 · doi:10.1016/j.entcs.2007.01.041
- 10.1016/j.entcs.2008.12.056 · doi:10.1016/j.entcs.2008.12.056
- 10.1109/LaTiCE.2013.10 · doi:10.1109/latice.2013.10
- 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
- 10.5220/0006323501250136 · doi:10.5220/0006323501250136
- 10.1145/1999747.1999787 · doi:10.1145/1999747.1999787
- 10.1145/1508865.1509017 · doi:10.1145/1508865.1509017
- 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
- 10.1145/1292491.1292499 · doi:10.1145/1292491.1292499
- 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
- 10.1109/TALE.2013.6654435 · doi:10.1109/tale.2013.6654435
- 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
- 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
- 10.1145/2828959.2828964 · doi:10.1145/2828959.2828964
- 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
- 10.1145/1508865.1508947 · doi:10.1145/1508865.1508947
- 10.1145/971300.971344 · doi:10.1145/971300.971344
- 10.1109/FIE.2010.5673608 · doi:10.1109/fie.2010.5673608
- 10.1109/FIE.2017.8190465 · doi:10.1109/fie.2017.8190465
- 10.1145/1315803.1315811 · doi:10.1145/1315803.1315811
- 10.1145/2597959.2597971 · doi:10.1145/2597959.2597971
- 10.1145/1940976.1940984 · doi:10.1145/1940976.1940984
- 10.1145/1822090.1822148 · doi:10.1145/1822090.1822148
- 10.1145/1185875.1185648 · doi:10.1145/1185875.1185648
- 10.1145/1067445.1067451 · doi:10.1145/1067445.1067451
- 10.1145/1140124.1140170 · doi:10.1145/1140124.1140170
- 10.1145/1138403.1138433 · doi:10.1145/1138403.1138433
- 10.1145/2839509.2844565 · doi:10.1145/2839509.2844565
- 10.1145/971300.971386 · doi:10.1145/971300.971386
- 10.1145/1047344.1047494 · doi:10.1145/1047344.1047494
- 10.1109/FIE.2016.7757618 · doi:10.1109/fie.2016.7757618
- 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.
- 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
- 10.5555/1733663.1733937 · doi:10.5555/1733663.1733937
- 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.
- 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.
- 10.1145/3148562 · doi:10.1145/3148562
- 10.1145/1562877.1562955 · doi:10.1145/1562877.1562955
- 10.1016/j.entcs.2008.12.049 · doi:10.1016/j.entcs.2008.12.049
- 10.1145/965660.965674 · doi:10.1145/965660.965674
- 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
- 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
- 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
- 10.1145/1227310.1227489 · doi:10.1145/1227310.1227489
- 10.1145/1227310.1227429 · doi:10.1145/1227310.1227429
- 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
- 10.1109/WI-IAT.2012.218 · doi:10.1109/wi-iat.2012.218
- 10.1007/11528043_28 · doi:10.1007/11528043_28
- 10.1145/1709424.1709453 · doi:10.1145/1709424.1709453
- 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).
- 10.1145/2048931.2048935 · DOI
- 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
- 10.1109/FIE.2013.6685157 · doi:10.1109/fie.2013.6685157
- 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
- 10.18260/1-2--18224 · doi:10.18260/1-2--18224
- 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
- 10.1504/IJKL.2006.009683 · doi:10.1504/ijkl.2006.009683
- 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
- 10.1109/FIE.2006.322382 · doi:10.1109/fie.2006.322382
- 10.1145/2093157.2093180 · doi:10.1145/2093157.2093180
- Š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
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming
Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022) · Proceedings of the 24th Australasian Computing Education Conference · doi:10.1145/3511861.3511863 · Cited by 463
Self-citationBecker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569759 · Cited by 401
Self-citationThe Robots Are Here: Navigating the Generative AI Revolution in Computing Education
Prather, J., Denny, P., Leinonen, J., Becker, B. A., Albluwi, I., Craig, M., Keuning, H., Kiesler, N., Kohn, T., Luxton-Reilly, A., et al. (2023) · Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education · doi:10.1145/3623762.3633499 · Cited by 396
Self-citationStudying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming
Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., & Grossman, T. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3580919 · Cited by 366
“A full review of introductory programming research is beyond the scope of this paper, and instead we refer the reader to recent surveys on the topic [7, 59].”
Becker, B. A., Denny, P., Pettit, R., Bouchard, D., Bouvier, D. J., Harrington, B., Kamil, A., Karkare, A., McDonald, C., Osera, P.-M., et al. (2019) · Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education · doi:10.1145/3344429.3372508 · Cited by 199
Self-citation
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.