Discuss Scratch

haruruna-daisuki
Scratcher
2 posts

学校でのプログラミングについて

私の学校ではScratchは禁止されていませんが、授業で使われることはないです。
(ゲームなどをやりすぎて先生に怒られている人もいますが…)
休み時間にプログラミングをしている生徒もまあまあいます。

授業中のプログラミング教育としては数学などの教科書にあるQRコードを読み取ってその都度
教科書を出版している会社のサイトを使用する形です。

学校から貸し出されている端末はiPad 第7世代なのですが容量が32GBであまり.sb3ファイルを保存できないです。
学校でWiFiを導入せずdocomoのSIMを契約しているためどこでもscratchでプログラミングできるようになっています。
masaOdakyu
Scratcher
100+ posts

学校でのプログラミングについて

user3829 wrote:

実際私も、ゲームで遊ぶためにScratchを使用し注意を受ける人を何人も見ています。
STの「子どもたちが情熱を持って取り組んでいるときに一番よく学ぶと信じています。そのひとつがゲームです。」という方針をまず先生たちが読み、そこからして「遊んでいる」事実だけを切り取って注意するのは良いことではないように思えます。「遊んだ」のに「学んで」いなく、「活かして」いないことを注意すべきかもしれません。
U-Y-Scratch
Scratcher
500+ posts

学校でのプログラミングについて

確かに、そうですね
ほとんどの先生は読んでない気がするケド
maikurakun_828
Scratcher
100+ posts

学校でのプログラミングについて

ゲームで遊ぶことは簡単にできますが、これではプログラミングの知識を得ることは難しいと思います。
「中を見る」で、どのようにプログラムされているのかも確かめることも重要です。


Scratchはプログラミングを学ぶためにあることを理解する必要があります。

Last edited by maikurakun_828 (July 7, 2025 22:35:25)

U-Y-Scratch
Scratcher
500+ posts

学校でのプログラミングについて

問題はそれですね。

masaOdakyu wrote:

user3829 wrote:

実際私も、ゲームで遊ぶためにScratchを使用し注意を受ける人を何人も見ています。
STの「子どもたちが情熱を持って取り組んでいるときに一番よく学ぶと信じています。そのひとつがゲームです。」という方針をまず先生たちが読み、そこからして「遊んでいる」事実だけを切り取って注意するのは良いことではないように思えます。
「遊んだ」のに「学んで」いなく、「活かして」いないことを注意すべきかもしれません。

Last edited by U-Y-Scratch (July 7, 2025 10:49:20)

newmomizi_txt
Scratcher
1000+ posts

学校でのプログラミングについて

#744
Scratchはプログラミングを学ぶためにあるのではありません。
単に、学校側がプログラミングを学ばせるために使っているというだけです。

FAQには次のように書かれています。
Scratchはプログラミング言語とオンラインのコミュニティです。対話的な物語やゲームやアニメを作成でき、世界中の人とあなたの作品を共有できる場所です。子供たちは、Scratchプロジェクトをデザインし、プログラミングする過程で、創造的に考え、体系的に議論し、皆と共同で取り組むことを学びます。ScratchはScratch財団がMITメディアラボのライフロング・キンダーガーテン・グループの協力により開発しているプロジェクトです。 https://scratch.mit.edu で無料で利用することができます。
Scratchの基本理念においては、プログラミングは単なる過程・手段にすぎません。

Last edited by newmomizi_txt (July 7, 2025 17:01:55)

maikurakun_828
Scratcher
100+ posts

学校でのプログラミングについて

Scratchでプログラミングはできない。ということですね
shidaken
Scratcher
36 posts

学校でのプログラミングについて

いいえ、できると思います。あくまでScratchは簡単なビジュアル言語であり、実際どんな言語を扱うにしてもアルゴリズム自体は結局Scratchと同じです。また言語の流行はどんどん変わっていきますので、まずScratchで基本の考え方を理解するのは大事なのではないかと考えます。
U-Y-Scratch
Scratcher
500+ posts

学校でのプログラミングについて

そうですね。
プログラミングという方法
Scratchはプログラミング言語とオンラインのコミュニティです。対話的な物語やゲームやアニメを作成でき、世界中の人とあなたの作品を共有できる場所です。子供たちは、Scratchプロジェクトをデザインし、プログラミングする過程で、創造的に考え、体系的に議論し、皆と共同で取り組むことを学びます。ScratchはScratch財団がMITメディアラボのライフロング・キンダーガーテン・グループの協力により開発しているプロジェクトです。 https://scratch.mit.edu で無料で利用することができます。
を実現しようとしていると考えるのがいいかもしれません。
maikurakun_828
Scratcher
100+ posts

学校でのプログラミングについて

実際には本格的なコード(アルファベットや記号など)を使ったものなので、本格的なプログラミングとは言えず、「基礎」にとどまるかもしれませんが…
U-Y-Scratch
Scratcher
500+ posts

学校でのプログラミングについて

だからこそ子供とかがプログラミングの楽しさを学べるんです。コードの文字列を覚える必要がないから
tsubuanman
Scratcher
100+ posts

学校でのプログラミングについて

私はつい最近、RPGツクールやゆっくりムービーメーカーなどいろいろなソフトを使い始めましたが、
Scratchで得た知識や基礎、そしてその周辺知識が、これらのソフトを使う上で非常に役に立っています。
基礎っていうのは侮れないものです。

Last edited by tsubuanman (July 9, 2025 08:55:15)

masaOdakyu
Scratcher
100+ posts

学校でのプログラミングについて

プログラミングというのはコードやこういう機械的なものに限定して使われる言葉として普及していますが、実はこれ翻訳してみると、
program …特定の目的のために前もって書く(計画する…weblioより)
 +ing
〜〜すること
→動詞基準で分解したら計画することです。
つまりは日本語で言うところの段取りを立てるところです。
たとえば、料理なら「まず野菜を切る → 鍋に入れる → 煮る → 味を整える」ナノカナ?

なので、Scratchにおける「手段」プログラミングは、本格的なコードプログラムの手前としての学習に役立ちますが、
何よりも意識して 楽しく 分かりやすくプログラムできるのが良いですね。
料理みたいなのは「段取り」ではありますが、「プログラム」と言われても…という感じですし。

追記:修正:programingではなくprogrammingでした。しかしこれだと動詞分解が説明はこのままにします。説明しづらいので

Last edited by masaOdakyu (Aug. 26, 2025 13:04:06)

inoking
Scratcher
1000+ posts

学校でのプログラミングについて

運動会の予定表のことも「プログラム」といいますね。
yuito2013
Scratcher
100+ posts

学校でのプログラミングについて

そうなんだ!プログラムとingを組み合わせて出来てたんだ〜運動会のプログラムと別物(タイが一緒と国で違うみたいに)だと思ってた~

Powered by DjangoBB