skip to main content
research-article

Analyzing human factor impacts of a programming pedagogy strategy at University of Coimbra: a long term assessment

Published:14 June 2021Publication History
Skip Abstract Section

Abstract

This paper presents an ethnographic study, focusing on the human factor impacts, by analyzing the relation of the pedagogical strategy requirements implemented into a regular programming classes with the efficacy of the classroom changes proposed to improve teaching practice and study behavior. The paper summarizes the updates implemented in the Introduction to Programming and Problem Solving (IPRP in Portuguese equivalent acronym), the first programming course offered for two undergraduates degrees, Informatics Engineering and Design and Multimedia, by the Informatics Engineering Department at the University of Coimbra. The changes applied in IPRP were inspired by pedagogical strategy recommendations developed in previous research, and its updated version has been run since 2011/12 academic year. The present study reports only the developments observed in IPRP classes from the Design and Multimedia degree through the lecturer's point of view assessments

References

  1. Lawrence BARDlN. 2010. Analise de conteudo. Lisboa: edicoes 70 (2010), 225.Google ScholarGoogle Scholar
  2. Helen Beetham and Rhona Sharpe. 2013. Rethinking pedagogy for a digital age: Designing for 21st century learning. Routledge. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. John Biggs. 1999. What the student does: Teaching for enhanced learning. Higher education research & development 18, 1 (1999), 57--75.Google ScholarGoogle Scholar
  4. Design-Based Research Collective. 2003. Design-based research: An emerging paradigm for educational inquiry. Educational Researcher 32, 1 (2003), 5--8.Google ScholarGoogle ScholarCross RefCross Ref
  5. Allan Collins, John Seely Brown, and Ann Holum. 1991. Cognitive apprenticeship: Making thinking visible. American educator 15, 3 (1991), 6--11.Google ScholarGoogle Scholar
  6. John W Creswell. 2002. Educational research: Planning, conducting, and evaluating quantitative. Prentice Hall Upper Saddle River, NJ. 146--166 pages.Google ScholarGoogle Scholar
  7. Adrienne Decker and Monica M McGill. 2017. Pre-College Computing Outreach Research: Towards Improving the Practice. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. ACM, 153--158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Stephen H Edwards, Jason Snyder, Manuel A Perez-Quinones, Anthony Allevato, Dongkwan Kim, and Betsy Tretola. 2009. Comparing effective and ineffective behaviors of student programmers. In Proceedings of the fifth international workshop on Computing education research workshop. ACM, 3--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Nuno Gil Fonseca, Luis Macedo, and Antonio Jose Mendes. 2016. CodeInsights: Monitoring programming students' progress. In Proceedings of the 17th International Conference on Computer Systems and Technologies 2016. ACM, 375--382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S George. 2002. Learning and the Reflective Journal in Computer Science. In Proceedings in Computer Science Twenty-Fifth Australasian Computer Science Conference (ACSC2002), Vol. 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Anabela Gomes and Antonio Jose Mendes. 2007. Learning to program-difficulties and solutions. In International Conference on Engineering Education--ICEE, Vol. 2007.Google ScholarGoogle Scholar
  12. Anabela de Jesus Gomes, Antonio Jose Mendes, and Maria Jose Marcelino. 2015. Computer Science Education Research: An Overview and Some Proposals. In Innovative Teaching Strategies and New Learning Paradigms in Computer Programming. IGI Global, 1--29.Google ScholarGoogle Scholar
  13. Anabela Jesus Gomes and Antonio Jose Mendes. 2015. A procura de um contexto para apoiar a aprendizagem inicial de prgramacao. Educacao, Formacao & Tecnologias-ISSN 1646-933X 8, 1 (2015), 13.27.Google ScholarGoogle Scholar
  14. Mark Guzdial. 2009. Education Teaching computing to everyone. Commun. ACM 52, 5 (2009), 31.33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Essi Lahtinen, Kirsti Ala-Mutka, and Hannu-Matti Jarvinen. 2005. A study of the difficulties of novice programmers. Acm Sigcse Bulletin 37, 3 (2005), 14.18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Raymond Lister. 2010. CS EDUCATION RESEARCH The naughties in CSEd research: a retrospective. ACM Inroads 1, 1 (2010), 22.24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Scheila Wesley Martins. 2011. Contributos para uma Abordagem Contextualizada na Aprendizagem Inicial de Programacao. Ph.D. Dissertation.Google ScholarGoogle Scholar
  18. Scheila Wesley Martins, Antonio Jose Mendes, and Antonio Dias Figueiredo. 2010. A strategy to improve student's motivation levels in programming courses. In Frontiers in Education Conference (FIE), 2010 IEEE. IEEE, F4F.1.Google ScholarGoogle ScholarCross RefCross Ref
  19. Scheila W Martins, Antonio J Mendes, and Antonio D Figueiredo. 2011. Student reflections as an influence in the dynamics of an introductory programming course. In Frontiers in Education Conference (FIE), 2011. IEEE, T4G.1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Scheila Wesley Martins, Antonio Jose Mendes, and Antonio Dias Figueiredo. 2015. A Context for Learning Programming based on Research Communities. In Cadernos de Pedagogia no Ensino Superior. Number 20. CINEP-Centro de InovaA.A.o e Estudo da Pedagogia no Ensino Superior, 3.18.Google ScholarGoogle Scholar
  21. Antonio Jose Mendes, Luis Paquete, Amilcar Cardoso, and Anabela Gomes. 2012. Increasing student commitment in introductory programming learning. In Frontiers in Education Conference (FIE), 2012. IEEE, 1.6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Iain Milne and Glenn Rowe. 2002. Difficulties in learning and teaching programming views of students and tutors. Education and Information technologies 7, 1 (2002), 55.66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Keith Nolan and Susan Bergin. 2016. The role of anxiety when learning to program: A systematic review of the literature. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research. ACM, 61.70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Casey Reas and Ben Fry. 2007. Processing: a programming handbook for visual designers and artists. Number 6812. Mit Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Anthony Robins, Janet Rountree, and Nathan Rountree. 2003. Learning and teaching programming: A review and discussion. Computer science education 13, 2 (2003), 137.172.Google ScholarGoogle Scholar
  26. Juha Sorva. 2013. Notional machines and introductory programming education. ACM Transactions on Computing Education (TOCE) 13, 2 (2013), 8. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Analyzing human factor impacts of a programming pedagogy strategy at University of Coimbra: a long term assessment

    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

    Full Access

    • Published in

      cover image ACM SIGCAS Computers and Society
      ACM SIGCAS Computers and Society  Volume 50, Issue 1
      April 2021
      23 pages
      ISSN:0095-2737
      DOI:10.1145/3470834
      Issue’s Table of Contents

      Copyright © 2021 Copyright is held by the owner/author(s)

      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: 14 June 2021

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)11
      • Downloads (Last 6 weeks)4

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader