Module 5: STEM & Coding in Minecraft Education

Home › Forums › Crafting a Game Based Learning Environment 2024 › Module 5: STEM & Coding in Minecraft Education

Viewing 24 reply threads
  • Author
    Posts
    • #222339
      Profile photo ofpbrennan_jy7f6fe0Pat Brennan
      Course Facilitator

        *Please Note:  Participants who use Word (Or equivalent) to write their assignments and then copy and paste these into the forum may find that additional extraneous formatting is brought across. To avoid this, either right click in the post window and choose ‘Paste as Plain Text’ or use the keyboard shortcut cmd+shift+v. Alternatively, you can first paste the content into Notepad (Or similar text editor) and then copy it from here to the topic window.

        ASSIGNMENT

        • Compose a  forum response emphasizing the significance of introducing coding and computer science in primary schools.
        • Reflect on your personal experiences with coding education and highlight its benefits for young students.
        • Address potential challenges that may arise and propose solutions to overcome them.

        Write a reflective piece (150-word minimum) as a reply to this post.

         

      • #223148
        Orla Coleman
        Participant

          The world around us has changed drastically over the past 15 years. The technology available today is that of which we couldn’t have even imagined. Every day we use different forms of technology, in school I believe we need to be making greater use of these amazing developments and in turn also teaching our students the skills they will need to engage with this themselves.

          Integrating coding and computer science into our education systems is a positive step in setting up children for the future. Fundamentally, allowing children the opportunity to be curious, creative and explore these new areas, helps them to develop critical thinking skills, resilience, independence in their learning, and allows them opportunities to basically learn a new language, a new way of using their brains.

          My limited experience with coding in school has only been through using bee – bots, which children code simple movement instructions into their bee robot to move around a series of obstacles etc. From my experience it is clear that children are fully engaged when interacting with such a unique experience. It was amazing to see them work through the thought process of logically instructing the bee in sequence. This opportunity to keep trying until you succeed is incredible – if we get something wrong in a lesson, sometimes this knocks our confidence, but the resilience built through persevering with the bee until you use the right sequence is a great way to build self esteem.

          In terms of using coding this year, I would love to implement minecraft education with my 6th class, I also aim to use make code arcade where children have free access to code a little video game – another Microsoft initiative. My only issues i see arising are internet speed, and access to enough devices. I look forward to making my classroom a more child centred space through the use of technology.

        • #223238
          Luke Sheridan
          Participant

            Compose a  forum response emphasizing the significance of introducing coding and computer science in primary schools.
            Reflect on your personal experiences with coding education and highlight its benefits for young students.
            Address potential challenges that may arise and propose solutions to overcome them.

            I can’t emphasize enough the importance of coding and computer science in primary schools. In today’s modern world, we live through technology (whether we like it or not!) and jobs have become so reliant on technology it is essential that we are able to navigate phones, tablets, applications and websites to get through day to day life. In primary schools, it is our responsibility to prepare students for their future in tech. Not only will children be equipped in being able to use online tools but through coding it embeds many skills that are essential in a variety of ways. Coding enforces critical thinking skills, instils creativity and innovation, problem solving and the ability to think in abstract ways. By introducing coding in classrooms, these skills can be beneficial across the whole curriculum, integrating with a variety of subjects.

            Personally, I have minimal experience in coding. I am familiar with Scratch and have introduced it into the classroom with, admittedly, little effect as I wasn’t very motivated by it myself. After completing DreamSpace Minecraft Education course, I have finally found an exciting and valuable source of coding that I can triumphantly introduce to the classroom in September. I have played Minecraft since I was the same age as my students and I love the opportunities and fun that can be had whilst subconsciously learning valuable life skills. I was unaware of the coding aspect of Minecraft Education and I believe it will be a powerful tool for my teaching in the future. I can act as a facilitator for the children whilst they problem solve and create with coding – however I will be secretly wishing I could be playing myself!

            A challenge for schools around the country is a lack of resources and hardware for the students. One Chromebook trolley, for example, can be tricky for 4 senior classes all vying to use them. Something that I will be introducing to my school in September is a DL team, where we can come together to create collaborative timetables, meet up to discuss any technological issues or problems and lift the burden off teachers who feel under pressure using technology in the classroom. This will involve staff-led workshops and collaboration on useful resources, tips, tricks that will give teachers more confidence in the classroom.

          • #223271
            Edele Harvey
            Participant

              Technology and digital skills has increased immensely over the past 30 years. Digital skills and technology literacy is needed in  virtually every job. The is a need that is continuing to increase as technology continues to develop. As teachers we have a responsibility to provide our students with opportunities to develop these skills so they can leave education prepare for society and work-life. Teaching children digital literacy skills allows they to develop critical thinking skills, problem solving and higher order thinking. Through coding and computer science children has engage creatively and develop their curiosity of what is possible.

              I have had the opportunity to bring coding into my classroom over the past 3 years. With younger pupils we introduced coding through Beebots and then progressed with Scratch Junior. In older classes we use scratch and code.org to develop coding skills. As an educator I had very little prior experience in coding so this was an area of professional development I had to learnt both from personal research and from co workers. From my experience with coding in the classroom the children throughly enjoyed it and were very engaged in every lesson. I was also surprised to observe that children learnt and implanted skills much faster than I expected with many children in Senior Infants having prior experience with Scratch Junior. One challenge I learnt was that after some exploratory lessons children needed tasks and scaffolding to ensure learning was present and developing. Another challenge was Teacher willingness and confidence. To overcome this teachers must be given time to learn the skills themselves, have a co worker to scaffold their learning and have pre made lessons available to use.

            • #223279
              Margaret Kelleher
              Participant

                Using Minecraft education to introduce STEM to your classroom
                Task 1:

                Algebra: Patterns rules and relationships.
                Learning outcome:
                Through appropriately engaging learning experiences children should be able to identify the rules that govern patterns to generalise and make predictions.

                Minecraft education game: NUMBER PATTERN ARCHITECTURE
                Students explore math models to learn about arithmetic patterns and create towers in architectural designs.
                Identifying patterns is a foundational skill which is used throughout the maths curriculum and once mastered unlocks a lot of the problems children will face during a maths lesson. The game above requires students to initially spot patterns and then move on to spotting what is missing from a number pattern.

                The children then enter the Minecraft world and complete the following activities:
                Part 1: Finding Number Patterns Students will explore the pre-made math models of number patterns and find the next set of numbers. Also, they will be given sets of numbers on slates to build a math model.
                Part 2: Explore the Architecture Students will then explore and study the architecture designs made from the number pattern math models and get ideas on what they want to build.
                Part 3: Build In the first building area, students will create and build a math model of a number pattern and push the clone button. The model will appear in the next build area where the students will finish the frame of their building. Push the clone button and the frame will appear in the third build area where the students will design and finish their structure.

                This Minecraft lesson would best be completed after considerable work on number patterns and identifying/ completing them. Maths is all around us. I love explaining this to my students but to be able to show them through Minecraft that these patterns translate into architecture is fantastic. Connecting classroom maths to the “real” world is so important for motivation and to keep enthusiasm levels up.
                This lesson could also be interlinked with art/studying the work of famous architects past and present.

              • #223293
                Margaret Kelleher
                Participant

                  Task 2
                  Discuss the significance of introduction of coding and computer science into primary schools.

                  As mentioned previously I understand the importance of digital tools for learning in the classroom. The ever-changing nature of digital technology means we need to be re evaluating our teaching methods quite regularly.  More specifically coding is a fantastic addition to the primary curriculum as many of the children may well choose tech professions but even if they don’t it is an invaluable skill and altogether important to be familiar at least with the basics as code will likely be a part of our everyday lives.

                  Personal experience
                  My personal experience with coding is quite basic, I have done some coding on previous courses but I wouldn’t consider myself proficient quite yet.

                  Challenges
                  I would say some of the challenges to the introduction of coding and computer science to the classroom may be the access to resources. Some schools like my own have very little access to IT or may not have an experienced teacher who can lead the way with achieving IT goals. Continued CPD will no doubt help greatly in this area.

                • #223301
                  Olivia Diamond
                  Participant

                    As a result of my internship experiences and digital learning specialism, introducing coding and computer science in primary schools is crucial for preparing students to thrive in a rapidly evolving world. From my experience, integrating coding into the curriculum has sparked immense interest and enthusiasm among young learners. For instance, using tools like Lego WeDo 2.0 and Spike Essential in my classroom has not only made learning fun but also fostered critical thinking, development of motor skills and collaboration.

                    One of the benefits of coding education is that it encourages creativity and innovation. Students learn to approach problems methodically and develop solutions through experimentation. This hands-on learning experience is invaluable in building a strong foundation for future STEM education and I will use Minecraft: Education Edition to aid me with this in the future.

                    However, there are challenges, such as limited resources and a lack of trained teachers. To overcome these, schools can apply for grants, as I did with my colleagues, to secure necessary technology resources. Additionally, professional development programs for teachers, such as this course, can equip them with the skills needed to effectively teach coding.

                    By addressing these challenges, we can ensure that all students have access to high-quality coding education, setting them up for success in the digital age.

                  • #223320
                    Margaret Kelleher
                    Participant

                      200 word reflection on hour of code!

                      My experience with the hour of code information and challenge was great. I had some initial teething problems as I had to navigate the world on an iPad which I felt was considerably more difficult than with mouse and keyboard. The hour of code world I entered was Hour of Code Escape Estate which I thought was so clever with how you had to help your robot to fix his code.
                      The goal of the game is to escape Dr. Breakowski’s mansion before dawn. Ultimately, the game involves solving puzzles in rooms in order to find the exit in time. A trailer gives a brief overview of what can be expected which is a nice introduction to the lesson for your class.

                      Computational thinking is very much a part of this challenge.
                      Computational thinking is a problem-solving approach consisting of specific skills and practices: decomposition, pattern recognition, abstraction, and algorithms. These skills are used in computer science but I love how these skills can also be applied in a variety of other disciplines such as mathematics, visual arts, reading, science, and more. So beneficial to the children.

                      The concept was very fun and engaging and I can imagine my students with some initial lessons on how to play the game had they not previously would thoroughly enjoy it.

                    • #223336
                      Ruth Needham
                      Participant

                        Introducing coding and computer science in primary schools equips students with essential skills for the future. Early exposure to coding fosters critical thinking, problem-solving, and creativity, laying a strong foundation for advanced learning in various fields. My experience with coding in the classroom has shown me the profound impact it can have on young learners. The Hour of Code, for instance, has been an excellent introduction that my pupils have consistently enjoyed. It demystifies coding and makes it accessible, sparking interest and excitement.

                        Similarly, participating in the European coding competition through Codementum was a highlight, with my students placing third. This experience not only boosted their confidence but also demonstrated the practical application of their skills in a competitive environment. Scratch coding for animation, has provided a platform for creative expression, allowing students to combine storytelling with logic and design.

                        Introducing coding can present challenges, such as limited resources and a lack of teacher training. To overcome these, I believe schools should invest in professional development for teachers, ensuring they have the skills and confidence to teach coding effectively. Additionally, integrating user-friendly platforms like Scratch or Minecraft Education can make coding more accessible and engaging, helping to bridge the gap and provide all students with the opportunity to benefit from these 21st century skills.

                      • #223567
                        Joy Roche
                        Participant

                          Computer coding and coding language is becoming a key component of children’s learning now and in their future. In the in service training day Michael stated that 80% of jobs in the IT sector have not been created yet. IT is incredibly innovative and dynamic and these are the very skills that we must provide the students.  Since we cannot prepare them for their role in IT, we must provide them with all the basics, Java, Python, critical thinking skills, collaboration skills, communication skill and big picture thinking. We can all agree that digital skills are important in the classroom but there are some challenges to overcome classroom delivery. Internet connection speeds and availability remain problematic for schools, devices need to be modernised and processing speed and memory increased investment needs to be provided by the government to update schools. In addition, IT services need to be streamlined, Cloud memory or Microsoft class etc. should be purchased by the government and rolled out to all schools rather than schools having to try and trouble shoot the cheapest options. Since no training is provided to teachers there should be access to IT support for when there are issues or difficulties with the technology. Essentially if we want children to be digital citizens of the future it takes training and resourcing and this is what is currently lacking in educational provision.

                        • #223569
                          Suzanne Behan
                          Participant

                            In this ever-changing world with technological advances, coding has become one of the biggest trends in the education sector. If children learn coding from a young age, it opens the door to plenty of opportunities in acquiring very important life skills. Coding allows children to understand the world better by interacting with the technologies we use. It helps improve your creativity, like learning a new language. This new language will give children the power to come up with their own app, video game or website. Coding requires tackling problems and breaking then down into smaller parts where children are required to use logic and computational thinking. This enables children to make mistakes along the way, where they gain the valuable skill of persistence.

                            For me, I returned to education as a 48 year old mum of three children. Born in the 70’s, I have seen the technological changes first hand which have occurred throughout my life time. My children have grown up with i-pads and smart technology as part of their daily lives, where as I learned to type on an old-fashioned typewriter. For me it is very important not to get left behind in this ever-changing world and to keep up-to-date with what is happening. Taking part in the two Microsoft courses this summer has given me some confidence in going back to the classroom in September. The school I am going to work in is very progressive in terms of technology and I want to be able to contribute to their whole school approach.

                            For me the potential challenge is the fear of the children knowing that my skills are not what they should be. I have listened to Michael discuss other teachers in terms of their ability to facilitate rather than have all the technical skills required and this has given me some hope. I have found the two courses really interesting and have given me a great grounding in STEM and the importance of coding for children.

                          • #223661
                            Josie Concannon
                            Participant

                              Integrating coding and computer science into the curriculum is essential for preparing students for a digital future. As technology advances, a fundamental grasp of coding provides critical problem-solving skills, logical reasoning, and creativity. We do not know what work opportunities will arise in the future as so many jobs have not been created yet. AI is going to be a huge area no doubt and early exposure to programming encourages a mindset of experimentation and resilience, equipping students to tackle complex challenges with structured thinking.

                              From my own experience, I see that children can be engaged and motivated by a fun, active learning experience centred around technology.  Early coding education, in my own opinion  enhances cognitive flexibility, benefiting students across the curriculum in many areas. Minecraft Education makes coding accessible and engaging, allowing students to create projects that reflect their interests. We as teachers are still covring the curriculum but allowing students to build skills through the use of coding and technology.

                              Challenges such as limited resources, inadequate teacher training and lack of confidence, and curriculum time constraints can arise. To overcome these, schools should invest in continuing professional development for teachers, apply for grants or fundraise to invest in technology, and integrate coding into existing subject areas to make a good use of time in the classroom.  There should also be a focus on facilitation as teachers as this would combat lack of confidence. By addressing these challenges, we can ensure that all students develop the essential skills needed for the digital age.

                              • #223701
                                Eoghan O’Neill
                                TeachNet Moderator

                                  Hi Josie,

                                  Thank you for your post and for your engagement throughout the course. You have identified a plethora of advantages around the use of coding with classes, whilst also acknowledging the significant challenges and barriers that may be present. The new STE Curriculum spec provides opportunities for children to experience coding in both plugged and unplugged settings. However, the rollout will need to be cognisant of some of the challenges you have listed, particularly around the provision of appropriate resources and teacher training.

                              • #223676
                                Marie Concannon
                                Participant

                                  Computer science and coding in primary school education is extremely important for equipping students with important skills that are needed in a technology-driven world. Exposure to coding from a young age fosters critical thinking, problem-solving, and creativity. It also teaches them to approach challenges in a step-by-step fashion, breaking them down into manageable parts. Digital learning provides endless opportunities for integration across all curricular areas. By learning to code, students gain opportunities for creativity and expression though technology. It’s so important that all students regardless of their academic ability or socio-economic circumstances have the opportunity to engage in digital learning bridging the digital divide. Computer science and coding are a vital part of teaching and learning in today’s world as a vast amount of career opportunities exist in this realm. Primary educators and schools must provide education through digital technology to ensure that the children are given an opportunity to gain tools and skills from an early age. This in turn will provide transfer of skills regarding their proficiency digitally in the future.
                                  I have done scratch and bee bots with different classes over the past few years and have found it to be very beneficial as a tool for teaching coding. I enjoyed partaking in this course and broadening my knowledge on coding. It has encouraged me to engage in further CPD to broaden my knowledge on digital learning in preparation for the digital strategy for schools 2027.

                                • #223705

                                  It seems evident to that leveraging digital platforms will empower teachers to implement the kind of blended learning that is central to the new curriculum and modern education as a whole. The projects showcased in the Minecraft competitions are a testament to this potential.

                                  I cannot imagine a more striking example of accelerated learning than what has been demonstrated here. Incorporating coding into learning not only enhances mathematical thinking but also offers students who may be indifferent to languages a fresh perspective on the subject.

                                  These approaches not only teach essential skills that are highly relevant in today’s world but also foster new ways of thinking that will benefit pupils for the duration of their lives. Additionally, the naturally scaffolded delivery is evident in how the system defaults to Codebuilder, with the option to view and edit work in JavaScript and Python, further enriching the learning experience.

                                  Creatively teaching STEM in this manner is truly encouraging for the future of education. I have personally witnessed the connection between creativity and STEM through my experiences in music, where I played for years alongside CERN scientists who shared with me the profound link between the arts and sciences. There is no reason why this connection would not hold true here. As Albert Einstein said “Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution.”

                                  I have to temper my excitement about how closely education is aligning with an ideal learning environment, and I do question whether my inexperience as a teacher might be fueling this naive enthusiasm, but it genuinely feels as though we are nearing that goal.

                                • #223723
                                  Oisin Breathnach
                                  Participant

                                    In an ever changing digital world, the need to introduce coding and computer science skills to our pupils is a necessity. In order to prepare our pupils and set them up for long term success, we need to help them develop the computational thinking, creativity, collaboration and coding skills that they will need. The earlier we can introduce our pupils to a coding mindset, where asking questions, problem-solving and logical thinking are encouraged, the more we instill a resilient mindset in our pupils.

                                    Throughout my career, I have used Scratch, Beebots, CodeLogic and Lego WeDo to varying success. I have found the use of coding activities challenges the pupils to become critical thinkers and evaluate the processes they are taking. I have seen pupils develop their collaboration skills while working in small groups. Reasoning and logical thinking skills develop quickly when pupils are coding. Pupils enjoy engaging in these fun activities and helps them to become more resilient, as they realise that it is expected that they will make mistakes and that it is ok to make them, but to try and correct them if they can.

                                    Challenges that may arise in introducing coding into schools is inadequate digital infrastructure, lack of a clear and achievable digital learning plan, lack of trained or confident teachers that are willing or able to implement coding and computer science in the schools. to overcome these challenges I believe schools need to develop their ability to introduce coding and computer science, through investment in infrastructure(grants), continuous professional development, teacher lead training and using outside agencies if available.

                                    I look forward to the introduction of the new curriculum and stem education, as this may alleviate the time pressure on teachers to cover an overloaded curriculum.

                                  • #223724
                                    Sadhbh Cullinane
                                    Participant

                                      This course has given me insights in to coding and computer science which I am so excited to introduce in the classroom. I have learned that introducing coding and computer science from an early age is so important for this generation of children not only to foster soft skills such as collaboration, perseverance and creativity but also to provide children with the technical skills that are required in so many jobs in today’s tech driven 21st century.

                                      As digital learning was my specialism in college, I had some foundation in block coding and using digital tools such as Scratch, Minecraft, Lego WeDo and other block coding apps. On school placements, I used some of these digital tools for integration with literacy where children created characters from their novels and used the digital tools to enhance their comprehension skills of summarising and visualising. What striked me was that all children wanted to get involved when it came to working digitally, even the children who sometimes would take a back seat when it came to independent or group work. I noticed how children were not afraid to make mistakes when working with digital tools and actually found it exciting to try weird and whacky ways of solving things. I think using coding and computer science really fosters a resilient nature in children as there is not one right way of solving a problem, they are encouraged to use trial and error and perseverance to solve or create. It also has a multitude of benefits for children’s communication and collaboration skills as they work together to problem solve.

                                       

                                      One major potential challenge that I have seen first hand when it comes to digital learning is lack of resources. One school I was in, each class only had access to the ipads for 30 mins each twice a week. I found the 30 minute time slot to be quite short, albeit it was better than no digital time at all! but the lesson still felt a bit rushed. More funding is definitely needed in digital resources for schools if we are serious about using digital tools as an integration across all subject areas. Another challenge I believe is teacher training. This is the first course that I have done in digital learning and I feel like there is so much I still have to learn yet in terms of feeling competent with coding. If teachers are expected to teach children coding and computer science, then more workshops, courses and modules in teacher training college need to be implemented. While a lot of digital work in the classroom is child-led, it is important that teachers themselves are competent and confident with rolling out digital programmes so that children can get the best out of their time with digital tools.

                                       

                                    • #223844
                                      Emma Bermingham
                                      Participant

                                        We are now living in a world where 21st century skills are essential for progress in day to day life. Even though coding and computer science was not at the forefront of our education when we were in primary school, it is clear now that we would be doing a disservice to the children of today by not providing them with a wealth of knowledge and experience with coding and computing skills. Coding isn’t just about mastering a programming language; it teaches students how to approach problems methodically, break them down into manageable parts, and think critically about solutions. These are invaluable skills that apply far beyond the realm of technology.

                                         

                                        My experience with coding and computer science has grown rapidly over the past 4 years when I worked in an extremely well resourced international school which placed emphasis on STEAM events throughout the whole school year, not just on a STEAM WEEK. We had a designated STEAM room where we were timetabled to attend weekly, we would have training in Scratch, Microbit,  legs resources. This greatly improved my skill set and my attitude towards these skills.

                                        For young students, coding can be engaging and fun, often presented as games or creative projects. It nurtures creativity and encourages them to build rather than just consume technology. However, there are challenges, such as a lack of trained teachers or adequate resources. To overcome these, schools can provide professional development for educators and utilize online platforms offering structured coding lessons. Schools need to lean on educators with a natural interest and encourage them to share their skill set or run mini lessons with staff to adapt a whole school approach. Collaborative efforts between schools, tech companies, and parents can also ensure that all students have access to this crucial skill set, preparing them for a future where technology is ubiquitous.

                                        • #223878
                                          Eoghan O’Neill
                                          TeachNet Moderator

                                            Hi Emma,

                                            Thank you for your post. You are right to pint out how things have changed since we were all in primary school, and how priorities have changed. We need to be flexible and adaptable to respond to societal changes and ensure our curriculum is up-to-date for the needs of the world at that time. We can only hope that the PCF and associated subject specifications are embraced and allow teachers and school leaders the space and support to embrace this and respond to the needs of the pupils in front of them.

                                        • #223934
                                          Maeve Trehy
                                          Participant

                                            Introducing coding and computer science in primary schools is crucial for equipping students with the skills necessary for a technology-driven future. Coding fosters critical thinking, problem-solving, and creativity, enabling students to approach challenges systematicaly by breaking them down into manageable steps. From my experience teaching Scratch and Bee-Bots, I’ve seen firsthand how coding can transform the classroom into a dynamic learning environment. I taught Bee Bot based lessons to Senior Infants and First Class and was very impressed with them. They were deceptively simple however they cleverly illustrated how computer programs will do exactly what you tell them to do. Students are not just passive learners but active creators, developing projects that reflect their interests and ideas. This hands-on approach enhances engagement and makes abstract concepts more tangible.

                                            However, integrating coding into the curriculum does present challenges. Limited resources, inadequate teacher training, and time constraints are common issues. To address these, the department should prioritise professional development for teachers, focusing on building confidence in facilitating coding lessons. Investing in technology, perhaps through grants or fundraising, is also essential. An iPod trolley or similar with a device per child in the classroom is ideal. This will enable the integration of coding into existing subjects and ensure that every student, regardless of their background, has access to these critical skills. With the upcoming Digital Strategy for Schools 2027, it’s more important than ever to embrace coding in our classrooms and prepare students for the opportunities and challenges of tomorrow.

                                          • #223945
                                            Rachel McElroy
                                            Participant

                                              Introducing coding and computer science in Irish primary schools is very important. Learning to code helps young students develop problem-solving skills and creativity. My experience with coding, especially using platforms like Scratch and Minecraft, has shown me how fun and engaging it can be. Scratch allows children to create their own stories and games, while Minecraft teaches them about collaboration and digital building.

                                              However, there are challenges, such as a lack of resources and teacher training. To overcome these issues, schools could arrange training sessions for teachers to become more comfortable with coding tools. Additionally, schools could partner with community organisations to access resources and support.

                                              By incorporating coding into the curriculum, we can prepare students for the future job market and help them become innovative thinkers. Starting early with coding education can spark a lifelong interest in technology and creativity.

                                            • #224011
                                              Profile photo ofms.mhicsheoin@clocharince.ieEithne Mhic Sheoin
                                              Participant

                                                Just like learning the language of a country in which you are living to ensure a high standard of communication, understanding and enjoyment within that environment, coding is the language used by computers and digital technologies to communicate. Therefore, considering that many children and most adults are using electronic devices with digital technologies daily, I believe it very important that they also learn a language that can ensure the person is leading the machine into the future and not vice versa!!

                                                In facilitating children’s learning of coding from an early age, for example the junior end of primary school, children will begin to develop and appreciate the concept of sending messages to a computer system to decode and respond to.They will begin to develop a ‘Common Sense’ to technologies, and also feel a relevance to their learning, to move away from the more common reaction of “sure why do I need to hold my pencil right, I can just voice type my story?”

                                                I have come across ‘toys’  that give young children opportunities to practise and develop coding skills for example; Beebots and Lego Boost Creative Toolbox, even Vetec Toot-Toot respond to their tracks. I have seen children younger than the recommended age group carry out tasks with these toys with little to no support from the adults in their environment. Children with a specific interest and access to Online forums and portals based around certain video games are developing skills that use coding as they play, to a very high standard. These children are having a substantial advantage over their peers for their future, giving them the opportunity to create the future, whereby children without such skills may only have opportunities to labour..

                                                In not offering children coding from as young as Primary School we are creating a discriminative gap between those who have and those who do not. Similar to not teaching reading – there will be the adult who can listen to a ‘story’, or the adult who can find out for themselves by reading the details. Imagine a teacher who would not teach reading, in a time when there were no machines to read for you!

                                                I have used Lego Mindstorm in Teacher Training College, Scratch Junior, and Scratch in my own time, Lego Boost at home, and Minecraft Education during this course. All of the aforementioned are wonderful ‘Toys’ depending on the child’s abilities or interests. I would not specifically say ‘age’ as these ‘toys’ and games offer opportunity for differentiated learning regardless of the age – within reason.

                                                Time, specific targets for class levels, and patience to explore new practices will be the greatest challenge for teachers to facilitate the learning of coding within the classroom. Having the school use the Digital Strategy Guidelines and carry out SSE on Science Technology and Engineering subjects in their school will help build a foundation on which to develop learning of and with code into the very near future, please God.

                                              • #224094
                                                Sarah Magill
                                                Participant

                                                  Introducing coding and computer science in primary schools is incredibly significant and can have a profound impact on students’ future success. Having started coding later in my academic journey, I quickly realized the missed opportunities that could have stemmed from an earlier introduction to this skill. Coding is not just about learning a programming language; it fosters problem-solving, logical thinking, creativity, and resilience—skills that are essential in almost every field today.

                                                  When children learn to code, they begin to see technology as something they can create and control, rather than something that just “happens” around them. This sense of empowerment is crucial in a world where technology is omnipresent. Moreover, coding encourages a growth mindset; students learn through trial and error, which teaches them that failure is not something to be feared, but rather an integral part of the learning process.

                                                  However, there are challenges in introducing coding at the primary level. One major issue is the lack of trained teachers who are comfortable with teaching coding. Many primary school teachers may not have a background in computer science, which can make them hesitant to adopt these new curriculums. Another challenge is the availability of resources, such as computers or tablets, especially in underfunded schools.

                                                  To overcome these challenges, I believe we need to focus on professional development for teachers, offering them the training and resources needed to confidently teach coding. Partnerships with tech companies could provide both the training and the necessary equipment. Additionally, integrating coding into subjects teachers are already familiar with, such as math and science, can make the transition smoother. Schools could also start with block-based coding platforms like Minecraft education , which are user-friendly and designed for young learners, before moving on to more complex languages.

                                                  In conclusion, introducing coding in primary schools is not just about preparing students for future careers in technology; it’s about equipping them with essential skills for their overall development. With the right support and resources, the challenges can be overcome, paving the way for a generation of problem-solvers, innovators, and thinkers.

                                                • #224101
                                                  Ciara King
                                                  Participant

                                                    Introducing coding and computer science in primary schools is crucial for equipping students with essential skills for the future. As mentioned during the course 85% of jobs have yet to be created and you can assume majority of them will require a competent level of coding and computer science. Coding not only enhances problem-solving and critical thinking skills but also fosters creativity and resilience. These are not just technical skills; they are life skills that students carry into all areas of learning and personal development.

                                                    One of the most significant benefits of early coding education is that it demystifies technology. Young students who learn to code gain confidence in navigating the digital world, positioning them as creators rather than just consumers of technology. This empowerment is invaluable in a society increasingly driven by tech innovation.

                                                    However, challenges exist, such as the lack of trained teachers and adequate resources. To overcome these, schools can invest in professional development for educators and leverage free or low-cost coding platforms designed for beginners. The department is beginning to invest in this area but lots more is needed. Additionally, integrating coding into existing subjects like math or science can make the learning process more seamless and less intimidating for both teachers and students. With STEM now being added to the new primary curriculum it is important the Department of Education provide adequate professional development for all staff.

                                                    Overall, early exposure to coding fosters a generation of innovative thinkers, problem solvers, and future-ready individuals, making it an essential component of modern education.

                                                  • #224131
                                                    Michael Keville
                                                    Participant

                                                      Coding helps to improve many facets of a child’s development.

                                                      Persistence – Using Minecraft coding requires persistence. This was very evident to me when trying the Hour of Code lessons. Very often the solutions are not directly evident and need to be investigated and searched for. It can be frustrating. In a world of immediate gratification, this resilience is something that will benefit children in all aspects of learning and life in general.
                                                      Problem solving skills – Coding presents children with problems, which they need to break into simpler parts to construct a solution. These skills are transferable to other parts of the curriculum and day to day life.
                                                      Digital and technological knowledge – with the increasing reliance on digital technology coding will form an ever increasing part going forward.
                                                      Collaboration – Coding provides an excellent opportunity to work collaboratively with others. Consequently this will enhance communication skills and confidence working in groups.
                                                      Employment opportunities – With the world moving further and further into the digital age, employment opportunities in the area of coding and software development are only going to increase. Being proficient in coding would also be beneficial in other careers outside the area of tech.

                                                      Even though I had no experience with coding and am quite technologically illiterate, over the last 2 school years I have worked with my class with the Lego coding kits. The engagement and interaction has been excellent. The children I introduced to it 2 years ago continued to develop their skills and knowledge with their new teacher, and last year went on to represent the school in the First Lego League and won the All Ireland, representing Ireland in the World Championships in Norway. Working with the Lego kits has eased my fears of coding and I look forward to combining this with Minecraft in the coming year and into the future.

                                                      Teacher confidence in teaching coding could be an obstacle to consistently providing children with the opportunity to grow in this area. It is important that teachers share their knowledge in this area with teachers who have limited knowledge. Using Croke Park hours and staff meetings to share knowledge would be advantageous, as would informal discussions at lunch time etc.

                                                    • #224144
                                                      Una Ryan
                                                      Participant

                                                        Giving students the opportunity to build coding and computer science skills in primary school is vital as society evolves into an ever increasingly technology focused place to interact. Not giving children a safe place to influence and create in coding environments disadvantages them for life-long learning and interaction with the world. Learning to code, and be an active participant rather than a passive consumer of technology gives students the chance to experience new ways of thinking and learning about the world, and also provides them with the scope to identify issues and suggest, test and refine solutions to resolve the challenges they encounter. If students are not given the opportunity to become creators and problem-solvers within technological environments, they remain consumers with limited influence to exert change as the prevalence of technology-focused resources and assets grows in the world they inhabit. By providing playful and engaging opportunities to design, test and evaluate their ideas in technological spaces, we offer students the chance to build skills they will use throughout their education and into the world of work, but also we leverage their capacity to see the world differently before they become more cynical as they get older, and we capture their imaginations to create novel solutions to the problems they encounter in the world around them. Teaching coding in a safe space allows students to engage with technology while also teaching them about keeping themselves safe and offering immediate support to challenges they encounter through shared exploration – building collaboration and communication skills, and allowing them to share experiences with their peers in an environment that is monitored and giving them the freedom to take risks in a safe way.

                                                        Having limited exposure and experience of coding to date personally, the concepts introduced through Minecraft for Education emphasised to me how co-learning with students can also be a great way to scaffold student confidence as creators and solution-generators. The fear educators may have of coding and computer science can be counteracted by an openness to learning with students, and acting as a facilitator rather than having to be the subject matter expert day 1. Many students may already have some exposure to coding and computer science, however, others may be disadvantaged by their lack of access to these learning opportunities through no fault of their own. Introducing coding and computer science as part of the overall STEM education offered to students levels the playing field for all students and offers equity to those who might not be exposed to these concepts in their personal lives.

                                                        Access to resources may be constrained in schools or homes. Developing a whole-school plan to offer students appropriately levelled access to technology, and ensuring the learning is underpinned by fun, while reflecting the objectives of the curriculum, could offer a solution to challenge of lack of exposure to the ‘business end’ of technology, while also allowing educators an opportunity to upskill. Openness to share skills at a whole-staff level, and openness to learn collaboratively with students in a facilitation role would also allow for better professional relationship building in classrooms and staffrooms.

                                                      • #224231
                                                        Róisín Maher
                                                        Participant

                                                          The introduction of coding and computer science in primary schools is crucial for fostering a generation of critical thinkers and problem solvers. My personal experience with coding education, even in a limited capacity, illustrated how engaging and beneficial these skills can be for young learners. Coding encourages creativity, as students can bring their ideas to life through projects like games or animations. It also enhances logical thinking and persistence—qualities essential not only in technology but in everyday problem-solving. The skills developed here are essential 21st Century Skills which will be carried is all sorts of jobs in the future.

                                                          Despite its advantages, implementing coding education in primary schools can pose challenges, such as a lack of resources, insufficient teacher training, and varied student readiness. To address these issues, schools could offer professional development workshops focusing on coding basics and project-based learning. By addressing these challenges proactively, we can ensure that all students have the opportunity to benefit from coding and computer science education, preparing them for a digital future.

                                                      Viewing 24 reply threads
                                                      • You must be logged in to reply to this topic.
                                                      Shopping Basket
                                                      Scroll to Top