Note💡 オフィシャルコースの一覧と、それぞれのマテリアルの更新内容・履歴はシートでも確認できます。 |
【概要】
基本情報技術者試験対策コースとして、IPAの過去問を集めたコースがリリースされました。
また、以下のとおり、5つのオフィシャルコースに対して、複数の新規ブックや新規チャレンジが追加されました。
組み込みC/C++コース
📗 新規ブック1件追加
Pythonで学ぶ機械学習コース
📗 新規ブック2件追加
Python 基礎コース
📗 既存ブックにチャプターを追加
💯 理解度チェック問題として新規チャレンジ2件追加
Java 基礎コース
💯 理解度チェック問題として新規チャレンジ2件追加
Java基礎コース Util編
💯 理解度チェック問題として新規チャレンジ4件追加
特定コースなし
💯 新規チャレンジ2件追加
【新規ブック📗の追加】
< 組み込みC/C++コース >
🆕 [ブック📗] C言語実践 ポインタ・メモリ編 One Side RPG
このブックは「C言語基礎 ポインタ・メモリ」を修了した方を対象とした実践ブックです。簡単なCLIアプリケーション「One Side RPG」の開発を通して,ブックで学んだことを定着させることができます。
難易度: 初級
想定時間: 60分
チャプター数: 4
セクション数 11
< Pythonで学ぶ機械学習コース >
🆕 [ブック📗] Pythonで学ぶ機械学習 分類編1 ロジスティック回帰
このブックでは,機械学習の分類問題について学びます。分類問題とはなにかを理解し,小さなデータを使って具体的なアルゴリズムの理解を目指します。具体的にはロジスティック回帰モデルの考え方と最尤法というパラメータ推定方法を学習します。最後にirisと呼ばれる代表的なデータセットを用いてロジスティック回帰モデルの実践を行います。
難易度: 中級
想定時間: 120分
チャプター数: 3
セクション数 23
🆕 [ブック📗] Pythonで学ぶ機械学習 分類編2 決定木とランダムフォレスト
このブックでは,分類のアルゴリズムとして決定木とランダムフォレストについて学びます。それぞれのアルゴリズムの核となる概念を学びつつ,scikit-learnを使った実践も行います。
難易度: 中級
想定時間: 120分
チャプター数: 4
セクション数 19
【新規チャレンジ💯 の追加】
< Java基礎コース >
🆕 [チャレンジ💯] ルーレット抽選システムを実装せよ Java編
この問題はJavaプログラミングにおける基礎構文(if文、for文、配列、メソッド)を理解しているかを測ることができます。この問題で満点を取るためには、数値の重複を考慮した処理を記述する必要があります。
難易度: 初級
制限時間: 60分
「Java基礎 基本操作編」ブックの理解度チェック問題です
🆕 [チャレンジ💯] 学生・教員管理システムのクラスを実装せよ Java編
この問題は、Javaを用いて簡単なクラスを作成できるかを確認します。この問題で満点を取るためには、クラスの継承やオーバーライド等クラスの基礎を理解し、正しく用いることが必要です。
難易度: 初級
制限時間: 60分
「Java基礎 クラス入門」ブックの理解度チェック問題です
本問題の追加により「Around the Spot (Java編)」はオフィシャルコースから除外されました
< Java基礎コース Util編 >
🆕 [チャレンジ💯] ゲームセンターのスコアを集計せよ Java編
この問題はJavaのListやMapを用いることが出来ることを確認します。この問題で満点を取るためにはList及びMapについて、追加や検索、平均等の基礎的な操作に対する理解が求められます。
難易度: 初級
制限時間: 60分
「Java基礎 List編」ブックと「Java基礎 Map編」ブックの理解度チェック問題です
🆕 [チャレンジ💯] 試験合格者を洗い出せ Java編
この問題はJavaのファイル入出力処理の理解度を確認します。この問題で満点を取るためには、ファイル入力や出力に対する理解はもちろんのこと、書き込み時の追記オプションや存在しないファイルに対する例外処理等が求められます。
難易度: 初級
制限時間: 60分
「Java基礎 Java基礎 ファイルI/Oの基礎」ブックの理解度チェック問題です
🆕 [チャレンジ💯] 気まぐれな占い師 Java編
この問題はJavaで例外処理を取り扱うことが出来るかどうかを確認します。この問題で満点を取るためにはtry-catchを適切に取り扱い、例外の種類ごとに適切な処理をする必要があります。
難易度: 初級
制限時間: 60分
「Java基礎 例外処理編」ブックの理解度チェック問題です
🆕 [チャレンジ💯] ECサイトの商品データを管理せよ Java編
この問題はJDBC(Java Database Connectivity)に対する理解度を確認します。この問題で満点を取るためには、JDBCを用いてSQLを実行し、基本的なデータベースの操作を行うことが求められます。
難易度: 初級
制限時間: 90分
「Java基礎 データベース接続編」ブックの理解度チェック問題です
本問題の追加により「決勝進出は誰の手に (Java編)」と「ブラックジャックがよろしくない (Java編)」はオフィシャルコースから除外されました
< Python基礎コース >
🆕 [チャレンジ💯] チェックディジットを求めよ Python編
Pythonプログラミングにおける基礎構文(四則演算、if文、for文)を理解しているかを測ることができます。
難易度: 初級
制限時間: 40分
「Python基礎 基本操作編」ブックの理解度チェック問題です
🆕 [チャレンジ💯] 歩数記録を集計せよ Python編
この問題はPythonのListやDictを用いることが出来ることを確認します。この問題で満点を取るためにはList及びDictについて、追加や検索、平均等の基礎的な操作に対する理解が求められます。
難易度: 初級
制限時間: 60分
「Python基礎 データ操作編」ブックの理解度チェック問題です
< 特定コースなし >
🆕 [チャレンジ💯] ビルド設定を作成せよ Maven編
この問題はMavenの基本的な使い方を理解しているかを確認します。この問題で満点を取るためには、Mavenによるビルドやテストをコマンドで実行できること、pom.xmlの簡単な変更ができることが求められます。
難易度: 初級
制限時間: 40分
🆕 [チャレンジ💯] 入社試験結果のJSONデータを作成せよ
この問題はJSONに対する基礎的な理解度を確認する問題です。この問題で満点を取るためには、JSONの構造を理解し、仕様通りに適切なJSONを記述出来る能力が求められます。
難易度: 初級
制限時間: 30分
【既存マテリアルのメジャーアップデート】
< Python基礎コース >
[ブック📗] Python基礎 基本操作編
🆕 ブール演算を解説するチャプターを追加しました。これにより複雑な条件を扱えるようになります。