404 Error - page not found
We're sorry, but the page you are looking for doesn't exist.
You can go to the homepage

OUR LATEST POSTS

Call for Papers – Winter 2017 / Spring 2018

The International Journal of Computer Science Education in Schools (IJCSES) is committed to increasing the understanding of computer science education in schools by publishing theoretical manuscripts, empirical studies and literature reviews. The journal focuses on exploring computer science education in schools through pedagogical, cognitive and psychological perspectives.

IJCSES welcomes high-quality research articles from academics, educators, teachers, trainers and other practitioners on all aspects of computer science education in schools. Papers for publication in the International Journal of Computer Science Education in Schools are selected through peer review to ensure quality, originality, relevance, significance and readability.

Authors are invited to submit papers to this journal through the online submission system. Submissions must be original and should not have been published previously or be under consideration for publication while being evaluated by IJCSES.

Call for Papers for January the 2017 Issue:

Last date for submission:       15 December 2017

Notification deadline:               15 January 2018

Camera-ready ready:              31 January 2018

Call for Papers for the April 2018 Issue:

Last date for submission:       15 May 2017

Notification deadline:               15 April 2018

Camera-ready ready:              30 April 2018

You can view our current and previous issues at http://www.ijcses.org

All our papers are indexed at Google Scholar and ERIC.

Editors: Filiz Kalelioğlu and Yasemin Allsop

ISSN: 2513-8359 (Online)

Website: http://www.ijcses.org

Email: info@ijcses.org

This week let’s have a look at how we can use Minecraft Edu to help children to develop STEM skills (Science, Technology, Engineering and Mathematics). I think that it is important to first explain briefly what STEM learning is and why it is important.

What is STEM Learning?

In a recent chapter that I wrote, I explained what STEM learning is and how it relates to Computer Science in detail. I would like to share a paragraph from this chapter as I think that it clearly explains the main elements of STEM education.

“STEM stands for science, technology, engineering and mathematics. STEM, STEM education and STEM learning are terms that have been used in an interchangeable manner. STEM education aims to blend scientific inquiry and technological design processes through project based learning that focuses on developing students’ critical thinking, problem solving, logical reasoning, technical, communication, collaboration, self-directing and creativity skills. STEM learning gives children opportunities to investigate an idea in different contexts and connect the learning across disciplines. Learning in this way becomes more relevant to students as they can draw learning points from their activities in different disciplines to construct meaning. This purposeful integration of learning cannot be merely seen as cross-curricular learning, as it requires learners to use higher order strategies to facilitate creative and critical thinking for solving real-life problems. They need to be able to deploy their cognitive resources to organize, transfer, apply and evaluate their knowledge and skills in different disciplines through integrated activities. Additionally they need to have the ability to direct their self-learning process, which can be seen as metacognitive awareness.” (Allsop, 2017).

Developing STEM Skills: Ideas in Minecraft Edu

There are 100s of fantastic Minecraft Edu lesson plans available on https://education.minecraft.net/class-resources/lessons/ for you to use in the classroom to support children developing their STEM skills. The aim is to provide children with opportunities to learn the same material in different contextual settings so that the students can draw learning points from their activities in different disciplines to construct their own understanding and learning.

Tackling Real-life problems

In Minecraft Edu, students can design solutions for real-life problems. For example children can design a dam to solve a water problem for a city or a car to reduce the pollution in their local area. They blend the concepts from Science and engineering through design, tinkering and critical thinking. They might;

  • work with different materials
  • experiment with design ideas
  • use knowledge and skills from different disciplines such as using mathematics skills to decide the size of the dam for the population or science & maths skills to think about wind power for their car design.

minecraft1

Image by Stephen Reid

Stephen Reid (@ImmersiveMind ) has really nice projects on his website exploring solutions to many real-life problems using Minecraft Edu.

https://www.immersiveminds.com

Computational thinking

It is often said that computer science is the silent “C” in STEM as it has very strong links with mathematics and science as well as design and technology. Some of the STEM skills that we share can also been seen as Computational thinking skills. In my opinion some of these skills, which have been, defined as transferrable skills for years also fit into other areas under different terminology. Minecraft Edu doesn’t only provide opportunities for children to develop their CT approaches such as tinkering with ideas, persevering, creative thinking, working collaboratively, problem solving through design and creating; but also concepts through Code Builder for Minecraft Edu.

minecraft2

Image by Simon Johnson.

http://teachwithict.weebly.com/minecraft-code-skyscraper.html

Simon Johnson (clcsimon) has some really good activities for developing computational thinking skills using Code Builder.

http://teachwithict.weebly.com

 Engineering with bricks

In Minecraft Edu children can experiment with levers, switches and electrical circuits just as in real life using Redstone. They can create farming systems that harvest themselves. They can explore water cycles and renewable energy. They can even design an eco system and explore ways of storing energy.

There are some brilliant engineering projects on the Minecraft Edu website:

https://education.minecraft.net/class-resources/lessons/

Mathematical thinking

Minecraft Edu provides a space for learners to visualize and investigate different objects and patterns from real life, which helps them to develop spatial thinking. Manipulating objects in a virtual world also enable learners to test their solutions for problems that they wouldn’t be able to evaluate in real world. This process requires not only technical skills for using Minecraft but also critical thinking and logical reasoning for visualizing and predicting the outcomes of their solutions. It is important to give children the time and opportunities to discuss and explain their solutions, as this would allow them to make meaningful connections that would help them to construct their understanding. There are many activities for developing mathematical thinking on the Minecraft Edu website.

Finally, one cannot expect children to develop their STEM skills without facilitating children’s learning using appropriate teaching methods and tools. Teachers should provide opportunities for learners to work collaboratively, time to talk about their work and space to express their ideas. Most importantly teachers should allow learners to manage and regulate their own learning process. Minecraft Edu enables learners to build together and experiment with their ideas constantly. The interesting point is that when children break the bricks, they don’t feel as though they were destroying something or that they had failed, because they constantly create something new using those broken bricks. In this learning scene, students make decisions and monitor their own activities, which is the vital ingredient for learning to occur!

Reference

Allsop, Y (2017) Computer Science: Silent C in STEM. In: Humble, S. Creating the Coding Generation in Primary Schools. London: Routledge.

 

 

Another version of this article was first published on the following website:

https://education.minecraft.net/powering-up-stem-with-minecraft/

In Maggie’s corner this time I will be writing about using Roamer in literacy lessons. When I first became an ICT coordinator I purchased three Roamers as part of our school resources. These were of course the classic Roamer and the kits came with activities and mats for the robot to move around on. Typically at that time, they were being used in year two, but I decided that I wanted to use one of them in my year four class during a Literacy lesson. In particularly, teaching instruction writing.

1. The-Classic-Roamer image

 

Most teachers are familiar with the frustration of getting children to write instructions without missing at least one or more steps in the process. As we all know if a step is missed out when programming a robot, then the action will not be carried out. I wanted to try out the Roamer to see if this would encourage the children to write instructions correctly. I also wanted to use the robot because the class that I was teaching at the time had a wide range of abilities along with many children who had English as a second language. Using signs and symbols instead of long sentences was a chance for these children to participate fully within the lesson. The aim being, that they would then learn to build up sentences, once they had written the instructions correctly. Well I am pleased to say that using the Roamer worked really well, with many children realising how important it is not to miss out a step. Some more confident children also went on the use the repeat function. For example when making an L shape one child noticed that if this was repeated, then the shape made would be a square.

Following the success of this work in a British school I wanted to see how this would work with children whose first language is not English and who are based in a school out of the UK.

During the academic year 2014/2015, Dave Catlin of Valiant Technology gave me a robot to use in a school I was teaching in in Moscow. This time I took the new ROAMER TOO; this robot is smaller and has additional features.

2. Roamer too

If you would like to find out more about the functions of this robot then check out Valiant Technologies Website http://www.valiant-technology.com/uk/pages/roamertoohome.php?cat=8&8

At the time, class teachers were being asked to cover ESL lessons. Most of the resources for these lessons were workbooks and I did not feel comfortable using these. Learning a new language should be engaging and workbooks like this didn’t inspire me and I should imagine they were unlikely to inspire the children. Therefore, I set about organising a short scheme of work for the children.

3. Introducting Robot

4. Working on instructions

The lessons were approximately 40 minutes long, three times a week. The first few sessions involved getting to know how the robot worked, they were to draw out simple shapes starting with a straight line and moving on to an L shape with more confident children trying more challenging moves.

It is worth pointing out that I didn’t expect them to use any of the more complex features of the robot, the main aim was to motivate them to draw and write clear instructions.

5. trying out the instructions

Once they had developed their confidence with the robot, I then moved on to introducing them how to write instructions, what they were for and gave them examples of different types of instruction writing. They had plenty of chances to redraft and refine their work and they eventually produced some very nice instruction booklets.

The young girl who did this work was not only new to English but also the Russian language and she had only arrived into the country in September 2014.

6. brochure outside

7. Brochure inside

 

Following on from this work, I decided to introduce the children to explanations. Once again they were going to write about the robot and this time put some more detailed writing into their reports. I designed a short scheme of work to cover examples of explanations, the differences between them and instructions, as well as how to label diagrams.

Both units of work followed the style of the Literacy strategies with amendments for children whose first language is not English. Sessions took slightly longer; vocabulary needed was available on cards along with pictures to support the children. Having the Roamer to hand was also essential as they could then use this to go back and remind themselves about the key features of the Robot.

11. Ish Roamer explanation

It was a lovely chance to show that it is possible to integrate computing into literacy lessons and I am sure similar types of robots and technology equipment could be used to help stimulate children’s writing. In addition to this, it was also good to see how a good stimulus with both language support and clear concrete objects could help children who are new to English, join in with the same lessons as their peers.

An outline of the schemes of work will be available over the summer from www.technologytoteach.co.uk and http://www.valiant-technology.com/uk/pages/roamertoohome.php?cat=8&8

I also believe that it is possible to use the ROAMER TOO with other writing genres. If we had had more time, I was going to get the children to write an adventure story with the robot as a main character. We have a lot of creative teachers out there and I am sure many could think of other types of writing that could be developed using a programmable robot as the main focus.

If anyone does try to do this, or any other work, it would be lovely to hear how you got on.

 

 

 

I originally used this lesson in conjunction with the Hour of Code week, where we invited retired Professor, Stephen Garland, from MIT into our classroom to learn about coding and computational thinking. At the time, we were studying decimals in mathematics and wanted to incorporate coding into our lesson design. This lesson achieved our initial goal of meeting the Common Core Standard: 5.NBT.A.2: Explain patterns in the number of zeros of the product when multiplying a number by powers of 10, and explain patterns in the placement of the decimal point when a decimal is multiplied or divided by a power of 10.

Our first task was to write simple code in Scratch that allowed the cat to draw a square. Through trial and error, we eventually discovered how to move the cat in a square like motion, but could not get the cat to draw, until we discovered the “Pen Down” block.

m2

From there, we learned how to write our code more efficiently using loops, such as the repeat block. Some children broke the cat’s movements up into smaller components and added a costume change, for the cat to move in a more realistic manner.

m3

The next task for the students was to determine how to create a block, which would draw a square from a single block. This was accomplished using the “More Blocks” tab under “Scripts.” When making the block, students used the “Options” feature to add a number input. We called this number input “side,” but any name would work for this variable block.

m4

From here, students were tasked with various challenges, such as drawing repeating patterns and asked to discover how to create additional polygons, using what was already learned. The purpose of this challenge was for students to discover, through trial and error, that the sum of the angles must equal 360 degrees, to create a complete, regular polygon. Here are samples of repeating patterns with squares and hexagons.

m5

Children enjoyed the drawing aspect of the class, and without explicit instruction, could determine that then sum of the exterior angles must equal 360 degrees, to create a complete regular polygon.

m6

Our final task was to challenge students to create a circle using similar code in Scratch. Students worked collaboratively and discussed ideas excitedly. My ultimate goal was to have students use decimals and man steps to achieve a relatively accurate looking circle. Some early results created near circles, but there were also some misses. This proved very time consuming, but the children eventually refined their circles and were able to discover, on their own, the decimal relationship of powers of 10.

m7

m8

In the end, through hands on coding, I was able to assess learning and understanding of the standard through the completion of the students’ workspace in Scratch. However, the tasks and learning that took place beyond the standard, far exceeded 5.NBT.A.2; students worked collaboratively, hypothesized, tested ideas and iterated throughout the entire process. Students had to build their foundational knowledge of exterior angles to understand why they must rotate the cat a total of 360 degrees before they could create a complete circle. Students also gained a deeper knowledge of regular polygons, such as squares, hexagons, and many other shapes.

Finally, as the lesson ended, students added personal touches to their drawings, adding backgrounds and music, taking ownership of the projects. We said goodbye to Mr. Garland and hoped to invite him back to our 5th grade classroom shortly. Not only did we learn about angles, decimals, and block-based coding, but, we added a friend to our classroom community.

This year’s Codeweek EU kick-off event in the UK, took place at an impressive venue called Base KX in Camden, London. It all started with a surprise, and unexpected visit from Georgia Gould, head of Camden Council and Chris Shaw from the Shaw Corporation, the founder of Base KX. I was so happy to see Georgia Gould coming at that early time to open our event. Her energetic and positive attitude set the mark for the rest of the day.

Screen Shot 2017-11-02 at 18.10.26We then had two very interesting talks. Jane Butler, Vice Dean for Enterprise at UCL engineering blew our minds away when she told us that she was part of the team who designed the computer that Prof. Dominic Wyse shared in his presentation. She also shared her story of how she became an engineer. This was interesting, as she explained that her school was very unsupportive of her decision to study Computer Science, however, her family was very supportive of her ideas and decisions.

I think that it is important to engage parents with children’s computing activities, so that they can support and encourage their children just like Jane’s parents did.

We also had Prof. Dominic Wyse from UCL IOE, who talked about the relationship between writing, music and coding. He shared some images of Egyptian artifacts from his book ‘How Writing works’ showing how music was presented in Egyptian hierogliphics.

Then the full speed fun began! From robotics to unplugged coding activities, we had many activity stations across Base KX. It was clear that the children were having fun with coding and digital making as 150 children from 15 schools from different parts of the UK filled UCL BASE KX in Camden with joy and laughter! The feedback we received from both the children and the teachers was just amazing. They told us that they couldn’t wait for next year’s event. I hope that we managed to inspire some young minds and gave ideas to teachers, so that they can continue to create with code in their classrooms.

Screen Shot 2017-11-02 at 18.10.34

At the end of the workshops we let each school share their feelings about the day and what they liked the most. We were able to give a Microbit class set to each school that attended our event. For this we are grateful to the Microbit Foundation.

We received support from amazing companies and organizations for this event, without which this event couldn’t have taken place. So a big thank you to; UCL Computer Science, UCL Engineering, UCL IOE, Discovery Education, Ohbot, Lego Education, Primo, Roamer, ICT in Practice, Redfern Electronics-creator of Crumble, Mama Codes, Institute of Imagination, Dare Collaborative. Thank you for being part of our exciting Codeweek EU event. Also thank you Base KX for hosting our event, we need more community spaces like this to accommodate more innovative events.

Most importantly thank you Svitlana Yarmolchuk, Dr.Elpida Makrygianni, Katty Potts (Computing and E-Safety Lead for Children’s Services Islington Council) and Simon Humphrey’s from Computing at School. Without your fantastic work behind the scenes we wouldn’t have been able to help 100s of children to have fun with coding.

Finally, we would like to give a special thanks to Google Europe for their generous support towards the organization of our Kick off event.

Screen Shot 2017-11-02 at 18.10.43

The Codeweek EU celebration in the UK continues with an amazing competition by the DARE research centre at University College London. We are calling on everyone to make Viking games, using their popular game-authoring tool Missionmaker. This version of Missionmaker was designed for a project on the Anglo-Saxon poem Beowulf, so its environments and characters are perfect for making Viking games.

Please use the following link to register:

http://creativeedutech.com/products/missionmaker-beowulf-codeweek/