Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Increasing student success by modifying course delivery based on student submission data

Published: 01 December 2013 Publication History
First page of PDF

References

[1]
Ala-Mutka, K. M. "A survey of automated assessment approaches for programming assignments." Computer Science Education, 15, 2 (2005): 83--102.
[2]
Anderson, J. and Skwarecki, E. 1986. "The automated tutoring of introductory computer programming." Communications of the ACM, 29, 9 (1986): 842--849.
[3]
Bennedsen, J., and Caspersen, M. E. "Failure rates in introductory programming." ACM SIGCSE Bulletin, 39, 2 (2007): 32--36.
[4]
Blackwell, A. "First Steps in programming: a rationale for attention investment models." IEEE 2002 Symposia on Human Centric Computing Languages and environments, 2002.
[5]
Buck, D. and Stucki, D. "Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development." Proceedings of SIGCSE '00 (New York: ACM Press, 2000): 75--79.
[6]
Carlisle, M. C. "Using You Tube to enhance student class preparation in an introductory Java course." Proceedings of SIGCSE '10 (New York: ACM Press, 2010): 470--474.
[7]
Cheang, B., et al. "On automated grading of programming assignments in an academic institution." Computers and Education, 41 (2003): 121--131.
[8]
Clancy, M., et al., Eds "New roles for students, instructors, and computers in a lab-based introductory programming course." SIGCSE'03: Conference of the ACM special interest group on computer science education, (New York: ACM Press, 2003).
[9]
Davies, S. "Knowledge restructuring and the acquisition of programming expertise." International Journal of Human-Computer Studies, 40 (1994): 703--725.
[10]
Douce, C., Livingstone, D. and Corwell, J. "Automatic Test-Based Assessment of Programming: A Review." ACM Journal of Educational Resources in Computing, 5, 3 (2005): Article 4.
[11]
Fay, A. and Mayer, R. "Learning LOGO: A cognitive analysis." In R. E. Meyer (Ed.), Teaching and Learning Computer Programming: Multiple Research Perspectives. (Hillsdale, NJ: Lawrence Erlbaum Associates, 1988): 55--74.
[12]
Fincher, S., et al. "Predictors of success in a first programming course." Proceedings of the 8th Australasian Conference on Computing Education. (Darlinghurst, Australia: Australian Computer Society, Inc., 2006), 52: 189--196.
[13]
Gentile, J.R. and Lalley, J.P. Standards and Mastery Learning: Aligning Teaching and Assessment So All Children Can Learn. Corwin Press; 1st Edition, 2003.
[14]
Gerdes, A. Jeuring, J.T. & Heeren, B.J. "Using Strategies for Assessment of Programming Exercises." Proceedings of SIGCSE'10, March 10--13, 2010, Milwaukee, Wisconsin, USA. (New York: ACM, 2010).
[15]
Heaney, D., and Daly, C. "Mass production of individual feedback." ACM SIGCSE Bulletin 36, 3 (2004): 117--121.
[16]
Kleinman, J. and Entin, E. "Comparison of in-class and distance-learning students' performance and attitudes in an introductory computer science course." Journal of Computing Sciences in College, 17, 6: 206--219.
[17]
Ko, A. and Myers, B. "A framework and methodology for studying the causes of software errors in programming systems." Journal of Visual Languages & Computing, 16 (2005): 41--84.
[18]
Lane, H. and VanLehn, K. 2003. "Coached program planning: Dialogue-based support for novice program design." Proceedings of SIGCSE '03 (New York: ACM Press): 148--152).
[19]
Lehre, R., Guckenberg, T. and Sancilio, L. "Influences of LOGO on children's intellectual development." In R. E. Meyer (Ed.), Teaching and Learning Computer Programming: Multiple Research Perspectives. (Hillsdale, NJ: Lawrence Erlbaum Associates, 1988): 75--110.
[20]
Mancy, R. and Reid, N. "Aspects of cognitive style and programming." Proceedings of 16th Annual Workshop of the Psychology of Programming Interest Group (PPIG), Institute of Technology, Carlow, Ireland, 5--7 April 2004, 1--9.
[21]
Mayer, R. "Learning in complex domains: A cognitive analysis of computer programming." The Psychology of Learning and Motivation, 19 (1985): 89--130.
[22]
Mayer, R. 1988. "Introduction to research on teaching and learning computer programming." In R. E. Meyer (Ed.), Teaching and Learning Computer Programming: Multiple Research Perspectives (pp. 1--12). Hillsdale, NJ, USA: Lawrence Erlbaum Associates.
[23]
McCraken, M. et. al. "A multi-national, multi-institutional study of assessment of programming skills of first-year CS students." ACM SIGCSE Bulletin, 33, 4 (2001): 125--180.
[24]
McGill, T., Volet, S., & Hobbs, V. "Studying programming externally: Who succeeds?" Distance Education, 18, 2 (1997): 236--256.
[25]
Odekirk-Hash, E. & Zachary, J. "Automated feedback on programs means students need less help from teachers." Proceedings of SIGCSE '01, (New York: ACM, 2001).
[26]
Pears, A., et al. "A survey of literature on the teaching of introductory programming." ACM SIGCSE Bulletin 39, 4, (2007): 204--223.
[27]
Pennington, N. Cognitive components of expertise in computer programming: A review of the literature. (Washington, D.C.: American Psychological Association, 1985).
[28]
Petersen, A., Craig, M., & Zingaro, D. "Reviewing CS1 exam question content." Proceedings of SIGCSE '11 (New York: ACM Press, 2011): 631--636.
[29]
Prabhakararao, S. "Bringing educational theory to end-user programming." Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments, 2003: 281--282.
[30]
Ramalingam, V., LaBelle, D., & Wiedenbeck, S. "Self-efficacy and mental models in learning to program." ACM SIGCSE Bulletin. 36, 3 (2004): 171--175).
[31]
Robins, A. "Learning edge momentum: A new account of outcomes in CS1." Computer Science Education, 20, 1 (2010): 37--71.
[32]
Romero, P., et al. "Co-ordination of multiple external representations during Java program debugging." Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments, (New York: IEEE, 2002).
[33]
Rosson, M.B., Ballin, J., & Nash, H. "Everyday programming: Challenges and opportunities for informal web development." Visual Languages and Human-Centric Computing 2004 (New York: IEEE, 2004): 123--130).
[34]
Rosson, M.B., Carroll, J.M. & Sinha, H. "Orientation of undergraduates toward careers in the Computer and Information Sciences: Gender, self-efficacy and social support." ACM Transactions on Computing Education, 11, 3 (2011): Article 14.
[35]
Shaffer, S. "Data partitioning, code inspections and pathological programs." Software Quality, Summer, 2000.
[36]
Shaffer, S. "Ludwig: An online programming tutoring and assessment system." Inroads: The official quarterly publication of the ACM special interest group on computer science education. June, 2005.
[37]
Shaffer, S. Toward a system dynamics model of teaching computer programming via distance education. Ph.D. Dissertation, College of Education, Pennsylvania State University, 2006.
[38]
Tew, A. E., and Guzdial, M. "Developing a validated assessment of fundamental CS1 concepts." Proceedings of SIGCSE '10 (New York: ACM Press, 2010): 97--101.
[39]
Woit, D. and Mason, D. 2003. "Effectiveness of online assessment." Proceedings of SIGCSE '03 (New York: ACM Press, 2003): 137--141).
[40]
Zachary, J. and Jensen, P. "Exploiting value-added content in an online course: Introducing programming concepts via HTML and JavaScript." Proceedings of SIGCSE '03, (New York: ACM Press, 2003).

Cited By

View all
  • (2024)Mastery learning in CS1: a longitudinal study during and post-pandemicDiscover Education10.1007/s44217-024-00361-x3:1Online publication date: 2-Dec-2024
  • (2024)Encouraging Grading: Per Aspera Ad A-StarsComputer Supported Education10.1007/978-3-031-53656-4_2(23-46)Online publication date: 15-Feb-2024
  • (2023)A Flexible Formative/Summative Grading System for Large CoursesProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569810(624-630)Online publication date: 2-Mar-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Inroads
ACM Inroads  Volume 4, Issue 4
December 2013
83 pages
ISSN:2153-2184
EISSN:2153-2192
DOI:10.1145/2537753
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2013
Published in INROADS Volume 4, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distance education
  2. introductory programming
  3. mastery learning
  4. retention

Qualifiers

  • Research-article
  • Popular
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Mastery learning in CS1: a longitudinal study during and post-pandemicDiscover Education10.1007/s44217-024-00361-x3:1Online publication date: 2-Dec-2024
  • (2024)Encouraging Grading: Per Aspera Ad A-StarsComputer Supported Education10.1007/978-3-031-53656-4_2(23-46)Online publication date: 15-Feb-2024
  • (2023)A Flexible Formative/Summative Grading System for Large CoursesProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569810(624-630)Online publication date: 2-Mar-2023
  • (2021)Frequent, Timed Coding Tests for Training and Assessment of Full-Stack Web Development SkillsProceedings of the 52nd ACM Technical Symposium on Computer Science Education10.1145/3408877.3432549(24-30)Online publication date: 3-Mar-2021
  • (2020)Materials extrusion-inspired engineering reflection of social pressure-induced environmental impact on academy community well-beingWork10.3233/WOR-203301(1-20)Online publication date: 30-Oct-2020
  • (2019)Mastery Learning in Computer Science EducationProceedings of the Twenty-First Australasian Computing Education Conference10.1145/3286960.3286965(37-46)Online publication date: 29-Jan-2019
  • (2019)A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher EducationIEEE Transactions on Education10.1109/TE.2018.286413362:2(77-90)Online publication date: 1-May-2019
  • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018
  • (2017)Principles of a Casual Serious Game to Support Introductory Programming Learning in Higher EducationGamification-Based E-Learning Strategies for Computer Programming Education10.4018/978-1-5225-1034-5.ch004(53-78)Online publication date: 2017
  • (2017)Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through ProgrammingReview of Educational Research10.3102/003465431771009687:4(834-860)Online publication date: 23-May-2017
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media