Books

アルゴリズムとデータ構造をexcel Vbaで学ぶ

猪股俊光

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784339029529
ISBN 10 : 4339029521
Format
Books
Publisher
Release Date
September/2025
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

【読者対象】
・プログラムを「書く力」、「読む力」を身につけたい初心者や経験者の方
・実務等でExcel VBAを使ってプログラムの開発・保守に携わっている方
・数理・データサイエンス・AIの分野に関心がある方

【書籍の特徴】 
・プログラミングの基礎力をつけるために必要な予備知識として必要とされる、ハードウェアの構成や基本動作、数値・文字・画像などのデータの表現形式、ソフトウェアの開発過程などの内容から学び始めることができる。
・実社会の業務のなかで利用される場面の多い Excel VBA を使って、プログラムを書く力・読む力の基礎となる「アルゴリズムとデータ構造」が学べる。
・「アルゴリズムとデータ構造」を理解する上で大切なことは、アルゴリズムによってデータ構造が更新されていく様子のイメージ化である。そこで、本書では、特定のアルゴリズム(リスト、木構造など)については、データ構造が更新されている様子を目視できるように、 Excelのワークシートをメモリ(記憶装置)に見立て、データ構造をワークシート上に実装した。また、Excel VBAの開発環境である VBEのデバッグ機能を使ったメモリの参照報法についても詳しく述べた。
・数理・データサイエンス・AIの教育プログラムに関する文部科学省の認定制度であるMDASの応用基礎レベルの中の「アルゴリズム、データ表現、プログラミング基礎、ビッグデータとデータエンジニアリング、AIと社会」に対応する学習内容を本書では取り上げている。

【書籍の構成】
全14章は次の4つに分類される。また、読者に応じて3つの入口を想定している。
第1?2章:プログラミングの予備知識←[プログラミング初心者]
第3?6章:VBAの概要・開発環境・データ型←[プログラミング経験者(VBA以外)]
第7?12章:アルゴリズムとデータ構造←[VBA経験者]
第13?14章:データサイエンスとAI
VBA経験者でも、開発環境 VBE のデバッグ機能に詳しくなければ第3章も読んで欲しい。

【著者からのメッセージ】
今では、生成AIを使ってプログラムを作ることができる。このような時代に、自分でプログラムを作る(書く)ための学習をする理由は何だろうか。本書は、筆者らが大学で実践してきたプログラミング関連科目の講義内容をもとにしている。講義のなかでは、自ら作ったプログラムが初めて動いたとき「やったあ」と声を出したり、「やっとできました」と笑みを浮かべて報告してくれたりする学生がいる。生成AIに作らせたプログラムではなく、自分で書いたプログラムだからこその反応であろう。本書が、「やったあ」と声を出したくなるような感動を読者に与えられれば幸いである。

【著者紹介】
猪股俊光 : 1982年八戸工業高等専門学校電気工学科卒業。2007年八戸工業高等専門学校非常勤講師(兼務)

呉書雅 : 1999年(台湾)高雄市立左営高級中学卒業。2023年岩手県立大学准教授(本データはこの書籍が刊行された当時に掲載されていたものです)

(「BOOK」データベースより)

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Recommend Items