小学校でもプログラミングが必修化されたけど、うちも子どもに何か習わせたほうがいいのかなぁ。
そもそもプログラミングって何かよくわかってないんだけど。
( 自信満々 )
コンピューターにしてほしいことをコンピューターにわかる言葉で記述したものだよ。
は?
よくわかんない。
えっ、わかりにくかった…?( ← 実はそんなに知らない )
んー、まぁでも、うちの子にはまだ必要ないかなぁ、なんて。。。
・・・
プログラミングとは?(簡単に概要を知りたい人)
運動会のプログラムと同じ
お子さんをお持ちの方は懐かしい雰囲気のあるプログラムですね^^
運動会プログラムはご存じの通り、何の競技がどの順番で行われるかが書かれたものですね。
今回、プログラミングとは?を説明するために運動会のプログラムについてもう少し正確に書きます。
運動会のプログラムは、運動会参加者に対して何をどの順番で行うかを記載したもの。
運動会参加者は、記載されたプログラムに従い、行動する。
これをプログラムに置き換えてみましょう。
プログラムは、コンピューターに対して何をどの順番で行うかを記載したもの。
コンピューターは、記載されたプログラムに従い、実行する。
運動会参加者をコンピューターという言葉に置き換えただけですね。
また、プログラムを記載することをプログラミングと呼びます。
ここが理解できれば、プログラミングとは?は卒業です^^
プログラミング言語とは、コンピューターさんの世界で使われる言葉
「プログラミング 学習」という言葉で調べると、以下ような検索結果が表示されました。
HTML?CSS?JavaScript?…何それ?
自身満々だったくせに、プログラムのことしらないじゃん。
まぁね
HTMLやCSS、JavaScriptなどは聞き慣れない言葉が出てくると思いますが、嫌がる必要はありません。
これらはコンピューターの世界で使われているただの言葉です。
人間の世界でも、日本語、英語、フランス語いう言葉があるのと同じです。
なぜ、コンピューターの世界にいくつもの言葉があるのかを説明します。
人間の世界では、アメリカに行きたいから、英語を覚える。フランスに行きたいから、フランス語を覚える。
コンピューターの世界では、サイトを自分で作りたいから、HTMLを覚える。ロボットを動かしたいからJavaを覚える。
といったように、目的に応じて覚える言語が違う、と理解すればOKです。
これで初心者は卒業です!
ここまででプログラム、プログラミング、プログラミング言語を理解することができれば、初心者は卒業です!
プログラミングに苦手意識をもっている人の大半は、パソコンが苦手、という人が圧倒的に多いです。
確かにプログラミングとパソコンは密な関係で、実際、プログラミングしようと思えば急に難易度は上がります。
しかし、プログラミングってなに?を理解することは、いままでの説明の通り、難しくはないと思います。
2020年、小学校でのプログラミング教育が必修化されたのをきっかけに、プログラミングを少しでも身近に感じてもらえたらと思います^^
コメント