Windows

Code Huntの教育用ブラウザベースのコーディングゲームであるCode Huntは、インタラクティブなブラウザベースのゲームコードハントの立ち上げを発表しました。コードハントはMicrosoft Azure上で実行され、JavaとC#の2つの言語に焦点を当てています。

Inside Microsoft's Cambridge AI Lab

Inside Microsoft's Cambridge AI Lab
Anonim

Code Hunt の発売を発表しました。 マイクロソフトリサーチコードハント

コードハントは

Microsoft Research のチームによって開発されました。プリンシパルリサーチソフトウェアエンジニアPeli de Halleuxとプリンシパル開発責任者Nikolai TillmannコードハントはMicrosoft Azure上で動作し、JavaとC#の2つの言語に焦点を当てています。ゲームには15のセクタがあり、各セクタには異なるレベルがあります。 15セクタは以下を含む:

00 - トレーニング

  • 01-算術
  • 02-ループ
  • 03-ループ2
  • 04-条件式
  • 05-条件式2
  • 06-文字列
  • 07-ストリング2
  • 08-入れ子ループ
  • 09- 1dアレイ<1099>ぎざぎざのアレイ11-アレイ2
  • 12-検索のソート
  • 13-サイファー
  • 14-パズル
  • コードハントは、与えられた手がかりとテストケースを使用してプレイヤーが探索するパズルに基づいています。学習者/プレイヤーは、秘密の解決策の機能的なふるまいに合うようにコードを修正する必要があります。コードが一致すれば、得点を得て次のレベルに移動します。
  • コードハントでコードを学習する方法は非常に異なります。コードハントは、通常のコーディングクラスとは異なり、さまざまなテストケースのセットを使用して、学生に空のスレートを与えます。ここでの問題はパターンとして入力と出力を一致させて提示され、一致するパターンがプレーヤーにとって確かに楽しいものであることを確かめるでしょう。
  • ゲームは包括的なチュートリアルから始まり、 "Greetings、program!あなたは、コードハンターとして知られている実験的なアプリケーションです。あなたは、他のコードハンターと一緒に、できるだけ多くのコード断片を見つけ、復元し、キャプチャするために秘密のコンピュータシステムに送り込まれました。あなたの進歩は、あなたの仲間のコードハンターと一緒に追跡されます。 "

Microsoft Researchの動的シンボリック実行の高度な実装であるPexに基づいて、CodeHunt.comはコーディングスキルを向上させるのに役立ちます。