須多先生
みなさんこんにちは 本日も一緒に人工知能について学習しましょう
須多先生
みなさんこんにちは 本日も一緒に人工知能について学習しましょう
深田 あい
前回は AIが持つべき4つの知的な機能について学びました
徳井 天
認識・予測・言語 そして進化だったな
須多先生
今回は それらの機能を実現するためのプログラミングを学びましょう
深田 あい
プログラミング…ですか?
須多先生
みなさんは 「プログラミング」をしたことがありますか?
徳井 天
俺はパソコンが得意な友達がやっていたのを見たことがあるよ
たしか「パイソン」って言ったかな
深田 あい
私は小学校の授業で「Scratch」というのを少し習ったことがありますが あれもプログラミングなのでしょうか?
須多先生
はい 「Python(パイソン)」も「Scratch(スクラッチ)」もどちらも コンピュータのプログラミングです
深田 あい
でも 前に学校の授業で見たプログラミングは 文字や数字がたくさん書いてあって 私の知ってるScratchとは全然違う印象でした
須多先生
そのように文字を記述してプログラミングを行うことは「テキストプログラミング」といいます
徳井 天
テキスト?授業で使う教材のことですか?
須多先生
確かに教材のことをテキストと呼ぶこともありますが もともと英語の「Text」は 文章や文字のことを指す単語です
徳井 天
なるほど 文字だけでプログラミングをするから テキストプログラミングか
深田 あい
徳井くんが言ったPythonというのは テキストプログラミングの一種ということですか?
須多先生
そうですね
テキストプログラミングには Python以外にも様々な種類が存在します
深田 あい
では 私がやったScratchはどうなんでしょうか?
Scratchではブロックを組み合わせてプログラミングをしたのですが…
徳井 天
へえ そんなプログラミングの方法があるんだ
(ユーザー名)はScratchをやったことある?
須多先生
Scratchのように 文字ではなく ブロックなどの図形を組み合わせてプログラミングを行うことは「ビジュアルプログラミング」と呼ばれます
須多先生
直感的に学べて 視覚的にわかりやすく プログラミングに慣れていない人でも 楽しんで取り組めるようになっています
深田 あい
先生 「プログラミング」 に似た言葉で「プログラム」や「プログラマ」という言葉もありますよね
徳井 天
ほかにも「プログラミング言語」というのも聞いたことがあるな
これらはどう違うんですか?
須多先生
では ここからはみんなで【解説動画】を見ながら これらの用語について理解していきましょう