Shikalo▶ 給付で試算
ホームオブジェクト指向 > 教材

「コンピュータプログラミング」(コロナ社)の評判・価格・レビュー

オブジェクト指向を学ぶための教材の基本情報・価格・レビュー。

PR・広告を含みます
コンピュータプログラミングの表紙
著者
電子情報通信学会/富樫 敦 / コロナ社
価格
3630円 (楽天ブックス)
発売日
2022年04月12日頃
楽天レビュー
0.0(1件)
楽天ブックスで見る ›Amazonで見る ›

オブジェクト指向をスクールで学ぶなら、教育訓練給付で最大80%OFF

対象講座なら受講料の最大80%(給付区分・上限・要件あり)が後日戻り、実質負担を抑えられます。独学の本+スクールの併用も。
▶ あなたの講座でいくら戻るか試算(無料・30秒)

スクール教育訓練給付 最大80%
SHIFT TERAS CAMPUS東証上場SHIFTが運営
旧DMM WEBCAMP・教育訓練給付 最大80%対象
受講料 910,800円 → 給付後 約270,800円
✓ 条件を満たせば受講料全額返金の転職保証コースあり(規定あり)
無料相談で適用条件を確認できます
無料で詳細・相談 ›評判・給付の詳しい解説 ›
PR
スクール教育訓練給付 最大80%
ディープロ(DPro)
未経験→Webエンジニア・専門実践給付80%対象
受講料 797,800円 → 給付後 約344,340円
✓ 規定の就職サポート後に内定なしなら受講料全額返金(規定あり)
無料相談で適用条件を確認できます
無料で詳細・相談 ›評判・給付の詳しい解説 ›
PR
スクールリスキリング 最大70%
ポテパンキャンプ
Webエンジニア養成・経産省リスキリング最大70%
受講料 440,000円 → 給付後 実質 約160,000円〜
✓ 規定の就活で内定なしなら受講料全額返金(条件あり)
無料相談で適用条件を確認できます
無料で詳細・相談 ›評判・給付の詳しい解説 ›
PR

はじめての方へ:教育訓練給付のしくみと損しない選び方 / 申請手順5ステップ

学習・開発環境
シンレンタルサーバー
AMD EPYC+NVMe SSDの高速サーバー。表示速度を重視する公開環境に。
スタンダード月1,078円(キャンペーン時539円〜)
公式で詳細 ›
PR

学んだ後に「作って公開する」ための環境例です。サーバー・ツールは教育訓練給付/補助の対象外です。

※給付率・実質額は区分(一般20%/特定一般40%/専門実践 最大80%)と要件で変わり、即時値引きでなく後日支給です。最終可否はハローワーク・厚労省でご確認ください。掲載はPR(送客手数料を受領)。

この本について

現在はプログラミング花盛りである.日本では,2020年度の小学校でのプログラミング教育必修化を皮切りに,中学校,そして高校教育でも必修化する.大学では,数理・データサイエンス・AI教育の強化から,文系理系問わずプログラミング教育を必修化する大学が増えてきた.

本書は,プログラミング教育にうってつけの教科書・演習書である.現在,AI・データサイエンスで一番利用され注目されているプログラミング言語Pythonを採用.執筆にあたり,問題解決を通して,課題の背後にある関連知識も身に付けながら,その解法をアルゴリズムとして思索し,プログラムによって実現するように心がけた.プログラミングの楽しさを引き出し,その素養を涵養できるように工夫した.

プログラミング言語の文法習得には多くの時間を要し,そのプロセスが長すぎると途中で挫折し,本来の目的が成就できない.そこで本書は,細かい文法やプログラミングの枝葉末節を余り気にせずに,味のある問題を解きながら,一気通貫でプログラミングを修得できるように工夫した.

以上の思いを抱いて,8章構成で「問題解決を通してプログラミングを楽しむ」を達成する.総本山8章では,最適化問題をプログラミングにより解決する.その際の重要な概念が,モジュール化,抽象化であり,その具現化であるオブジェクト指向の概念を7章で学ぶ.プログラムはデータ構造と制御フローから成り.2章〜4章で修得できる.5章はループ構造,6章は関数である.付録ではPythonのデータ構造・主な関数を中心にまとめた.以下,各章のトピックスを列記する.

1章:探索問題,ソーティング,最短経路問題,最適化問題,計算可能関数 2章:数とf文字列,パッキング・アンパッキング,フェルマーの小定理,ラムダ式による無名関数定義,条件式による閏年判定,偽造硬貨・天秤問題,ユークリッドの互除法,不定方程式と最大公約数,二分法と黄金比,ビット演算による線形時間のじゃんけんプログラム 3章:関数のグラフと図的表現,素数判定,エラーと例外処理,アルゴリズム解析と計算量 4章:代入文の仕組み,参照渡し,データ型,基数による数の表現,選択・挿入ソート,文字列とたぬきの暗号,ツェラーの公式,アリとキリギリス,エラトステネスのふるい,グラフの到達可能性問題,ダイクストラの最短経路法,スタックによる逆ポーランド記法の評価,キューによるラウンドロビン・スケジューリング 5章:ニュートン・ラフソン法,数が作る美,内包表記と繰り返し 6章:関数と再帰,グローバル変数・局所変数,位置引数・キーワード引数・デフォルト値,補助関数,可変長引数,階乗関数,フィボナッチ数列,回文と数でも回文,再帰の効率化 7章:オブジェクト指向プログラミング,クラス定義,継承,イテレータの実装,カプセル化 8章:アルゴリズムと設計戦略,有名人の問題,線形探索,二分探索,貪欲法,動的計画法,コイン問題,ナップザック問題,バケツによる水くみ問題

判型:全集・双書/シリーズ:電子情報通信レクチャーシリーズ B-7

オブジェクト指向とは

オブジェクト指向は、データとその振る舞いをまとめて扱う設計手法です。クラスやインスタンスは、対象を再利用しやすい部品として定義するための道具です。文法暗記より、実際の問題をどの単位に分けるかを考える視点が理解の核心です。

こんな人向け:想定読者は、変数・条件分岐・関数・配列などの基本が扱える初級〜中級者です。言語の書き方より先に、設計をどう読み替えるかを学びたい人に向きます。

独学ロードマップでの位置

先に手続き的な処理の流れを把握し、次に状態を持つ構造体として整理する流れが理解しやすいです。文法の理解→設計の考え方→小規模実装→修正の反復という順で進めると、知識が断片化しにくくなります。

  1. まず、実装対象を「何が入力され、何が出力されるか」で分解し、境界を決めます。
  2. 次にクラス候補を決め、属性と振る舞いを1セットにまとめます。
  3. その上で、依存関係が強くなりやすい場所を見つけ、責務を整理します。
  4. 継承やインターフェースは目的が明確な場面だけ使い、必要最小限で適用します。
  5. 最後に簡単なテストや利用例を作り、仕様変更時にどこを触るべきかを検証します。

独学で足りる?体系的に学ぶ選択肢

独学では、基礎解説だけで終わらせず「なぜその設計にしたか」を書き出しながら読むと記憶に残ります。演習は短くてもよいので、必ず手を動かして1回は同じ機能を複数の設計で書いてみると違いが見えます。用語辞典的な本と、実装課題中心の本を組み合わせると理解の偏りを防げます。

独学で時間が足りない、レビューを受けたい、継続が不安という場合は、学習目標と進捗の節目が明確な体系的な選択肢が有効です。受け身でなく「設計意図を説明できる状態」を評価する場がある環境を選ぶと、独学以上に実務的な判断力が育ちやすいです。 ▶ 給付でいくら戻るか試算

よくある質問

Q. オブジェクト指向は全部の開発に必須ですか?

必須というより、設計の目的に合う場面で威力を発揮する手法です。小さな処理や短時間で終わる課題では、過度な設計はかえって読みにくさを生むことがあります。

Q. 最初に覚えるべき概念は何ですか?

まずクラス、オブジェクト、カプセル化といった最小単位から始めるのが安定です。そこからメッセージのやり取り、依存関係、責務分割へ進めると理解がつながります。

Q. 設計が難しいと感じたらどうすればよいですか?

実装と図示を往復して比較するのが有効です。要件を短く言語化し、「誰が何を知るべきか」「誰から隠すべきか」を自分で問い直すと、抽象化の粒度が整ってきます。

次の一冊:次はデザインパターンの考え方や、リファクタリングとテスト設計の学習に進むと、オブジェクト指向を運用しやすくできます。さらに設計レビュー観点の入門書で、品質基準や判断軸を言語横断で鍛えるのがおすすめです。

オブジェクト指向の関連教材

オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識の表紙
オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャ…
2640円
オブジェクト指向UIデザイン──使いやすいソフトウェアの原理の表紙
オブジェクト指向UIデザイン──使いやすいソフトウェアの原理
3278円
図解でわかるソフトウェア開発のすべての表紙
図解でわかるソフトウェア開発のすべて
2750円
UMLモデリング技能認定試験〈入門レベル(L1)〉問題集改訂版の表紙
UMLモデリング技能認定試験〈入門レベル(L1)〉問題集改訂版
3278円
オブジェクト指向のこころの表紙
オブジェクト指向のこころ
4180円
ダイアグラム別UML徹底活用第2版の表紙
ダイアグラム別UML徹底活用第2版
2838円

オブジェクト指向の教材をもっと見る ›

給付対応スクール給付でいくら戻る?試算