マガジンのカバー画像

プログラミングシンキング

154
デザインシンキングがあるなら、プログラミングシンキングがあってもいい! プログラミングの経験がある方もない方も、これからの変化が激しくなる時代にプログラマーとつきあう機会が増え…
運営しているクリエイター

#プログラマー

プログラミングシンキング:01 機能ブロック図

あらゆる製品・ソフトウェアはいくつかの機能の集合体です。スマートフォンのメモ帳は、文字を…

志野柊二
3年前
5

プログラミングシンキング:05 ソフトウェア開発の目的

前回までのおさらい これまでの4回のシリーズで、実現したい機能から、フローチャート、ユー…

志野柊二
2年前
4

プログラミングシンキング:06 フィードバック

前回のワークショップで、 ◆ ソフトウェアを使ってもらって、どう進化していったか知りたい…

志野柊二
2年前

プログラミングシンキング:07机の端のグラス

Q1. 3つの橋いつ渡る?  突然ですが、次の図をご覧ください。目的地に行くために、川を渡ら…

志野柊二
2年前
6

はじめに

 企業の多くがいま、分野を問わず、プログラミングなどの高度な情報分野に精通している人材を…

志野柊二
4年前
6

第1章 プログラミングとはなにか

 そもそも、プログラミングとは何でしょう。  プログラミングは生活を豊かにします。身の回…

志野柊二
4年前
5

誰でもプログラマーになれるか

 プログラミングをしたことのない人は、プログラマーに対して、専門的かつ特殊な技能を持つ人というイメージを抱くかもしれませんが、プログラミングは誰にでもできます。もっとも、パソコンが手元にないとできません。スマホだけでプログラミングができる十分な環境は、残念ながらまだないようです。  電卓で計算することもプログラミングです、っていうと語弊があるかもしれませんが、エクセルのような表計算ソフトを使って、合計値(=SUM(A1:A5)のような)を計算するのもプログラミングの一種です。

プログラムは言葉で書かれている

 ほとんどのプログラムは、プログラミング言語による文字列で書かれています。最近はひとかた…

志野柊二
4年前
3

プログラムとは処理の順序を示すもの

 プログラムという言葉は、コンピュータ以外でも、演奏会のプログラム、テレビの番組表などに…

志野柊二
4年前
1

アルゴリズム+データ構造=プログラム

 アルゴリズムとは、順番通りに行う計算式のかたまりのことです。プログラムはアルゴリズムを…

志野柊二
4年前
4

プログラムはどうやって動くのか

 プログラムが実行されると、コンピュータはプログラムを読んで、理解し、コンピュータのCPU…

志野柊二
4年前
2

デジタルとアナログのちがい

 デジタルとアナログ、どちらもよく聞く言葉ですが、そのちがいは整数と小数のちがいみたいな…

志野柊二
4年前
3

プログラミングを習得するには

 さて、では私自身はどのようにプログラミングを習得してきたのか、少しお話ししたいと思いま…

志野柊二
4年前
2

プログラミングに必要なのは数学の知識だけではない

 プログラマーには理系が多い印象があるかもしれませんが、小学校の算数ができれば、たいていのプログラミングはできます。あるとき、私の職場に社会見学でたくさんの小学生が来たことがあります。その時はコンピュータグラフィクスの説明をしたのですが、「ゲームを作りたかったら、まずは算数の勉強をきちんとしてくださいね」とお願いしました。子どもたちはウエーッという顔でしたが、同行していた両親の方々は「そら見たことか」といった表情をしていました。  最近は小学生の夏休みの自由研究で、人工知能を