Skip to main content

Digital Learning Objects for Teaching Computer Programming in Primary Students

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 993))

Abstract

The current learning environments focus on the development of skills which are related to problem solving, creativity and critical thinking addressing the needs of learners in today’s society. Computer programming includes this kind of skills and it is placed at the center of attention of the educational policy. Approaching programming is a difficult task because of its complex concepts, thus educators are seeking effective methods for teaching it. This paper presents the design of digital learning objects for teaching programming concepts and the results of a pilot empirical study with special users. The results reveal that the proposed learning objects seem to be a useful tool for teachers, aligned with the learning goals and can be employed in authentic scenarios.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Johnson, P.: The 21st century skills movement. Educ. Leadersh. 67, 2009 (2009)

    Google Scholar 

  2. Moyer, L.A.: Engaging Students in 21st Century Skills through Non-Formal Learning (2007)

    Google Scholar 

  3. Papert, S.: Mindstorms: Computers, Children, and Powerful Ideas. Basic Books, New York (1980)

    Google Scholar 

  4. Pirolli, P., Recker, M.: Learning strategies and transfer in the domain of programming. Cogn. Instr. 12, 235–275 (1994). https://doi.org/10.1207/s1532690xci1203_2

    Article  Google Scholar 

  5. Kafai, Y.B., Burke, Q.: Computer programming goes back to school. Phi Delta Kappan. 95, 61–65 (2013). https://doi.org/10.1177/003172171309500111

    Article  Google Scholar 

  6. Balanskat, A., Engelhardt, K.: Computing our Future Computer Programming and Coding - Priorities, School Curricula and Initiatives Across Europe (2014)

    Google Scholar 

  7. Jenkins, T.: The motivation of students of programming. In: Proceedings of ITiCSE 2001, pp. 53–56 (2001)

    Google Scholar 

  8. Boyle, T.: Design principles for authoring dynamic, reusable learning objects. Aust. J. Educ. Technol. 19, 46–58 (2003). https://doi.org/10.14742/ajet.1690

    Article  Google Scholar 

  9. Pickard, P., Chalk, P., Jones, R.: Creating and employing on-linedynamic learning objects for an introductory programming module. J. Comput. Inf. Technol. 11, 253–259 (2003)

    Article  Google Scholar 

  10. Matthiasdottir, A.M.: Usefulness of learning objects in computer science learning. The Codewitz project. In: Proceedings of Codewitz Open Conference Methods, Materials and Tools for Programming Education, Tampere, Finland, pp. 27–31 (2006)

    Google Scholar 

  11. Rahmat, M., Shahrani, S., Latih, R., Yatim, N.F.M., Zainal, N.F.A., Rahman, R.A.: Major problems in basic programming that influence student performance. Procedia - Soc. Behav. Sci. 59, 287–296 (2012). https://doi.org/10.1016/j.sbspro.2012.09.277

    Article  Google Scholar 

  12. Burbaité, R., Damasevicius, R., Stuikys, V.: Using Robots as Learning Objects for Teaching Computer Science. In: IEEE International Conference on System Science and Engineering (ICSSE 2013), Budapest, Hungary, pp. 103–111 (2013)

    Google Scholar 

  13. Fetaji, M., Loskovska, S., Fetaji, B., Ebibi, M.: Combining virtual learning environment and integrated development environment to enhance e-learning. In: Proceedings of the International Conference on Information Technology Interfaces, ITI, pp. 319–324 (2007)

    Google Scholar 

  14. Kak, A.: Teaching Programming (2013). https://engineering.purdue.edu/kak/TeachingProgramming.pdf

  15. Begosso, L.R., Begosso, L.C., Begosso, R.H.: An approach for the use of Learning Objects in teaching Computer Programming concepts. In: IEEE Frontiers in Education Conference (FIE), USA, pp. 1–8 (2016)

    Google Scholar 

  16. Shank, J.D.: The emergence of learning objects: the reference librarian’s role. Res. Strateg. 19, 193–203 (2003). https://doi.org/10.1016/j.resstr.2005.01.002

    Article  Google Scholar 

  17. Weller, M.: Learning objects, learning design, and adoption through succession. J. Comput. High. Educ. 19, 26–47 (2007). https://doi.org/10.1007/BF03033418

    Article  Google Scholar 

  18. Kay, R.H.: Examining factors that influence the effectiveness of learning objects in mathematics classrooms. Can. J. Sci. Math. Technol. Educ. 12, 350–366 (2012). https://doi.org/10.1080/14926156.2012.732189

    Article  Google Scholar 

  19. Cohen, E.B., Nycz, M.: learning objects and e-learning: an informing science perspective. Interdiscip. J. Knowl. Learn. Objects. 2, 23–34 (2006)

    Google Scholar 

  20. Barajas Saavedra, A., Muñoz Arteaga, J., Álvarez Rodríguez, F.J., Garcia Gaona, M.E.: Developing large scale learning objects for software engineering process model. In: 2009 Mexican International Conference on Computer Science, pp. 203–208 (2009)

    Google Scholar 

  21. Ritzhaupt, A.D.: Learning object systems and strategy: a description and discussion. Interdiscip. J. E-Learn. Learn. Objects 6, 217–238 (2010). Doi: Report

    Google Scholar 

  22. Gürer, M.D.: Utilization of Learning Objects in Social Studies Lesson: Achievement, Attitude and Engagement (2013)

    Google Scholar 

  23. Gunawardena, A., Adamchik, V.: A customized learning objects approach to teaching programming. In: International Conference on Information Technology: Computers and Communications (ITCC 2003) (2003)

    Google Scholar 

  24. Boyle, T., Bradley, C., Chalk, P.: Improving the teaching of programming using a VLE enhanced with learning objects. In: 2nd International Conference Information Technology: Research and Education, ITRE 2004 (2004)

    Google Scholar 

  25. Villalobos, J.A., Calderon, N.A., Jiménez, C.H.: Developing programming skills by using interactive learning objects. In: Proceedings of ITiCSE 2009, pp. 151–155 (2009)

    Google Scholar 

  26. Wu, B., Qian, K., Bhattacharya, P., Guo, M., Hu, W.: Live programming learning objects on cloud. In: Proceedings of the 2011 11th IEEE International Conference on Advanced Learning Technologies, ICALT 2011, pp. 362–363 (2011)

    Google Scholar 

  27. Jimoyiannis, A., et al.: Design and development of learning objects for lower secondary education in Greece: the case of computer science e-books 1. In: Chova, L.G., Martínez, A.L., Torres, I.C. (eds.) EDULEARN13: 5th International Conference on Education and New Learning Technologies, Spain, pp. 41–49 (2013)

    Google Scholar 

  28. Matthews, R., Hin, H.S., Choo, K.A.: Practical use of review question and content object as advanced organizer for computer programming lessons. Procedia - Soc. Behav. Sci. 172, 215–222 (2015). https://doi.org/10.1016/j.sbspro.2015.01.357

    Article  Google Scholar 

  29. Luna-Ramirez, W.A., Jaimez-Gonzalez, C.R.: Supporting structured programming courses through a set of learning objects. In: International Conference on Information Society, i-Society 2014, pp. 122–126 (2015)

    Google Scholar 

  30. Begosso, L.C., Begosso, L.R., Begosso, R.H., Ribeiro, A., Martins dos Santos, R.: The use of learning objects for teaching computer programming. In: IEEE Frontiers in Education Conference, USA, pp. 786–791 (2015)

    Google Scholar 

  31. Leacock, T.L., Nesbit, J.C.: A framework for evaluating the quality of multimedia learning resources. Educ. Technol. Soc. 10, 44–59 (2007). https://doi.org/10.1017/CBO9781107415324.004

    Article  Google Scholar 

  32. Kafai, Y.B., Resnick, M.: Constructionism in Practice: Designing, Thinking, and Learning in a Digital World. Routledge, London (1996)

    Google Scholar 

Download references

Acknowledgements

This research has been partially supported by the “Movilidad Doctorandos UVa 2018” grant program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paraskevi Topali .

Editor information

Editors and Affiliations

Appendix

Appendix

(See Tables 1 and 2).

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Topali, P., Mikropoulos, T.A. (2019). Digital Learning Objects for Teaching Computer Programming in Primary Students. In: Tsitouridou, M., A. Diniz, J., Mikropoulos, T. (eds) Technology and Innovation in Learning, Teaching and Education. TECH-EDU 2018. Communications in Computer and Information Science, vol 993. Springer, Cham. https://doi.org/10.1007/978-3-030-20954-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-20954-4_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-20953-7

  • Online ISBN: 978-3-030-20954-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics