メインコンテンツにスキップ
[Release Note] 2022年9月
高橋美穂 avatar
対応者:高橋美穂
一週間前以上前にアップデートされました

Note💡

過去のリリースノート一覧はこちら

オフィシャルコースの一覧と、それぞれのマテリアルの更新内容・更新履歴は以下の 【Track-Trainingコース一覧】のシートでも確認できます。

  • Web 版の閲覧はこちら

  • Web 版ではなく xlsx. 形式でのダウンロードご希望の場合はこちら
    ※ クリックするとダウンロードが開始します

【新規コースの追加】

なし

【新規マテリアルの追加】

< データベース基礎コース(SQL)>

🆕 [チャレンジ💯] スポーツ検索システムのデータベース構築をせよ SQL編

データベース基礎コース(SQL)に設置されていた「映画検索システムのデータベース構築」をこのチャレンジに置き換えました。

この問題はSQLを用いたテーブル設計の理解度を確認します。
この問題で満点を取るためには、テーブル作成やインデックスに対する理解が求められます。
・難易度: 中級
・制限時間: 120分

< Java基礎コース >

🆕 [チャレンジ💯] 開催される大会を出力せよ Java編

理解度チェック問題のなかでも最も簡単な問題としてJava基礎コースに追加されました。

この問題はJavaを用いた基本的な処理の理解度を確認します。
この問題で満点を取るためには、if、ループ処理や関数に対する理解が求められます。
・難易度: 初級
・制限時間: 60分


< データリテラシーコース >

🆕 [ブック📗] データリテラシー 全体を捉える (4) 2つの量的変数の関係

「第1部 全体を捉える」として4つのブックが完結しました。

第2部以降も製作予定ですので、今後のリリースにご期待ください。

このブックでは,2つの量的変数の関係を捉える方法を学習します。
まずはデータの次元や変数について整理し,それらの違いによって分析方法が異なることを理解します。
そして,2つの量的変数は散布図による視覚的な表現および相関係数による数値要約が有効であることを学びます。
相関係数の性質や相関関係と因果関係の違い,相関係数の誤った使い方については具体例を通じてより詳しく観察します。
相関係数は非常によく使われるからです。
また,知識の習得だけではなく,Excelでの散布図の作成および相関係数の計算の演習を繰り返します。
これにより自分の手で分析が進められるようになることを目指します。

・チャプター数: 9
・セクション数: 32
・想定時間: 240分

< 組み込みC/C++コース >

🆕 [ブック📗] C言語実践 構造体・列挙型編 マンションの入居者管理アプリ

このブックは「C言語基礎 構造体・共用体・列挙型」を修了した方を対象としたサンドボックス型実践ブックです。
簡単なCLIアプリケーション「マンションの入居者管理アプリ」の開発を通して,ブックで学んだことを定着させることができます。
サンドボックス型実践ブックのほとんどのセクションはフリーコーディング形式で,自動的なテストはありません。
問題文を読んで自由にプログラムを書き,自分で動作を確認しながら進めてください。

・チャプター数: 2
・セクション数: 15
・想定時間: 90分
・難易度: 初級

💡サンドボックス型実践ブックとは?

サンドボックス型実践ブックでは「前のセクションで書いたコードを継承して、次のセクションで追記する」ことができます。

通常のブックでは、セクションごとに用意された初期コードの状態でスタートし、セクションごとにそれぞれのコードが独立して保存されるイメージです。

サンドボックス型実践ブックはブックの最初のセクションから最後のセクションまで同じファイルを編集しながら左側の指示画面だけが切り替わっていくようなイメージです。

ブックの中のすべてのページに受講者が記載した最終的なコードが反映されるため、セクションを遷移しても最新のコードの状態が表示されます。

コメントなどでコードの流れに対して説明を追加するなどの工夫をするなど、実践に近い状況でのコーディングを体験することができます。

< オフィシャルコース未追加のチャレンジ問題 >

以下のとおり 8 件のチャレンジがオフィシャルコース外で追加されました。

  • クイズ形式 1 件

  • アルゴリズム形式 5 件

  • 実装形式のチュートリアル(練習用問題)2 件

🆕 [チャレンジ💯] Excel / Google Sheets

この問題は、Excel と Google Sheets (Spreadsheet) の基本的な知識と作成力を問う問題です。
エンジニア / 非エンジニア事務職 / 非エンジニア営業の Excel や Google Sheets (Spreadsheet) を利用した IT 系事務能力を測ることができます。
基本的な IT 系事務能力が担保された人材を採用することで、社内の DX (デジタルトランスフォーメーション) を促進できることが期待できます。
・スタイル: クイズ形式
・想定時間: 30分
・難易度: 初級

🆕 [チャレンジ💯] 積雪警報の発報

この問題は、入力された値から ±1 の範囲に含まれる最小の整数を計算する問題です。
・スタイル: アルゴリズム形式
・想定時間: 45分
・難易度: 初級

🆕 [チャレンジ💯] 成績集計

この問題は、テストの点数を入力として合格・不合格・追試験のどれかに分類するプログラムを記述する問題です。
FizzBuzz と同様に 2 要素の if 文を記述することができる受験者が満点を取ることができます。
・スタイル: アルゴリズム形式
・想定時間: 60分
・難易度: 初級

🆕 [チャレンジ💯] サイコロゲーム

この問題は、二つのサイコロの出目を比較して勝敗を決めるゲームの勝敗を判定するプログラムを記述する問題です。
問題文に従って簡単な場合分けを実装し、正しく解答を出力するプログラムを作ることで、満点を取ることができます。
・スタイル: アルゴリズム形式
・想定時間: 45分
・難易度: 初級

🆕 [チャレンジ💯] クラス対抗整数バトル(中級)

この問題は、与えられた複数の整数の積がある整数で何回割れるかを合計する問題です。
それぞれの与えられた整数の素因数列挙して、積の素因数分解をハッシュマップなどのデータ構造に格納し、
何回割れるかを計算するプログラムを書く能力が求められます。
この問題で満点を取れる受験者は、積と素因数の関係といった基本的な数学的な知識を持ち、
ハッシュマップなどの基本的なデータ構造と組み合わせてコーディングを行う能力があることがわかります。
・スタイル: アルゴリズム形式
・想定時間: 90分
・難易度: 中級

🆕 [チャレンジ💯] ゲームにおける敵キャラの移動プログラム

この問題は、二次元盤面上で動くゲームの敵キャラの最短移動距離を求める問題です。
敵キャラの体は、直角三角形の特徴的な形状をしているため、単純に最短経路問題を解くだけでは満点を取ることができません。
この問題には二つの部分点が設定されています。
かんたんなテストケースでは、愚直に幅優先探索を行うことで正答することができます。
満点を取るためには、敵キャラと環境との間の衝突判定を高速化する工夫が必要となります。
この問題で満点を取ることができる受験者は、グラフ理論やアドホックな考察能力を含めて、
ゲームやその AI を作成するための発展的な能力を持つことが示されます。
・スタイル: アルゴリズム形式
・想定時間: 150分
・難易度: 上級

🆕 [チャレンジ💯] Vue (JavaScript) を用いた受験方法

本問題は、Vue (JavaScript) を用いてフロントエンド問題を受験するためのチュートリアル問題です。
問題文の指示に従って解答することで、track のシステム上で React を用いて受験する方法を理解することができます。
・スタイル: 実装形式
・想定時間: 120分
・難易度: 初級

🆕 [チャレンジ💯] Vue (TypeScript) を用いた受験方法

本問題は、Vue (TypeScript) を用いてフロントエンド問題を受験するためのチュートリアル問題です。
問題文の指示に従って解答することで、track のシステム上で React を用いて受験する方法を理解することができます。
・スタイル: 実装形式
・想定時間: 120分
・難易度: 初級

【既存ブックのメジャーアップデート】

< 教養としてのプログラミング基礎コース >

本コースについては、今後も内容の修正と追加を予定しております。

今後のリリースにご期待ください。

[ブック📗] 制御構造 再帰編 v2.1

🆕 第3章のセクション4のTIPSに、グラフの説明を追記しました。

[ブック📗] データ構造編1 データモデルとデータ構造の基礎 v2.1

✅ 基本情報処理技術者試験の範囲である「基数(底)」、「重み」、「仮数」、「指数」、「任意のr進数とその変換」、「固定小数点数」、「文字コード」の内容を追記しました。

[ブック📗] 有限オートマトン v3.0

🆕 基本情報処理技術者試験の範囲である「状態遷移表」の内容を追記しました。


Note💡

当月のリリース情報は随時こちらのページに追加いたします。

こちらの回答で解決しましたか?