須多先生

みなさんこんにちは 本日も一緒に人工知能について学習しましょう

深田 あい

前回は AIが持つべき4つの知的な機能について学びました

徳井 天

認識・予測・言語 そして進化だったな

須多先生

今回は それらの機能を実現するためのプログラミングを学びましょう

深田 あい

プログラミング…ですか?

須多先生

みなさんは 「プログラミング」をしたことがありますか?

徳井 天

俺はパソコンが得意な友達がやっていたのを見たことがあるよ
たしか「パイソン」って言ったかな

深田 あい

私は小学校の授業で「Scratch」というのを少し習ったことがありますが あれもプログラミングなのでしょうか?

須多先生

はい 「Python(パイソン)」も「Scratch(スクラッチ)」もどちらも コンピュータのプログラミングです

深田 あい

でも 前に学校の授業で見たプログラミングは 文字や数字がたくさん書いてあって 私の知ってるScratchとは全然違う印象でした

須多先生

そのように文字を記述してプログラミングを行うことは「テキストプログラミング」といいます

徳井 天

テキスト?授業で使う教材のことですか?

須多先生

確かに教材のことをテキストと呼ぶこともありますが もともと英語の「Text」は 文章や文字のことを指す単語です

徳井 天

なるほど 文字だけでプログラミングをするから テキストプログラミングか

深田 あい

徳井くんが言ったPythonというのは テキストプログラミングの一種ということですか?

須多先生

そうですね
テキストプログラミングには Python以外にも様々な種類が存在します

深田 あい

では 私がやったScratchはどうなんでしょうか?
Scratchではブロックを組み合わせてプログラミングをしたのですが…

徳井 天

へえ そんなプログラミングの方法があるんだ
(ユーザー名)はScratchをやったことある?

須多先生

Scratchのように 文字ではなく ブロックなどの図形を組み合わせてプログラミングを行うことは「ビジュアルプログラミング」と呼ばれます

須多先生

直感的に学べて 視覚的にわかりやすく プログラミングに慣れていない人でも 楽しんで取り組めるようになっています

深田 あい

先生 「プログラミング」 に似た言葉で「プログラム」や「プログラマ」という言葉もありますよね

徳井 天

ほかにも「プログラミング言語」というのも聞いたことがあるな
これらはどう違うんですか?

須多先生

では ここからはみんなで【解説動画】を見ながら これらの用語について理解していきましょう

Well done!

次のステップに進みましょう!

次のステップに進む

← 前のステップにもどる