Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
NAOKI MATSUMOTO

この講座の目標は、ITに関する基礎的な知識を身に着けることと、基本情報技術者試験と応用情報技術者試験の各分野について勉強して、過去問を通じた演習をして、試験合格水準の知識を身に着けることです。

以下の4つの項目からなっています

  • 基本情報技術者試験・応用情報技術者両方の午前問題の対策をして合格水準の知識を身に着けること。

  • 基本情報技術者試験の午後問題の対策とプログラミング問題の対策としてPythonを覚えること。

  • 応用情報技術者の午後問題の対策をすること

  • 講師独自の経験を元にしたボーナスの講座

講師独自の経験を元にしたボーナスの講座は以下の内容を考えています

  • SQL

  • Python

    基本文法

    関数

    クラス、継承

    パッケージ管理、標準ライブラリ(date, datetime, decimal)

    新機能 python 3.8 セイウチ演算子

  • ITシステムの構成

  • ITシステムの性能

  • AI/ディープラーニング

Read more

この講座の目標は、ITに関する基礎的な知識を身に着けることと、基本情報技術者試験と応用情報技術者試験の各分野について勉強して、過去問を通じた演習をして、試験合格水準の知識を身に着けることです。

以下の4つの項目からなっています

  • 基本情報技術者試験・応用情報技術者両方の午前問題の対策をして合格水準の知識を身に着けること。

  • 基本情報技術者試験の午後問題の対策とプログラミング問題の対策としてPythonを覚えること。

  • 応用情報技術者の午後問題の対策をすること

  • 講師独自の経験を元にしたボーナスの講座

講師独自の経験を元にしたボーナスの講座は以下の内容を考えています

  • SQL

  • Python

    基本文法

    関数

    クラス、継承

    パッケージ管理、標準ライブラリ(date, datetime, decimal)

    新機能 python 3.8 セイウチ演算子

  • ITシステムの構成

  • ITシステムの性能

  • AI/ディープラーニング

講座は試験のシラバスに沿って以下の通り行います

1. 基本情報・応用情報の午前問題対策

2. 基本情報の午後問題対策

3. 応用情報の午後問題対策

ボーナス1. Python講座

ボーナス2. SQL対策講座(2020/06完成予定)

Enroll now

What's inside

Learning objectives

  • 企業の経営戦略、マーケティング、財務、技術戦略、システム戦略に関する知見
  • システムの開発技術、プロジェクトマネジメント、サービスマネジメント、システム監査に関する知見
  • Itのテクノロジーに関する知識、アルゴリズム、コンピュータアーキテクチャ、データベース、ネットワーク、セキュリティ関する知見
  • Ai, iot, ビッグデータなどの最新の分野の知識
  • Pythonについて詳細な文法を用いたプログラミング(ボーナスコンテンツ)
  • Sqlについて基礎的な内容(ボーナスコンテンツ)
  • システムの基礎的な内容、システムの性能などシステム開発で必須となる要素(ボーナスコンテンツ)

Syllabus

はじめに
この講座の目的について
各セクションの内容
午前問題の基礎理論について理解して問題を解けるようになること
Read more

ここでは、離散数学で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、応用数学で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、情報に関する理論で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、通信に関する理論で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、計測・制御に関する理論で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、データ構造に関する理論で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、アルゴリズムに関する理論で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、プログラミングに関する理論で用いた演習問題を実施します。

是非、復習にお使いください

ここでは、プログラム言語で用いた演習問題を実施します。

是非、復習にお使いください

その他の言語に関する復習として小テストを作成しました。

Python

  • 標準出力・入力の使い方

  • コメント文の使い方

  • 変数の使い方

について勉強して、知識を身に着けます。

Python

  • 定数の使い方

について身につきます

Pythonの

  • 論理型(True, False)

の使い方が身につきます

Pythonの

  • 数値型(int)

  • 浮動小数点型(float)

  • 数値演算(四則演算)

の使い方が身につきます

Pythonの

  • 2進数, 8進数, 16進数の変換

の使い方について身につきます。

Pythonの

  • 複素数型

の使い方について身につきます

Pythonの

  • 文字列型の基本的な使い方

について身につきます

Pythonの

  • 文字列型の関数の使い方

について身につきます

Pythonの

  • 文字列型、数値型変換

について身につきます

Pythonの

  • リスト型の使い方

について身につきます

Pythonの

  • リスト型の関数の使い方

について身につきます

Pythonの

  • 辞書型の使い方

について身につきます

Pythonの

  • 辞書型の関数の使い方

について身につきます

Pythonの

  • タプル型の使い方

について身につきます

Pythonの

  • セット型の使い方

について身につきます

Pythonの

  • セット型の関数の使い方

について身につきます

Pythonの

  • データ構造の使い方

について演習を通じて実践的な知識が身につきます

Pythonのデータ構造についてのまとめです

Pythonの

  • if文

  • if, elif, else

  • and, or

の使い方について身につきます

Pythonの

  • all, any

の使い方について身につきます

Pythonの

  • if, elif, else

を用いて演習を行い、実践的な知識を身に着けます

Pythonの

  • forループ文, range

についての知識が身につきます

Pythonの

  • forループ文

  • enemurate, zip関数

  • whileループ文

についての知識が身につきます

Pythonの

  • forループ文、whileループ文

  • continue, break

についての知識が身につきます

Python3.8追加機能の

  • セイウチ演算子

についての知識が身につきます

Pythonの

ループ文を用いた演習を行い、実践的な知識を身に着けます

Pythonの例外処理

  • try句

  • Exception

の使い方について身につきます

Pythonの例外処理

  • try句

  • except

  • else

  • finally

についての知識が身につきます。

Pythonの例外処理

  • try句

  • 例外クラスの作成

  • raise

についての使い方が身につきます

Pythonのアルゴリズムを用いた演習

  • 選択ソート

について勉強します

Pythonのアルゴリズムを用いた演習

  • バブルソート

について勉強します

Pythonの

  • 関数

  • 型の指定

について勉強します

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers fundamental IT knowledge and prepares learners for the Information Technology Engineer Examination, which is a gateway to various IT roles
Includes Python and SQL, which are valuable tools for data analysis, scripting, and database management in various engineering domains
Explores AI, IoT, and big data, which are relevant for engineers looking to stay current with industry trends and emerging technologies
Includes a bonus section on IT system configuration and performance, which are essential for system engineers and administrators
Features Python 3.8's walrus operator, which may be too old for some learners who want to learn the latest features of Python
Requires learners to study for both the Information Technology Engineer Examination and the Applied Information Technology Engineer Examination, which may be too much for some

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

基本情報・応用情報・python・sql総合講座

according to learners, this course is a comprehensive package for beginner engineers looking to pass the Basic and Applied Information Technology Engineer exams and gain practical skills. Many students find the explanations clear and easy to understand, even for complex topics, making it suitable for beginners. The course is praised for covering a wide range of necessary subjects, including FE, AP, Python, and SQL. Reviewers often highlight the instructor's detailed and thorough explanations as a major plus. While the content is extensive and valuable for exam preparation and foundational knowledge, some mention the sheer volume of information can be challenging, requiring dedicated study. Overall, the course is seen as a strong foundation for aspiring IT engineers.
内容は濃いが、学習には相応の努力が必要。
"内容が非常にボリューミーで、全てを理解するにはかなりの時間を要します。"
"学ぶ範囲が広いため、消化不良にならないように計画的に進める必要があります。"
"情報量は多いですが、その分得られる知識も多いです。"
"試験範囲とPython/SQLを両方学ぶため、学習量はかなり多いです。"
IT未経験者でも理解しやすい構成。
"まったくの初心者でしたが、一つ一つ丁寧に解説されているため、無理なく進めることができました。"
"ITに関する知識がゼロの状態から始めましたが、基礎から応用まで段階的に学べたので良かったです。"
"初心者でも挫折しにくいように工夫されていると感じました。"
"ITエンジニアを目指す初心者に最適な講座だと思います。"
"基礎的な用語から丁寧に解説してくれるので、未経験者でも安心して受講できます。"
試験合格に向けた知識習得と演習が可能。
"基本情報技術者試験、応用情報技術者試験の対策として非常に有効だと感じました。"
"過去問演習も豊富で、試験形式に慣れることができました。"
"試験シラバスに沿った構成で、効率的に学習を進めることができました。"
"この講座で学んだ知識が、試験で役立つことを実感しました。"
"特に午前問題の対策に役立ちました。"
基本情報・応用情報・Python・SQLをまとめて学べる。
"基本情報技術者と応用情報技術者の両方に対応しており、さらにPythonとSQLも学べるのは非常に魅力的でした。"
"基本情報・応用情報だけでなく、PythonやSQLまで網羅している点が素晴らしい。"
"一つの講座でここまで幅広く学べるのは、他の講座にはない利点だと思います。"
"試験対策だけでなく、PythonやSQLといった実践的なスキルも身につけることができて大変満足しています。"
"このコース一つで、ITエンジニアとして必要な基礎知識と実践スキルを幅広くカバーできると感じています。"
複雑な内容も初心者向けに噛み砕いて説明。
"内容は難易度の高い事柄も多いですが、講師の方の説明がとても丁寧で分かりやすく、スムーズに学習が進められました。"
"複雑な内容も非常に分かりやすく説明されており、初心者の方でも安心して学習を進められると思います。"
"説明が分かりやすい点はとても助かります。"
"解説が非常に丁寧で、初めてITを学ぶ人でも理解しやすい内容でした。"
"講師の方の説明がとても丁寧で、挫折することなく最後までやり遂げることができました。"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 【2024】基本情報技術者試験+応用情報技術者試験+Python+SQL 初心者からプロのエンジニアになる講座 with these activities:
午前問題の基礎理論を復習する
午前問題の基礎理論を復習することで、コースの理解を深め、試験対策を効果的に行うことができます。
Show steps
  • 過去のノートや教材を見直す
  • 重要なキーワードや概念をまとめる
  • 練習問題を解いて理解度を確認する
Pythonスタートブックを読む
Pythonの基礎を学ぶことで、コース内のPython講座をより深く理解し、実践的なスキルを習得できます。
Show steps
  • 書籍を購入または図書館で借りる
  • 最初の数章を読み、基本的な文法を理解する
  • サンプルコードを実際に実行してみる
スッキリわかるSQL入門を読む
SQLの基礎を学ぶことで、コース内のSQL講座をより深く理解し、実践的なスキルを習得できます。
Show steps
  • 書籍を購入または図書館で借りる
  • 最初の数章を読み、基本的なSQL構文を理解する
  • サンプルコードを実際に実行してみる
Four other activities
Expand to see all activities and additional details
Show all seven activities
午前問題の過去問を解く
過去問を繰り返し解くことで、試験の傾向を把握し、知識の定着を図ることができます。
Show steps
  • 過去問を入手する(Webサイトや書籍)
  • 時間を計って問題を解く
  • 解答を確認し、間違えた箇所を復習する
  • 繰り返し過去問を解く
Pythonの学習内容をブログにまとめる
学習内容をアウトプットすることで、理解を深め、記憶を定着させることができます。また、他の学習者との交流も生まれる可能性があります。
Show steps
  • ブログを開設する(無料ブログサービスなど)
  • 学習したPythonの文法や機能をまとめる
  • サンプルコードを掲載する
  • 定期的に更新する
SQLデータベースを作成する
SQLデータベースを作成することで、SQLの知識を実践的に活用し、理解を深めることができます。
Show steps
  • データベース管理システム(MySQL, PostgreSQLなど)をインストールする
  • データベースを設計する
  • テーブルを作成する
  • データを挿入、更新、削除する
  • SQLクエリを実行する
Python学習グループで質問に答える
他の学習者を教えることで、自身の理解を深め、知識を定着させることができます。
Show steps
  • オンラインのPython学習コミュニティに参加する
  • 他の学習者の質問に答える
  • 自身の知識を共有する

Career center

Learners who complete 【2024】基本情報技術者試験+応用情報技術者試験+Python+SQL 初心者からプロのエンジニアになる講座 will develop knowledge and skills that may be useful to these careers:
ソフトウェアエンジニア
ソフトウェアエンジニアは、ソフトウェアの設計、開発、テスト、および保守を行います。この講座は、ITに関する基礎知識を身につけることと、Pythonの文法、そしてSQLの基礎を学ぶ上で役立ちます。特にプログラミング問題の対策としてPythonを学ぶことは、ソフトウェアエンジニアとしてのスキルアップに直結します。基本情報技術者試験と応用情報技術者試験の対策を通じて、ソフトウェア開発に必要な知識を体系的に習得できます。
データベースエンジニア
データベースエンジニアは、データベースシステムの設計、構築、運用、保守を担当します。この講座では、SQLに関する基礎的な内容を学ぶことができるため、データベースエンジニアとしての基礎を築くのに役立ちます。データベースの設計や管理、データ分析に必要なSQLの知識を習得することで、データベースエンジニアとしてのスキルを向上させることができます。特に、講師独自の経験を元にしたSQL対策講座は、実践的な知識を身につける上で非常に有益です。
システムエンジニア
システムエンジニアは、企業のITシステム全体の設計、構築、運用をサポートします。この講座では、ITに関する基礎的な知識を網羅的に学ぶことができるため、システムエンジニアとしての基礎力を高めることができます。企業の経営戦略、マーケティング、財務、技術戦略、システム戦略に関する知見を得ることで、システム全体の最適化に貢献できます。基本情報技術者試験と応用情報技術者試験の対策は、システムエンジニアに必要な幅広い知識を習得するための良い機会となります。
ネットワークエンジニア
ネットワークエンジニアは、企業や組織のネットワークインフラの設計、構築、運用、保守を担当します。この講座では、ITのテクノロジーに関する知識、特にネットワークに関する知識を深めることができます。基本情報技術者試験と応用情報技術者試験の対策を通じて、ネットワークの基礎理論から実践的な知識まで幅広く習得できます。また、ITシステムの構成や性能に関する知識も、ネットワークエンジニアとしてシステム全体を理解する上で役立ちます。
セキュリティエンジニア
セキュリティエンジニアは、企業や組織の情報システムをサイバー攻撃から守るための対策を講じます。この講座では、ITのテクノロジーに関する知識、特にセキュリティに関する知識を学ぶことができます。基本情報技術者試験と応用情報技術者試験の対策を通じて、セキュリティの基礎理論から最新の脅威まで幅広くカバーできます。また、Pythonを学ぶことで、セキュリティ対策における自動化やスクリプト作成にも役立ちます。
プロジェクトマネージャー
プロジェクトマネージャーは、ITプロジェクトの計画、実行、管理を担当します。この講座では、プロジェクトマネジメントに関する知識を習得できます。基本情報技術者試験と応用情報技術者試験の対策を通じて、プロジェクトの進捗管理や品質管理に必要な知識を体系的に学ぶことができます。また、企業の経営戦略やシステム戦略に関する知識も、プロジェクトの成功に不可欠です。
ITコンサルタント
ITコンサルタントは、企業のIT戦略やシステム導入に関するアドバイスを行います。この講座では、企業の経営戦略、マーケティング、財務、技術戦略、システム戦略に関する知見を得ることができます。基本情報技術者試験と応用情報技術者試験の対策を通じて、ITに関する幅広い知識を習得し、コンサルタントとしての基礎力を高めることができます。また、AIやビッグデータなどの最新分野の知識も、コンサルティングの幅を広げる上で役立ちます。
テクニカルサポート
テクニカルサポートは、IT製品やサービスに関する技術的な問題解決を支援します。この講座では、ITに関する基礎的な知識を身につけることができます。PythonやSQLの基礎を学ぶことで、より高度な問題解決にも対応できるようになります。基本情報技術者試験と応用情報技術者試験の対策は、テクニカルサポートに必要な幅広い知識を習得するための良い機会となります。
QAエンジニア
QAエンジニアは、ソフトウェアやシステムの品質保証を担当します。この講座では、システムの開発技術やテストに関する知識を習得できます。基本情報技術者試験と応用情報技術者試験の対策を通じて、品質管理に必要な知識を体系的に学ぶことができます。Pythonを学ぶことで、テストの自動化やスクリプト作成にも役立ちます。
データアナリスト
データアナリストは、データを分析し、ビジネス上の意思決定を支援します。この講座では、SQLの基礎を学ぶことができるため、データ分析に必要なスキルを身につけることができます。また、Pythonを学ぶことで、データ分析におけるプログラミングの知識も習得できます。応用情報技術者試験の対策を通じて、データ分析に関する幅広い知識を得ることもできます。
組み込みエンジニア
組み込みエンジニアは、家電製品や自動車などに組み込まれるシステムの開発を行います。この講座では、ITのテクノロジーに関する知識、特にアルゴリズムやコンピュータアーキテクチャに関する知識を深めることができます。Pythonを学ぶことで、組み込みシステムのプログラミングにも役立ちます。基本情報技術者試験と応用情報技術者試験の対策を通じて、組み込みエンジニアに必要な幅広い知識を習得できます。
フロントエンドエンジニア
フロントエンドエンジニアは、WebサイトやWebアプリケーションのユーザーインターフェースを開発します。この講座では、Pythonの基礎を学ぶことで、バックエンドとの連携やAPIの利用に役立ちます。また、ITに関する基礎知識を身につけることで、Web開発における全体像を理解することができます。基本情報技術者試験と応用情報技術者試験の対策は、フロントエンドエンジニアとしてのスキルアップに貢献します。
フルスタックエンジニア
フルスタックエンジニアは、フロントエンドからバックエンドまで、Webアプリケーション開発の全工程を担当します。この講座では、PythonとSQLの両方を学ぶことができるため、フルスタックエンジニアとしての基礎を築くのに役立ちます。ITに関する基礎知識を網羅的に学ぶことで、より高度な開発にも対応できるようになります。基本情報技術者試験と応用情報技術者試験の対策は、フルスタックエンジニアに必要な幅広い知識を習得するための良い機会となります。
AIエンジニア
AIエンジニアは、人工知能(AI)技術の開発や応用を行います。この講座では、AIに関する最新の分野の知識を学ぶことができます。Pythonを学ぶことで、AIモデルの開発や実装に役立ちます。基本情報技術者試験と応用情報技術者試験の対策を通じて、AIエンジニアに必要な幅広い知識を習得できます。ただし、AIエンジニアの専門性を高めるには、通常、高度な数学や統計学の知識や、修士号以上の学歴が必要となる場合があります。
DevOpsエンジニア
DevOpsエンジニアは、開発(Development)と運用(Operations)の連携を促進し、ソフトウェア開発の効率化や品質向上を図ります。この講座では、ITシステムの構成や性能に関する知識を学ぶことができます。Pythonを学ぶことで、自動化スクリプトの作成やインフラの管理に役立ちます。基本情報技術者試験と応用情報技術者試験の対策を通じて、DevOpsエンジニアに必要な幅広い知識を習得できます。

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 【2024】基本情報技術者試験+応用情報技術者試験+Python+SQL 初心者からプロのエンジニアになる講座.
この本はPythonの入門書として最適です。基本的な文法から応用まで幅広くカバーしており、初心者でも無理なく学習を進めることができます。コースでPythonを学ぶ前に読むことで、スムーズに学習を開始できます。また、リファレンスとしても役立ちます。
この本はSQLの入門書として非常にわかりやすく、初心者でもSQLの基本をスムーズに理解できます。データベースの概念からSQLの基本的な構文、応用的な使い方まで、豊富な図解と丁寧な解説で解説されています。コースでSQLを学ぶ前に読むことで、よりスムーズに学習を進めることができます。

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser