Book List書籍一覧
近代科学社の取り扱ってる書籍一覧です
検索もご利用いただけます
-
Python版 コンピュータ科学とプログラミング入門
本書は、工学系基礎教育としてのコンピュータ教育およびプログラミング教育を実現するための教科書です。工学的問題の解決に対するコンピュータやプログラムの利用に抵抗感をなくし、スムーズにコンピュータを使う素養を養うことを目的としています。
プログラミングの基礎は扱いますが、特定のプログラム言語全般を深く学ぶことは目標としません。そのかわり、後で必要となった時に、どのような言語でも容易に学ぶことのできる下地を作ります。
コンピュータは、単純な手続きの積み重ねで処理を実現します。この事実、つまり手続き的処理の理解が本書の第一の目標です。これによりコンピュータとは何なのかが理解でき、コンピュータを道具として利用するための能力が身につきます。
続いて、手続き的記述能力の獲得を目指します。これは平たく言えば、プログラムを書いて利用するための初歩的な能力です。具体的には、プログラム言語の基礎を学ぶと共に、シミュレーションや解析、統計処理等のためのソフトウェアツールを使いこなすための素養を養います。
各章末には演習問題を掲載し、略解を示すことで理解の助けとなるよう配慮しました。
※本書は、近代科学社より2015年に刊行された『コンピュータ科学とプログラミング入門 ―コンピュータとアルゴリズムの基礎―』のPython版です。
※近代科学社Digitalのプリントオンデマンド(POD)書籍は、各書店の店舗でもご注文いただけます。受注生産となりますので、お届けまでに10日~14日ほどかかります。 -
はっきりわかるデータサイエンスと機械学習
「なぜ」を導くデータサイエンスでAIの透明化を実現する!
AIの要である機械学習は、結果を導き出す過程がブラックボックス化する問題があり、AI実用化の障害となっている。その解決策として、丹念なデータ分析によりデータの背景にある現象を統計モデルで表現する、本来の意味での「データサイエンス」の活用が期待されている。メカニズムが理解可能なモデルをAIの頭脳に使うことで、AIの透明化――すなわち説明可能なXAIも実現できる!
本書ではデータサイエンスの考えに基づく統計モデリングの解説に加え、機械学習の代表的な手法を Rを用いて体験していく。本書を読み込めば、探索的データ解析と機械学習、それぞれの本質を学ぶことができる。 -
はじめての3DCGプログラミング
本書は、3DCG描画フリーウェア“POV-Ray”を使ってプログラミングを学習するための、初学者向けの教科書です。多くの例題・課題に取り組みながら、無理なくステップアップすることができます。
まず、3DCGを構成する要素や3次元の座標系などの基礎を学びます。続いて、基本的な図形の描画を通して、3DCGプログラミングに徐々に慣れ親しみます。次に、制御や演算等のさまざまなプログラミングの要素を学んでいき、最終的にはCGアニメーションのプログラムが作成できるようになります。
ぜひ、本書を手に取ってプログラミングの学習を始めましょう!
※近代科学社Digitalのプリントオンデマンド(POD)書籍は、各書店の店舗でもご注文いただけます。受注生産となりますので、お届けまでに10日~14日ほどかかります。 -
見ひらきで学べるJavaプログラミング
見ひらきで、一つ一つしっかり理解!
本書はプログラミングをまったく知らない初学者が挫折しないように語りかかけるような書きぶりで大変平易である。
最大の特徴は、節が見ひらきで完結しておりリズムよく学べるよう工夫してあることである。このため容易にStep by Stepで学べ、復習の際にも容易に項目を探すことができるので大変学びやすい。
それから、側注で用語等の解説を行う。発展的な話は、«発展»と宣言することにより、初学者が理解出来ない事への不安感を取り除くよう工夫。まさに、初学者にとって最適の書である。 -
発見・創発できる人工知能OTTER
ライバルはディープラーニング!!
OTTERは,数学における定理やパズルの解法の証明を支援するソフトウェアで,述語論理を用いて解を導き出す.医療・金融システムの安全性構築,ウイルス検知などにも適用され,欧米では近年,高い評価を受けている.最大の特徴は,ユーザが与えた不完全な論理(情報)であっても,自動的に正しい推論を行うことができる点にある.
統計的論理を用いる機械学習等に手詰まり感のある中、OTTERには推論を通して新しい解を導き出す“創発的機能”があり,注目のAI技術である.
本書は,OTTERが得意な論理パズルを具体的な解法プログラムとともに紹介しながら,自動推論・定理証明の方法を解説する.人工知能の研究者・技術者,必読必携の書である. -
実践ロボットプログラミング 第2版
多くの読者に好評を得ている第1版を基に最新バージョンEV3に対応!!
本書は、はじめに目標となるアルゴリズムをPADで表して、それに対応するC言語プログラム,GUIプログラムを併記して立体的に学べるよう工夫。初心者から上級者まで、3つのソースを相互参照しながら、ロボットプログラミングを効率よくマスターできる。
また、製作をする上で役立つ理論・ノウハウをまとめてある。PDSサイクルやロボット作りの計画立案・作成したロボットの評価方法を、実例を挙げて解説。アイディアの出し方やグループ作業のコツなど、ロボット競技大会に参加する上で役立つ知識も紹介する。もちろん、カラーセンサなどEV3から新たに加わった機能についても解説する。まさに、EV3でロボットプログラミング学ぶ読者には必携の書である。 -
組込み開発のための実践的プログラミング
AVRへの実装をとおして徹底的に学ぶ
本書は,金沢工業大学で長年にわたり組込み教育に関わった著者らが,その経験から得た知見を整理したものである.小規模のマイコンを徹底的に活用する中で,組込みプログラムの基礎技術を学べる構成となっている.
独習者,高専,大学の授業,および企業研修での利用を想定しつつ,現役の技術者にも有益なヒントを得られるよう工夫してある.
演習問題も数多く配してあり,まさに実践的に学べる. -
オブジェクト指向Javaプログラミング入門 第2版
はじめにオブジェクト指向を学ぶと理解が早い!!
著者らの長年のブログラミング授業経験が結実したオブジェクト指向ブログラミング教科書である。一般にオブジェクト指向プログラミングの入門授業は、基本的な構文から入り、オブジェクト指向へ進むことが多い。しかし、この順だと、オブジェクト指向の理解が後回しとなり理解しきれないままになってしまうことが多々ある。
著者らはこのことを打開すべく、導入授業で簡単なオブジェクト指向プログラミングの例を教えたところ、思いのほか学生は難しさを感じず、プログラミング授業の途中からオブジェクト指向を学んだときより、理解度が進んだのである。 -
世界標準MIT教科書 Python言語によるプログラミングイントロダクション第2版
最新にして最強!! 人気講義の教科書、第2版!
大変好評を得ている,MITのトップクラスの人気を誇る講義内容をまとめた計算科学の教科書の第2版.
今回の改訂では,後半の内容が大幅に増え,新たに5章追加されている.特に「機械学習」を意識して,統計学の話題が豊富になっている.
Python言語を活用して,計算科学を学ぶ読者必携の書!
Python Ver3.5に対応! -
体験する ! ! オープンソースハードウェア
安価なハードウェアでIoT設計!!
本書は,安価なハードウェア(Arduino,NanoPi NEOや,ドローンの制御センサー他)を駆使したIoT設計で,2Dレーザー彫刻,LPWAN通信,気象観測,機械学習,自動情報収集など,様々なIoTデバイス設計・製作に挑戦する!
電子回路の基礎を体験的に学べるようになっているので,中・上級者はもちろん,初心者でも体験的に実践することができる.
Arduino,NanoPi NEOなどでIoT設計に挑戦する読者には、必携の指南書である.