プログラミングで何ができるの?
最終更新日 2022年09月30日
展示期間 : 08月から09月
展示場所 : 本館一般展示
現代社会ではデジタル化が進み、私達の日常生活にはコンピュータが欠かせないものとなりました。スマートフォンやパソコンはもちろん、銀行のATMや自動車、家電製品までもコンピュータや、その応用製品と言えます。これら身の回りのものや、AIやロボットなどの最先端技術もプログラムで動いています。
プログラミングとは、作業に必要な指示書であるプログラムを作成することです。プログラムに誤りがあると、コンピュータは正しく動作してくれません。プログラミングを行うことによって、社会人に必要な論理的思考や想像力、問題解決力を鍛えることができます。
今回の展示では、初めてプログラミングに触れる人へ向けた入門書から、実際の活用例やその作成方法が紹介されている本まで集めました。情報技術に関する正しい知識を身に付け、作業の効率化や、アイデアの実現に繋げてみませんか。
入門書
プログラミングを学ぶには、まず始めに、プログラミングの成り立ちや仕組みなどの全体像を把握することが必要となります。プログラミングに必要な考え方を身に付け、解説書を読み切るための基礎を学ぶ入門書を集めました。
谷尻かおり/監修 谷尻豊寿/監修 技術評論社 2018年
清水亮/著 中央公論新社 2020年
掌田津耶乃/著 秀和システム 2019年
『プログラムはなぜ動くのか 知っておきたいプログラミングの基礎知識』
矢沢久雄/著 日経BP 2021年『基礎からのプログラミングリテラシー コンピュータのしくみから技術書の選び方まで厳選キーワードをくらべて学ぶ!』
増井敏克/著 技術評論社 2019年プログラミング教育
小学校、中学校に続き、2022(令和4)年度から高校でもプログラミング教育が必修化されました。「プログラミング的思考」を養い、情報社会に積極的に参画していく態度を育むことなどが狙いです。小学生から高校生向けのプログラミングが学べる本や、教育に携わる人向けに指導のコツが書かれた本を集めました。
『プログラミングであそぶ! 文部科学省「プログラミング教育の手引き」C分類に対応』
松田孝/監修 フレーベル館 2020年
関和之/マンガ・イラスト 旺文社 2019年
ワークマンパブリッシング/著 千葉敏生/訳 ダイヤモンド社 2022年
『高校生からはじめるプログラミング N高校のプログラミング教育メソッドを大公開!』
吉村総一郎/著 KADOKAWA 2017年
プログラミング教育研究会/著 CodeCampKIDS/監修 技術評論社 2019年
石嶋洋平/著 安藤昇/監修 あさ出版 2018年
野口武悟/編 日外アソシエーツ 2018年
プログラミングの活用例
プログラミングの基礎を学んだら、実際にどんなことに活用してみたいと思いますか。
ゲームを作ってキャラクターを動かしたり、トラップをしかけてたりしてみる。携帯電話で使える便利なアプリを開発する。ロボットやドローンのような機械の動きを制御する。プログラミングの技術は多種多様な分野で活用することができます。
目的に沿った実践的な知識や技術を身につけることができる本を紹介します。
ゲームを作ってキャラクターを動かしたり、トラップをしかけてたりしてみる。携帯電話で使える便利なアプリを開発する。ロボットやドローンのような機械の動きを制御する。プログラミングの技術は多種多様な分野で活用することができます。
目的に沿った実践的な知識や技術を身につけることができる本を紹介します。
『たのしい2Dゲームの作り方 Unityではじめるゲーム開発入門』
STUDIO SHIN/著 翔泳社 2021年
高橋京介/著 SBクリエイティブ 2020年
金田浩明/著 SBクリエイティブ 2020年
春原久徳/著 福地大輔/著 北野雅史/DJI公式ドキュメント訳 翔泳社 2019年
松浦健一郎/著 司ゆき/著 秀和システム 2017年
『文系でも転職・副業で稼げるAIプログラミングが最速で学べる!』
日比野新/著 かんき出版 2020年プログラミング言語
人間の言語をコンピュータに理解できるよう開発された言葉が、プログラミング言語です。企業のシステム開発やアプリ開発などの幅広い分野で用いられるC言語、数値計算に強いPython、ExcelやWordなどのオフィスソフトを制御するVBAなど、目的別に様々な種類があります。それぞれの特徴を知り、自分の目的に合わせた言語を使ってみてください。
クジラ飛行机/著 技術評論社 2020年
C/C++/C#
高橋麻奈/著 SBクリエイティブ 2017年
『作って覚えるVisual C# 2019デスクトップアプリ入門』
荻原裕之/著 宮崎昭世/著 秀和システム 2020年Python
『独学プログラマー Python言語の基本から仕事のやり方まで』
コーリー・アルソフ/著 清水川貴之/訳 新木雅也/訳 清水川貴之/監訳 日経BP社 2018年『Pythonで学ぶアルゴリズムの教科書 一生モノの知識と技術を身につける』
廣瀬豪/著 インプレス 2021年Ruby
高橋征義/著 後藤裕蔵/著 まつもとゆきひろ/著 SBクリエイティブ 2019年
五十嵐邦明/著 松岡浩平/著 技術評論社 2018年
PHP
山田祥寛/著 翔泳社 2021年
西沢夢路/著 SBクリエイティブ 2018年
Java
中山清喬/著 フレアリンク 2021年
『スラスラ読めるJavaScriptふりがなプログラミング』
及川卓也/監修 リブロワークス/著 インプレス 2018年VBA
高橋宣成/著 技術評論社 2019年
きたみあきこ/著 できるシリーズ編集部/著 インプレス 2018年
Scratch
松下孝太郎/著 山本光/著 技術評論社 2019年
『Scratchで今から始めるプログラミング はじめての人も、挫折した人も』
鈴木喬裕/著 日経BP 2021年もっと知りたいプログラミング
より良いソースコードの書き方、プログラマーの仕事、プログラミングコンテスト…、もっとプログラミングを知りたいと思う人に向けて、プログラミングの奥深い世界を紹介します。
『良いコードを書く技術 読みやすく保守しやすいプログラミング作法』
縣俊貴/著 技術評論社 2021年
Brian W.Kernighan/著 Rob Pike/著 福崎俊博/訳 アスキー 2000年
『プログラミングコンテストチャレンジブック 問題解決のアルゴリズム活用力とコーディングテクニックを鍛える』
秋葉拓哉/著 岩田陽一/著 北川宜稔/著 マイナビ 2012年
ジェラルド・M.ワインバーグ/著 伊豆原弓/訳 日経BP社 2011年
『文系でも知っておきたいプログラミングとプログラマーのこと』
清水亮/著 ダイヤモンド社 2015年