関連サイト
本書の関連ページが用意されています。
内容紹介
基本情報技術者試験の新形式「科目B」はプログラムを読み解く力で突破できる! 新試験形式「科目B」の全範囲を網羅した実践対策本が登場。この1冊で基礎から知識を積み上げることで、素早く正答に辿り着く力が身に付きます。
■手を動かして基礎から学ぶ、実践形式のテキスト&問題集 合格に必須の知識を基礎から丁寧に解説し、擬似言語問題やアルゴリズム問題の得点力を鍛えます。文法を暗記するより実際に動かして試行錯誤する方が記憶に残りやすい、というプログラミング学習の特性を踏まえ、本書に掲載のプログラムはすべてGitHubで公開されています。
■わくすたAIが出題傾向を徹底分析 わくわくスタディワールドで開発・学習を進めているAI(人工知能)により、科目Bの出題傾向を独自に分析。分析結果をもとに重点解説項目と演習問題を選定しています。
■サンプル問題&予想問題で合格力アップ 各章末に公開サンプル問題を掲載しているほか、巻末には独自の予想問題を収録。多彩な問題と丁寧な解説で確かな合格力が身に付きます。
■スキマ時間学習に便利な2大特典 外出時や移動中の学習にも使える「本書の全文PDF」、スマホで学べる単語帳「でる語句200」を無料でダウンロードいただけます。
■試験直前まで徹底サポート! 項目別要点チェック 各項末尾に掲載の「覚えよう!」をまとめて確認できるチェックリストを収録。苦手分野の特定や試験直前の実力チェックなどに最適です。
※特典の利用については、インプレスの無料読者会員システム「CLUB Impress」への登録が必要です。特典提供期間は発売から3年間を予定しています。
書誌情報
- 著者: 瀬戸美月, 齋藤健一
- 発行日: 2023-06-21 (紙書籍版発行日: 2023-06-21)
- 最終更新日: 2023-06-21
- バージョン: 1.0.0
- ページ数: 400ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス
対象読者
基本情報技術者試験の受験者
著者について
瀬戸美月
株式会社わくわくスタディワールド代表取締役。最新の技術や研究成果,データ分析結果などをもとに,単なる試験対策にとどまらず,これからの時代に必要なスキルを身につけるための「本質的な,わくわくする学び」を提供する。AIやPythonでのプログラミング,情報セキュリティや情報処理技術者試験対策などに関するセミナーを中心に手がけている。
保有資格は,情報処理技術者試験全区分,狩猟免許(わな猟),データサイエンス検定(リテラシーレベル),データサイエンス数学ストラテジスト(中級☆☆☆)他多数。著書は,『徹底攻略 応用情報技術者教科書』『徹底攻略 情報処理安全確保支援士教科書』『徹底攻略 ネットワークスペシャリスト教科書』『徹底攻略 データベーススペシャリスト技術者教科書』『徹底攻略 情報セキュリティマネジメント教科書』『徹底攻略 基本情報技術者の午後対策Python編』(以上,インプレス),『新 読む講義シリーズ8 システムの構成と方式』『インターネット・ネットワーク入門』『新版アルゴリズムの基礎』(以上,アイテック)他多数。
齋藤健一
株式会社わくわくスタディワールド取締役。食品会社の経営情報企画部で,情報システム導入やセキュリティ管理を十数年にわたり主導。独立後はセキュリティを中心とした指導や,動画を中心としたIT関連の教材作成に携わる。
保有資格は,狩猟免許(銃猟),ネットワークスペシャリスト,情報セキュリティマネジメント他。著書は,『徹底攻略 情報処理安全確保支援士教科書』『徹底攻略 情報セキュリティマネジメント教科書』(以上,インプレス),『インターネット・ネットワーク入門』(以上,アイテック)他。
目次
はじめに
- 本書の構成
- 科目B問題の要点チェック
目次
基本情報技術者試験と科目B
- 科目Bの概要
第1章◆プログラミングの基本
- ●1-1 プログラミングとは
- 1-1-1 システム開発の流れ
- 1-1-2 プログラミングで行うこと
- ●1-2 プログラミングの基本
- 1-2-1 基本文法
- 1-2-2 演算
- 1-2-3 基本データ型
- 1-2-4 応用データ型
- 1-2-5 演習問題
- ●1-3 処理の流れ
- 1-3-1 プログラムの基本3構造
- 1-3-2 選択処理
- 1-3-3 繰返し処理
- 1-3-4 演習問題
- ●1-4 問題演習
- 1-4-1 問題
- 1-4-2 解答と解説
第2章◆プログラム構造
- ●2-1 手続・関数
- 2-1-1 プログラム構造
- 2-1-2 手続と関数
- 2-1-3 演習問題
- ●2-2 オブジェクト指向
- 2-2-1 オブジェクト指向とは
- 2-2-2 クラスとインスタンス
- 2-2-3 演習問題
- ●2-3 問題演習
- 2-3-1 問題
- 2-3-2 解答と解説
第3章◆プログラミングの実践
- ●3-1 既存のプログラムの解読と変更
- 3-1-1 既存のプログラムを読むこと
- 3-1-2 既存のプログラムの変更
- 3-1-3 演習問題
- ●3-2 処理の流れや変数の変化の想定
- 3-2-1 変数の動きのトレース
- 3-2-2 初期値と終値
- 3-2-3 演習問題
- ●3-3 プログラムのテスト
- 3-3-1 プログラムのテスト
- 3-2-2 デバッグと修正方法の検討
- 3-3-3 演習問題
- ●3-4 問題演習
- 3-4-1 問題
- 3-4-2 解答と解説
第4章◆データ構造とアルゴリズム
- ●4-1 データ構造
- 4-1-1 データ構造とは
- 4-1-2 データ構造の表現
- 4-1-3 演習問題
- ●4-2 基本アルゴリズム
- 4-2-1 アルゴリズムとは
- 4-2-2 探索のアルゴリズム
- 4-2-3 整列のアルゴリズム
- 4-2-4 演習問題
- ●4-3 応用アルゴリズム
- 4-3-1 再帰のアルゴリズム
- 4-3-2 グラフのアルゴリズム
- 4-3-3 その他のアルゴリズム
- 4-3-4 演習問題
- ●4-4 問題演習
- 4-4-1 問題
- 4-4-2 解答と解説
第5章◆プログラミングの諸分野への適用
- ●5-1 数理・データサイエンス
- 5-1-1 数理
- 5-1-2 データサイエンス
- 5-1-3 演習問題
- ●5-2 AI
- 5-2-1 AIとは
- 5-2-2 AIの適用
- 5-2-3 演習問題
- ●5-3 問題演習
- 5-3-1 問題
- 5-3-2 解答と解説
第6章◆情報セキュリティの確保
- ●6-1 情報セキュリティ要求事項の提示
- 6-1-1 情報セキュリティマネジメント
- 6-1-2 リスク分析と評価
- 6-1-3 物理的及び環境的セキュリティ
- 6-1-4 技術的及び運用のセキュリティ
- 6-1-5 演習問題
- ●6-2 情報セキュリティ対策
- 6-2-1 マルウェアからの保護
- 6-2-2 サイバー攻撃対策
- 6-2-3 バックアップ・ログ取得及び監視
- 6-2-4 情報の転送における情報セキュリティの維持
- 6-2-5 演習問題
- ●6-3 情報セキュリティ管理
- 6-3-1 脆弱性管理
- 6-3-2 利用者アクセスの管理
- 6-3-3 運用状況の管理
- 6-3-4 演習問題
- ●6-4 問題演習
- 6-4-1 問題
- 6-4-2 解答と解説
第7章◆科目B問題演習
- ●7-1 予想問題
- 7-1-1 問題
- 7-1-2 解答と解説