私たちの評決
Hackラップトップは、楽しくインタラクティブなゲームを通じてコーディングする方法を子供たちに教えようとします。残念ながら、限られたコンテンツは楽しいというよりも苛立たしいものであり、コーディングの基本を学ぶための高価で面白くない方法になっています。
ために
頑丈なハードウェア
かわいいアイデア
に対して
うまく設計されていないレッスン
限定コンテンツ
Hack Laptopは、8歳以上の子供がコーディング方法を学ぶためのユニークな方法を提供します。価格は299ドルで、この14インチのAsus E406MAラップトップには、Pentium Silverプロセッサ、4GBのDDR4RAM、64GBのストレージが付属し、ユーザーフレンドリーなLinuxベースのオペレーティングシステムであるEndlessOSを実行します。しかし、セールスポイントはハードウェアやOSではなく、会社のカスタム学習ソフトウェアです。ハックは、子供たちがコーディングの基本を学ぶことができるように独占的に作られた世界で唯一の完全にハッキング可能なコンピューターであると主張しています。HackはUSBハックキーも39.99ドルで販売しています。これにより、Hackソフトウェアを任意のWindowsコンピューターにダウンロードできるため、ラップトップを購入する必要がありません。残念ながら、デバイスとソフトウェアの背後にあるアイデアは優れていますが、その背後にある実行ははるかに不十分です。
ある意味で、私はこの製品の理想的な聴衆です。いいえ、私はプレティーンではありません。しかし、私はループとブール論理についての言及に非常に恐れすぎて、大学のコンピュータサイエンス101クラスに挑戦することができない女性です。私はコンピュータサイエンスを専攻することは決してないだろうと思いますが、コンピュータの背後にある論理、プログラム、およびそれらがどのように機能するかについて最小限の考えを持ちたいと思います。
クラスの代わりに、楽しくリラックスした環境でいくつかの基本的なコーディングの概念を学ぶことにもっと興味があります。また、私はビデオゲームで育ち、ゲーム化された学習に夢中です。Hackコンピューターは、私や誰にとっても、楽しみながらスキルを習得するのに最適な方法のように思えます。
デザイン
HackのAsusE406MAラップトップは、なめらかで、細く、わずかです。2.8ポンドで、コンピューターは膝の上に快適に座ります。Endless Linuxを実行し、パフォーマンスが重要ではないため、通常のパフォーマンスまたはバッテリーのベンチマークを実行できませんでした。ただし、独自のOSをインストールし、そのPentium Silver CPUで生産性ソフトウェアを実行しようとしても、驚異的な速度は期待できません。ただし、周辺機器を接続する場合に備えて、Type-A USB 3.0ポートが2つ、HDMIポート、3.5 mmヘッドフォンジャック、マイクロSDカードスロットがあります。
14インチのフルHDディスプレイは、sRGB色域の63.9%をカバーし、平均217ニットの明るさです。これは、ハックプログラミングを行うには完全に適切ですが、特に離れた場所での視角が悪く、ビデオストリーミングに最適な選択肢ではありません。
キーボードは1.3mmのキーストロークと80グラムの作動力を提供し、快適なタイピング体験を実現します。とはいえ、キーボードのプラスチックが少し滑りやすく、長時間のタイピング中に誤って指が間違ったキーに移動してしまったことがわかりました。4.0 x2.8インチのトラックパッドは非常に反応が良いです。
仕様
CPU
Intel Pentium Silver
グラフィックス
Intel UHD 605(統合)
メモリー
4GB DDR4
SSD
64 GB
画面
14インチ1920×1080
ネットワーキング
統合802.11ac統合802.11b / g / n
ビデオポート
HDMI 1.4
USBポート
2x USB 3.1 Gen 1 Type-A
オーディオ
2x Asus Sonic Master
カメラ
なし
バッテリー
56Wh
電源アダプタ
50 / 60Wユニバーサル
オペレーティング・システム
エンドレスOS
寸法(WxDxH)
326.4 x 226.5 x 15.8 mm
重さ
2.8ポンド/1.3 kg
価格(構成どおり)
299ドル
オペレーティングシステムとUI
Hackは、Windowsを実行する代わりに、子供が理解しやすい非常に単純化されたUIを備えたLinuxのフレーバーであるEndlessLinuxを使用します。OSは信じられないほどユーザーフレンドリーです。デスクトップは、画面上部のGoogle検索バーと、それに続く一連のアプリで構成されています。
ハックにはGoogleChromeがプリロードされています。チェスゲーム。計算機を含むツールフォルダ。Gedit、テキストエディタ。LibreOffice Writer、ワードプロセッサ。と百科事典。追加のゲーム、プログラム、マルチメディアをダウンロードできるアプリストアもあります。
画面の右端には、脈動するオレンジ色の輝きに囲まれた矢印があります。このボタンを押すと、サイドパネルが「クラブハウス」に開きます。ここで、ユーザーはさまざまなミッションを案内するキャラクターによって迎えられます。この機能はHackソフトウェアの一部であり、EndlessLinuxにネイティブではありません。
ハックソフトウェア
システム全体の中心は、ハックの専用ソフトウェアにあります。これへのアクセスはクラブハウスですぐに見つかります。キャラクターのエイダをクリックすると、すぐにテキストボックスが表示され、ミッションが開始されます。各ミッションでは、簡単なコーディングタスクを実行してさまざまなゲームを「ハッキング」します。ストーリーラインを進むと、さまざまなキャラクターがゲームにどのような変更を加えるかを教えてくれ、ヒントや手がかりを与えてくれます。
クラブハウスの下部にあるタブには、ミッションから収集したアイテムの一覧、エピソード(さまざまなレッスンモジュール)、および進捗状況が表示されます。現在のところ、エピソードは4つしかありませんが、ハックは月に1つリリースすることを約束しています。ユーザーは最初の6か月のコンテンツを無料で入手できます。試用期間が終了した後、新しいコンテンツにさらにアクセスするには、ハックは月額9.99ドルを請求します。
レッスン自体は、8歳以上の子供たちにコンピューターとコーディングの基礎を学ぶ楽しい方法を提供することになっています。すべてのゲームには、画面の左側に青いボタンがあり、プログラムのバックエンドに「フリップ」するため、コードを「ハッキング」して設定を変更できます。
楽しそうに聞こえるかもしれませんが、欲求不満が多すぎます。レッスンの流れやキャラクターやプログラムの紹介がバラバラに感じられます。システム上の一部のコンピュータープログラムは、他のプログラムよりもハック機能(コードモードに切り替える機能)を使用します。これを利用しないものは全く無意味だと感じます。
たとえば、ユーザーは「名簿」と呼ばれるデスクトップ上のプログラムに移動する前に、すぐにAdaに紹介されます。このプログラムは、一般的な「文字を作成する」PDFとほぼ同じくらい面白くてインタラクティブな文字プロファイルにすぎません。 。
ハック機能の使用はほとんどありませんが、役に立たない情報がたくさんあります。名簿は、エイダの好きな食べ物はアーティチョーク、ロマネスコブロッコリー、ザクロ、パイナップルであると説明していますが、この情報とはまったく関係がありません。ゲームに組み込まれることはありません。色やフォントの変更に関する簡単なレッスンを除けば、名簿に触れる理由はまったくありません。
「システム」プログラムについても同じことが言えます。デスクトップにうまく配置されたアプリでラップトップのシステム設定を調整できると思い込まないでください。代わりに、コンピューターのさまざまな部分が何をするのかについて、やや紛らわしい概要がわかります。代わりに、システムアイコンをクリックすると、時計が刻々と変化する巨大な卵形の構造物を中心とした青い部屋に飛び込みます。マウスを使用して構造にカーソルを合わせると、これが「カーネル」であることがわかります。
カーネルは、ファイルキャビネット(ファイルシステム)、ブラックホール(/ dev / null)、小さな水族館(メモリマネージャー)、2つのプラグを保持する小さな生き物(ウィンドウマネージャー)、および見ている別の生き物を含む他の構造に囲まれていますチーズスイート(デーモン)を身に着けている間、鏡の中でそれ自体。
カーネルをクリックすると、コンピュータのカーネルとは何か、そしてそれがどのように機能するかについて、長く、過度に書かれた、かなり技術的な説明が表示されます。残念ながら、Adaのテキストには、「オペレーティングシステムは、成長を生み出すための情報の集中であるシードまたはナッツと考えることができる」と書かれているため、卵は実際にはナッツであると考えられます。
あるいは、ドームのような構造は実際には航空管制官である可能性があります。別のキャラクターは、「カーネルは航空管制官のように機能すると言えます。カーネルの仕事は、プログラムとハードウェアの間のインターフェイスです。メモリは単なるハードウェア。追跡しています。物理メモリに割り当てることで、さまざまなプログラムが使用するものを入れ替えることができます。」
この構造がどうあるべきかに関わらず、説明がわかりにくく、幼い子供がこれらの定義を理解したり気にかけたりすることは想像できません。実際、小さなデーモンキャラクターが動いている唯一のオブジェクトであり、したがって実際に目を引くのは唯一のものであるため、クリックすることになっているものが正確に明確ではありません。全体として、システムプログラムは、興味深いものの、他のコンテンツとは関係がないように見える概念を導入するための、ずさんで想像を絶する方法です。
現在利用可能な4つのエピソード全体の課題の大部分は、Fizzics、Lightspeed、およびSidetrackの3つのゲームで発生します。
Fizzicsは、その名前が示すように、引力/反発、摩擦、半径、跳ね返り、重力の設定を調整して、障害物の周りにオレンジ色のボールをスリングショットしてゴールに入れることができるパズルゲームです。課題は適切に困難ですが、多くの繰り返しがあります。ゲームが教えてくれた概念を理解するのに22レベルは必要ないと思いますが、キャラクターからのヒントは役に立ちました。たとえば、パズルを解くために、さまざまなボールのポジティブアトラクションとネガティブアトラクションを調整する必要があるレベルがたくさんありました。アイデアは、オレンジ色のボールとゴールを磁石のようにくっつけることです。これは最初の数回は困難でしたが、同じタスクレベルのバリエーションをレベルごとに実行するように継続的に要求されると単調になりました。
一方、Lightspeedは、ハックプロセス全体の中で群を抜いて最も困難な部分でした。表面上、ゲームは単純です。スペースデブリを避けながら10人の宇宙飛行士を集めます。しかし、Lightspeedの課題は、宇宙飛行士を集めることよりも実際のコーディングに関係しています。
ここでは、関数とifステートメント、画面上にオブジェクトを配置する方法、および新しいオブジェクトを作成してそのアクションを指示する方法について説明します。残念ながら、キャラクターからの指示は必ずしも明確ではなく、自分が何をしているのか、なぜなのかを正確に知らずに答えを入力していることがありました。自分が実際に何をしたのかわからなかったのに、前のチャレンジから何かをする方法を思い出すように頼まれたとき、これは特にイライラしました。
さらに悪いことに、進行状況全体をリセットせずに前のチャレンジに戻る方法はありません。そのため、行き詰まった場合、カバーされているトピックが別のレベルのものであるかどうかのヒントを得る方法はありません。私はこれが完全に意気消沈していることに気づきました。
問題の一部は、構文がJavaScriptのように見えますが、コードが標準ではないという事実にあります。Lightspeedは一部のJavascriptプロンプトに応答しますが、他のプロンプトには応答しません。そのため、言語に精通している親でさえ、すべての課題を経験せずに立ち往生している子供を助けることはできません。さらに重要なことに、標準的なコーディングを学んでいないため、スキルを別の環境に完全に移行することはできません。
私はJavascriptに精通したコンピューターの専門家に囲まれているという事実にもかかわらず、私が立ち往生しているコードを手伝ってくれる人は誰もいませんでした。忘れたコードを再学習するために、ゲーム全体をリセットしてもう一度プレイする必要がありました。最終的にレベルを超えることはやりがいがありましたが、最初からやり直さなければならないことは非常に苛立たしいことでした。
第4話でより良い体験をしたいと思って、とてもがっかりしました。このエピソードで紹介するゲームであるSidetrackは、典型的な迷路のようなパズルです。目的は、迷路の一方の端からもう一方の端まで、障害物の周りにキャラクターを配置することです。コーディング(キャラクターの動きのリストを書くことだけで構成されています)は、特にLightspeedと比較して、信じられないほど簡単です。40の退屈で単調なレベルをたどったとき、私は何も学んだようには感じませんでした。すべてのエピソードを完了することは、勝利のようではなく、安堵のように感じました。
少なくともプログラム自体はスムーズに実行されたと言いたいのですが、そうではありませんでした。多くの場合、プログラムがフリーズしたり、キャラクターが私の進行状況を登録しなかったりします。これにより、多数の再起動とシャットダウンが発生します。問題の一部は、コンピュータプログラムを離れたときに閉じなかったという事実に起因しているように思われました。多くの場合、キャラクターはクラブハウスに戻ってすぐに別のプログラムを開始するように指示します。クラブハウスのキャラクターが最新のミッションを継続している間、新しいプログラムは古いプログラムの真上に開きます。気付かないうちに複数のプログラムを同時に実行するのは簡単です。実際、憲章はプログラムを開くようにあなたに告げていますが、決してそれらを閉じないでください。これは、特に3つまたは4つのプログラムが同時に実行されている場合、Asusの4GBのRAMに負担をかけるようです。
ペアレンタルコントロールまたはその欠如
ハックは何よりもまず子供に優しいラップトップです。奇妙なことに、コンピューターの標準アカウントには、Google Chromeを介した無制限のインターネットアクセスがあり、ペアレンタルコントロールソフトウェアは組み込まれていません。幸いなことに、Hackプログラム全体はインターネットにまったく依存しておらず、接続なしで再生できます。ただし、Wi-Fiを使用せずにプログラムを使用し始めた場合でも、ユーザーがWi-Fiをオンにしてインターネットにアクセスできないようにする方法はありません。
結論
ハックコンピュータは良い考えであり、実行が不十分です。より幅広いSTEM学習玩具をお探しの方には、Kano Computer Kit Touchがはるかに優れたオプションであり、よく書かれていて役立つ学習ソフトウェアがたくさん含まれています。たとえば、ハックの紛らわしい「システム」アプリの代わりに、カノには、コンピューターの内部をキャラクターに案内してその方法を学ぶ、楽しくインタラクティブなゲームがあります。また、カノは、学習体験に追加するパーツからそれを構築することもできます。
Hackの背後にある基本的な考え方は、すばらしいものです。子供たちにゲームのコードを変更させることで、STEM学習をゲーミフィケーションします。ただし、レッスンの流れは混乱を招き、かわいいことに焦点を当てすぎています。たとえば、架空のキャラクターのアーティチョークへの愛情について読んだり、譲渡可能なコーディングスキルを教えることには十分ではありません。そして、レッスンを終えると、コンピューターはそれらのスキルを独立して使用するための手段を提供しません。また、あなたが学んだコードは、誰かが大人のプログラミング言語で独自のコードを書き始めるのに十分ではありません。
おそらく、将来のソフトウェアアップデートにより、Hackソフトウェアはより魅力的なものになるでしょう。ただし、現時点ではお勧めできません。
写真提供者:トムスハードウェア