This term all students have been engaged in weekly mixed lessons in Coding with an external Coding educator.

今学期SJISでは、外部の講師の方をお招きし、日本人学級・国際学級合同のミックスレッスンでプログラミングを学んでいます。

One of our International Division Year 6 students has commented on his experience:

国際学級のYear 6に在籍する児童が、プログラミングの授業についての感想を書いてくれました。

 

“I’m in Year 6 and I have been learning to code for two and a half years. I’ve learnt so many things about coding as well as using my logic and maths skills.

「僕は国際学級のイヤー6に在籍しています。これまで約2年半、プログラミングの授業で様々なことを学んできました。プログラミングでは論理や数学の考え方をたくさん使います。

  

We’ve been using the website ‘Scratch’ for coding. It is a very good coding website if you are a beginner, because it takes you step-by-step though the different challenges, as well as allowing you to be very creative. I love coding because you start to get to know the coding algorithms behind a game you have played. This allows you to become a better player. It is also a good skill for your future life because you can become a coding expert and use the skills in nearly every industry….but of course I’d really like to code games!

これまでScratchというプログラミングを勉強するウェブサイトを使っていますが、これは段階的に色々な課題を通して学ぶことができ、クリエイティブに考える手助けをしてくれる、プログラミング初心者にはとても良いウェブサイトです。プログラミングを勉強することで、これまでやったとこがあるゲームのアルゴリズムが分かるようになり、よりうまくゲームができるようになるからです。プログラミングの知識は将来とても役立つスキルだと思います。なぜならば、プログラミングのエキスパートになれるし、プログラミングのスキルはどんな分野においても使われているからです。もちろんそれだけでなく、ゲームをプログラミングできるようになりたいというのもあります!

  

I have faced a lot of challenges in my coding experiences like incorporating gravity into a game or coding the arrow keys so your characters will move and interact in different ways to improve the movement of the character. That is called ‘de-bugging’ and coding teaches you to be persistent and reflective. In the lessons we also learnt about ‘if/then/else’ choices and how to use the ‘forever’ code. This helps your code to become more streamlined and efficient.

ゲームの中では、例えば矢印キーをプログラミングしてキャラクターを動かしたり交流させたりするのに重力を組み込んだりという、難しい課題にも直面しました。しかし、色々な方法を試しながら少しずつキャラクターの動かし方を変えたりすることで解決できます。これらの作業はデバッグ作業といって、プログラミングは粘り強く分析的に考えることを教えてくれます。今週は「if/then/else」のコードの選び方、「forever」コードの使い方を学びました。これを使うことで、より合理的・効率的なプログラムを構築することができます。

If you have ever wondered about learning how to code, I would encourage you to just have a go! ”

もしプログラミングとはどんなものかなぁと思っている人は、とにかく一度やってみることをおすすめします!」

 

Harry Walker Year 6-3, International Division

6-3 ハリー・ウォーカー(国際学級)