skip to main content
10.1145/3230977.3231007acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
abstract

Towards an Instructional Design of Complex Learning in Introductory Programming Courses

Published:08 August 2018Publication History

ABSTRACT

To provide effective learning strategies to complex content, educational psychology produced frameworks that holistically integrate skills at a controlled pace achieved by sequencing tasks by its complexity. However, to apply such frameworks to introductory programming courses, there is a dearth of established methodologies for assessing how difficult such tasks are from the student's cognitive perspective. My goals are twofold: in order to design an instructional intervention that applies and adapt frameworks aimed to complex learning, I first establish and empirically validate a model to evaluate the complexity of programs from a cognitive perspective, providing metrics to quantify different aspects of program's complexity. I want to explore how to refine and expand this model analysis, what kind of evidence can be extracted from its empirical validation and how to impact instructional design with the results of my work.

References

  1. Hwan-Hee Choi, Jeroen JG Van Merriënboer, and Fred Paas . 2014. Effects of the physical environment on cognitive load and learning: towards a new model of cognitive load. Educational Psychology Review Vol. 26, 2 (2014), 225--244.Google ScholarGoogle ScholarCross RefCross Ref
  2. Michael Lamport Commons, Eric Andrew Goodheart, Alexander Pekker, Theo Linda Dawson, Karen Draney, and Kathryn Marie Adams . 2008. Using Rasch scaled stage scores to validate orders of hierarchical complexity of balance beam task sequences. Journal of Applied Measurement Vol. 9, 2 (2008), 182.Google ScholarGoogle Scholar
  3. Michael Lamport Commons, Edward James Trudeau, Sharon Anne Stein, Francis Asbury Richards, and Sharon R Krause . 1998. Hierarchical complexity of tasks shows the existence of developmental stages. Developmental Review Vol. 18, 3 (1998), 237--278.Google ScholarGoogle ScholarCross RefCross Ref
  4. Rodrigo Duran, Juha Sorva, and Sofia Leite . In review. Towards an analysis of program complexity from a cognitive perspective. In review (. In review).Google ScholarGoogle Scholar
  5. Cruz Izu, Amali Weerasinghe, and Cheryl Pope . 2016. A study of code design skills in novice programmers using the SOLO taxonomy Proceedings of the 2016 ACM Conference on International Computing Education Research. ACM, 251--259. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Susana Masapanta-Carrión and J. Ángel Velázquez-Iturbide . 2018. A systematic review of the use of Bloom's Taxonomy in computer science education Proceedings of the 49h ACM Technical Symposium on Computer Science Education (SIGCSE '18). ACM, 441--446. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Briana B Morrison, Brian Dorn, and Mark Guzdial . 2014. Measuring cognitive load in introductory CS: adaptation of an instrument Proceedings of the tenth annual conference on International computing education research. ACM, 131--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kathryn M. Rich, Carla Strickland, T. Andrew Binkowski, Cheryl Moran, and Diana Franklin . 2017. K-8 Learning Trajectories Derived from Research Literature: Sequence, Repetition, Conditionals. In Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER '17). ACM, New York, NY, USA, 182--190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Simon, Mike Lopez, Ken Sutton, and Tony Clear . 2009. Surely we must learn to read before we learn to write! Conferences in Research and Practice in Information Technology Series (ACE '09), bibfieldeditorMargaret Hamilton and Tony Clear (Eds.), Vol. Vol. 95. Australian Computer Society, 165--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Elliot Soloway . 1986. Learning to program = Learning to construct mechanisms and explanations. Commun. ACM Vol. 29, 9 (1986), 850--858. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jeroen JG Van Merriënboer and Paul A Kirschner . 2017. Ten steps to complex learning: A systematic approach to four-component instructional design. Routledge.Google ScholarGoogle Scholar

Index Terms

  1. Towards an Instructional Design of Complex Learning in Introductory Programming Courses

        Recommendations

        Comments

        Login options

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

        Sign in
        • Published in

          cover image ACM Conferences
          ICER '18: Proceedings of the 2018 ACM Conference on International Computing Education Research
          August 2018
          307 pages
          ISBN:9781450356282
          DOI:10.1145/3230977

          Copyright © 2018 Owner/Author

          Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 August 2018

          Check for updates

          Qualifiers

          • abstract

          Acceptance Rates

          ICER '18 Paper Acceptance Rate28of125submissions,22%Overall Acceptance Rate189of803submissions,24%

          Upcoming Conference

          ICER 2024
          ACM Conference on International Computing Education Research
          August 13 - 15, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader