DCU Home | Our Courses | Loop | Registry | Library | Search DCU
<< Back to Module List

Latest Module Specifications

Current Academic Year 2025 - 2026

Module Title Computational Thinking Through Purposeful Play
Module Code EDP1041 (ITS: SG224)
Faculty DCU Institute of Education School STEM Ed, Innov, Global Studies
NFQ level 8 Credit Rating 5
Description

This is a theme-based module focusing on designing and constructing using robotic computational materials such as BeeBots, KIBO, mTiny and SPIKE Essentials Lego Education materials as well as a range of other robotic materials appropriate for use at the Junior end of Primary School (Infants – 2nd Class). The emphasis will be on reflective learning practices as students engage in hands-on experimentation and critical analysis of construction-oriented learning experiences. This is supported by readings, examples from classroom practice and ongoing dialogue centred on how these experiences connect to theory and classroom practice. The module which is designed to deepen students’ understanding of Computational Thinking (CT) is rooted in a constructionist learning environment. It models the types of learning experiences, which children will encounter when dealing with these materials in a classroom context. Case studies of innovative teaching and learning initiatives are also used to provide a focus for critical evaluation.

Learning Outcomes

1. Become familiar with and proficient in the use of a range of contemporary programmable technologies and develop an understanding of their potential for student learning and meaning making e.g. BeeBots, SPIKE Essential, KiBo, mTiny
2. Design and facilitate a learning activity which embeds the use of robotic computational materials (i.e. BeeBots, SPIKE Essential, KiBo, mTiny ) into a curriculum area (e.g. SESE)
3. Connect key concepts related to Computational Thinking to the design of the learning activities that leverage the use of BeeBots, KIBO SPIKE Essential, KiBo, mTiny and other robotic computational materials.
4. Reflect on the learning experiences engaged in during the module in relation to the student’s own learning, pertinent research literature related to the use of these robotic computational materials, students’ deepening understanding of Computational Thinking and how it relates to the primary school curriculum (e.g. literacy, mathematics, science, geography etc)


Total Workload: 0
Section Breakdown
CRN10391Part of TermSemester 1
Coursework100%Examination Weight0%
Grade Scale40PASSPass Both ElementsN
Resit CategoryRC1Best MarkN
Module Co-ordinatorDenis MoynihanModule Teacher
Assessment Breakdown
TypeDescription% of totalAssessment Date
Reflective journalThe assignment is focused on developing a Reflective Journal (Blog) which documents the learning experiences students have engaged with as part of this module (Beebots, Lego SPIKE Essentials, Kibo,mTiny together with an overall reflection on the module) Each page of the blog should use a range of media to document clearly: • what you learned while working with the different computational materials? • how you could use the different materials in the classroom? • what subjects (strands / strand units etc.) are addressed when using these materials? • what did you learn when working with the children if applicable? • what did you learn about yourself as a learner? Use evidence (e.g. from 100%n/a
Reassessment Requirement Type
Resit arrangements are explained by the following categories;
RC1: A resit is available for both* components of the module.
RC2: No resit is available for a 100% coursework module.
RC3: No resit is available for the coursework component where there is a coursework and summative examination element.

* ‘Both’ is used in the context of the module having a coursework/summative examination split; where the module is 100% coursework, there will also be a resit of the assessment

Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities

Indicative Content
• The module provides a research-based foundation for understanding learning, with a balance of academic discussion and practical, hands-on projects. Grounded in the constructionist principles, our approach is to engage preservice teachers with the concepts of CT using a range of computational materials (eg, BeeBots, Kibo, Lego SPIKE Essential etc.); enable them to build their own interpretation based on experience, literature, class discussions and hands-on learning experiences; and finally, to make learning concrete and relevant through the completion of assignments that relate to their own learning, their future teaching and the Primary School Curriculum. Personal reflection, peer feedback and group discussions are key features of modules as it is through engaging in conversation around their own or another's artefact (be it a programme in Scratch or a Lego robot) that, the development of a shared understanding is enabled and the foundation for new understandings laid. • The theoretical approach used for designing the learning experiences of this module incorporates elements from Papert’s (1980) constructionist framework, which states that people can learn deeply when they build their own meaningful projects in a community of learners and reflect carefully on the process. • The module provides a critical deepening of students’ understanding of computational thinking and its potential use for learning. For example, the BeeBot allow children to program the “bee” robot to execute simple movements. This experience in programming helps to develop analytical and logical thought while also developing strategies to think ahead in order to be able to control BeeBot. Using the LEGO® Education SPIKE Essentials™ Robotics Construction Set, the students are introduced to simple robotics through building models, attaching sensors and motors, and using a computer to program the model’s behaviour. These programming environments enable students to build personally meaningful artefacts which then become “objects to think with”. • Embedded in the exploration of computer programming and robotics (e.g. BeeBots, SPIKE Essentials, KiBo), the module develops the students’ understanding of computational thinking which encompasses a broad range of analytic and problem-solving skills, dispositions, habits, and approaches used in computer science (e.g. Boccanni et al., 2022; Butler & Leahy, 2021; Angeli et al., 2016; Barr & Stephenson, 2011; International Society for Technology Education and The Computer Science Teachers Association, 2011; Lee et al., 2011). • Our definition of computational thinking involves three key dimensions: (1) knowing certain computational concepts, (2) being able to employ those concepts using computational practices, (3) developing new computational perspectives, an awareness of self, others, and world. • In particular the module specifically fosters computational thinking skills such as: problem representation; systematicity in generating and implementing solutions; exploring multiple possible solutions; problem-solving on multiple levels – from approaching the overall challenge to “debugging” or trouble-shooting specific difficulties with a given solution’s implementation; productive attitudes toward “failure” and misconceptions uncovered along the route to a successful project; and strategies for approaching open-ended and often difficult problems (Bers et al., 2013). This range of skills are of general applicability beyond robotics and computational thinking. In summary: • To extend students computational thinking they will engage in designing and developing learning activities using the BeeBots, KIBO and WeDo materials • The workshop sessions will be a blended approach of skill development with discussion and reflection on the effective use of these digital tools in the curriculum and the implications for designing learning environments. • By engaging with pertinent research which leverage the use of BeeBots, KIBO and WeDo materials students will have the opportunity to develop their understandings of how computational thinking can be embedded in classroom practice.

Indicative Reading List

Books:
  • Bers, M.: 2012, Designing digital experiences for positive youth development: From playpen to playground., Oxford University Press,
  • Bers, N.: 2007, Blocks to robots: Learning with technology in the early childhood classroom,


Articles:
  • Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn- Smith, J., & Zagami, J.: 2016, A K-6 computational thinking framework-implications for teacher knowledge., Educational Technology & Society, 19(3), 47– 5, 517739
  • 2014: Computational thinking and tinkering: Exploration of an early childhood robotics curriculum., . Computers & Education, 72, 14515, https://ase.tufts.edu/DevTech/publications/computersandeducation.pdf, 517740, 1
  • A Constructionist view of what it means to be digitally literate: The Nordic Journal of Digital Literacy, 2, 61-77, 517741, 1, Elkin, M., Sullivan, A., & Bers, M. U.
  • Journal of Information Technology Education: Innovations in Practice: 13, 15316, http://www.jite.org/documents/Vol13/JITEv13IIPvp153-169Elkin882.pdf, 517742, 1, Kazakoff, E. R., & Bers, M. U, 2014
  • 50(4): 553-, 517743, 1, Misirli, A., & Komis, V, 2023, Computational thinking in early childhood education: The impact of programming a tangible robot on developing debugging knowledge
  • 13915: 517744, 1, Papert, S. and Harel I, 1990, Situating Constructionism,
  • http://www.papert.org/articles/SituatingConstructionism.html: 517745, 1, Sullivan, A., & Bers, M., 2016, Robotics in the early childhood classroom: learning outcomes from an 8-week robotics curriculum in pre-kindergarten through second grade, International Journal of Technology and Design Education, 26(1), 320
Other Resources

  • 1: website, Barefoot Computing, KS1 Bee-Bots 1,2,3 Activity: An introduction to programming with Bee-Bots,
  • 414879: 1, website, The Early Childhood Robotics Network,
  • http://tkroboticsnetwork.ning.com/page/wedom: 414880, 1, website, DevTech Group, Tufts University, DevTech Group, Tufts University Publications
  • http://ase.tufts.edu/devtech/publications.html: 414881, 1, website, Lego Foundation, Lego Foundation Research Publications
  • http://www.legofoundation.com/nl-nl/research-and-learning/foundation-research: 414882, 1, website video, White House USA, White House Symposium on Early Stem
  • https://www.youtube.com/watch?v=iUvEks2tutw&feature=youtu.be&t=36m: 414883, 1, website video, Marina Bers, Young programmers -- think playgrounds, not playpens
  • TEDxJackson: https://www.youtube.com/watch?v=jOQ-9S3lOnM&list=PLXzFU_7W4n0t5suyfWPX6R-zUpd1MQ876, 414884, 1, website video, Lego Foundation, 0
  • https://vimeo.com/105388899:

<< Back to Module List View 2024/25 Module Record for EDP1041