ラップトップは、プログラミングに興味を示した9歳の人にとって良い贈り物ですか?


8

私はエンジニアです。私は最近家族を訪問していて、私の9歳の甥としばらく過ごしました。彼は、ゲームを作るために使用している自分の母親の電話にアプリを見せてくれました。アプリは石けり遊びと呼ばれています。それはあなたにいくつかのプログラミング概念を教えるドラッグアンドドロップアプリです。彼は本当にそれに夢中です。数か月間それでいて、夢中になっているようです。私は彼にもっとプログラミングを探検するように勧めたいです。彼と話すと、彼はそれに情熱を持っています。

だから私は彼にラップトップを手に入れるのは良いことだと思っています 私は1989年に8歳で最初のデスクトップコンピューターを手に入れました。それは私の人生を変えました。それは私にとって科学と工学の素晴らしいキャリアを開きました。彼にも同じ機会を提供したいのですが。

けれども私の心配は彼の年齢で私がiPhoneにアクセスしたことがなかったことです。彼がラップトップを使用するかどうかはわかりません。多分それは今子供たちにとって奇妙なフォームファクターのように思えるか、または多分OSパラダイムは彼らが慣れ親しんだものとあまりにも異なっていますか?

どう思いますか?現代の小学生の子供たちとラップトップについて何か経験がありますか?ラップトップではない場合、彼をより高度なレベルで掘り下げることができるようにするための良い選択肢は何ですか?


6
答えではありませんが、ドラッグアンドドロップのコーディングが好きなら、Scratchを調べてください。同じタイプのものですが、デスクトップのものです。私は彼のアプリがScratchからモデル化された(または少なくともインスピレーションを受けた)ことを望んでいます。
Becuzz 2017年

1
デスクトップは、信頼性が高く、壊れにくく、安価になります。使用の制御も簡単です。私はスクラッチに同意します。
パパラッツォ

スクラッチの+1(少なくともWebサイトが壊れていない場合)。基礎となる言語はJavascriptです。これは、最高のスクリプト言語です。
pojo-guy

答えのためのが、親と私は、これは広告で私に推奨し、それが実際にはかなりきちんと見え得続けるプログラマであることが十分ではありません:codekingdoms.com/code-your-own-minecraft-modsのMinecraftはドラッグ&ドロップインターフェースを使用してコースをコーディングコードの作成に進みます。まだ試していないので、お勧めできませんが、調べてみる価値はあります。
RyanfaeScotland

回答:


15

ラップトップは良い選択肢ですが、欠点はかなり高価で、通常は壊れやすいことです。(そして、子供たちはプログラムの代わりにそれらを使ってゲームをプレイします。)

代わりにRaspberry Piを入手することをお勧めします。それらは安価で小型で、いじられるように設計されており、通常、新人がプログラミング学ぶのを助けるように設計されたオペレーティングシステムがプリロードされており、システムプログラミングやロボット工学に使用できる多数のコネクタが付属しています。

インターネットには、ラズベリーをあらゆる種類のものに変えるためのチュートリアルとキットがいっぱいです。たとえば、音に反応するLEDをインストールしたり、カメラやモーションディテクター、スパイレコーダーなどに反応したりします。(そして、サーモスタットや自動ゲートオープナーのような退屈なものですが、誰がそれを望んでいますか?)

Raspberry Zeroを手に入れることができれば、子供は約10〜20ドルでプログラミングを開始でき(予備の周辺機器がいくつかある場合)、クールなキットをすべて備えたRaspberry3でさえ、それほど多くはありません。予算のラップトップとしてのお金。

(Raspberryにブランクカードが付属している場合、私が意図したOSはRaspbianであり、自分でダウンロードしてインストールできます。無料です。)


安さのためにPIの提案が好きですが、Raspbianなどのドラッグアンドドロッププログラミングインターフェイスはありますか?テキストエディターへの移行時に関心を維持し、それが最も難しい販売になると思います。
RyanfaeScotland

5
@RyanfaeScotlandにはScratchがプリインストールされています;)
Erik

10

短い答え、はい、しかし...

(免責事項-私はプログラマーであり、趣味のために、主に10代と13代で構成されるビデオ制作チームを運営しています)

はい、それは良い投資になる可能性がありますが、半分の価格で、所有者が9であるために受ける乱用に耐える可能性が高いコンパクトなデスクトップシステムで彼を設定できます。

iPhone用のソフトウェアはiPhone上で開発されていません。それは彼らがiphoneでテストしたデスクトップまたはラップトップで開発されました。多くの電話の「アプリ」は、実際のアプリを実行するWebサーバーへのブラウザリンクにすぎません。ラップトップまたはデスクトップシステムを使用すると、彼はそれらのデザインの探索を開始できます。

9では、一部の関心が一時的です。ばく露が関心と能力を深めるか、彼らが本当にやりたいことではないと決定するまでの時間を短縮するかどうかを事前に知る方法はありません。

しかし、彼がすでに持っている限られたツールへの彼の関心は非常に有望です。良いツールとメンタリングは、特に同じような考え方の子供や10代の小さなグループがいくつかのプロジェクトに集まることができる場合、本当に興味とスキルの開発を促進することができます。


7
そして、価格の4分の1(またはそれ以下)で、彼にRaspberry Piをセットアップできます。これもこの種のことを意図しており、あらゆる種類の「コードを学ぶ」ツールがプリインストールされています。
エリック

@Erik-それはおそらくそれ自体の答えであり、私が投稿するためにここに来たものです。最初にそれを行う機会を与えます。
MD-Tech

@ MD-Techは十分に公正です。私はPiの利点を共有するための回答を追加しました:)
Erik

最初にRaspberry Piのコードを書くためにPCは必要ありませんか?
JBRウィルキンソン2017年

2
@JBRWilkinsonはArduinoと混同しているかもしれません。ラズベリーはそれ自体が完全に機能するコンピュータです。
エリック

9

最初に両親とあなたの意図を話し合ってください

あなたの甥を手に入れるためにあなたが選んだものは何でも驚くべきものであり、あらゆる方法で人生を変えるものになると思いますが、あなたの計画を彼の両親と前もって話し合ってください。

考慮すべきいくつかの重要な側面があります:それはインターネットに接続されますか?ペアレンタルコントロールはありますか?誰が管理者パスワードを持っていますか?彼らはすでにインターネットを利用していますか?計画が希望どおりに進まなかった場合はどうなりますか(たとえば、彼は友人のディスクから「Plants vs Zombies」をインストールし、突然ゲーム機になりました。)

あなたがそれのいくつかを監督することを彼らが知っているように、彼らは提案に「良質な叔父の時間」を組み込むことを検討してください。

経験からのメモ-私の相棒の両親は子供たちにクリスマスのためにそれぞれ小さなテレビとDVDプレーヤーを購入しました。最初は寛大なジェスチャーのように見えたものの、子供たちは家族と一緒に座って部屋から降りることは決してありませんでした。インターネットは、TV + DVDがこれまでにないほど魅力的で中毒性があります...


2

ラップトップは、その可搬性が容易にドロップ可能性/破損可能性に変換されるため、ほとんど避けます。デスクトップは安価であり、非常に安定しています。(私たちの最初の「子供」のラップトップは、bunkbedの脱落により死亡した。それはいなかったはずがアップするが、子供が本当に働いている間に座って枕の快適な山を望んでいた、と彼女は思い決して落ちないものを外にベッド、そしてお母さんには非常に多くの愚かなルールがあり、そして... <crash>

ただし、考慮すべき重要な点の1つは、数十年の間にテクノロジーがどれだけ変化したかです。その当時は、プログラミングの方法を学ぶ以外に、コンピューターとはあまり関係がありませんでした。ゲームは存在しましたが、無料ですぐにダウンロードできませんでした。私の10歳は、Minecraftの再生、YouTubeビデオの視聴、またはランダムなWebゲームの再生にコンピューターを使用することを好みます。これらはすべて純粋にレクリエーションです。(彼は学校の課題にも使用していますが、それは「好ましい」使用法ではありません!)ほとんどすべての子供はコンピューターとインターネットに非常に精通していますが、それはほとんどすべての子供がプログラミングとテクノロジーに深く関心を持っているわけではありません。

彼はそのアプリを使ったビジュアルプログラミングにすでに興味を持っているので、その興味を向けることはかなり可能です。ただし、適切なソフトウェア/言語を選択し、ある程度のコーチングを提供することは、コンピュータを利用できるようにすることと同じくらい重要です。ツールではなくおもちゃとしてコンピューターを使用することの容易さは、その教育的有用性を容易に減少させる可能性があります。


1
Minecraftは、MODを簡単に作成できるため、実際にはここでの選択に適しています。Modding MinecraftはJavaプログラミングであり、クライアント側とサーバー側の両方の要素を組み込むことができ、エンタープライズテクノロジーの総合的な導入をほぼ確実にします。
pojo-guy

2
Minecraftは、コーディングなどに関心を向けるのに適していますが、単純なゲームとして扱うこともできます。Modについて言えば、Lua IN minecraftで小さなロボットキューブに何かをさせるプログラムを可能にする「Compucraft」と呼ばれるもの(MCの最新バージョンに更新されているかどうかはわかりません)がありました。調べる価値があるかもしれません。ただし、学習ツールのトピックについては、コードコンバットは、戦いやものを「勝つ」ためにコーディングスキルを学ぶ必要があるゲームなので、調べる価値があります。
BunnyKnitter 2017年

2

彼に何ができるようにしたいですか?

IDEを使用してコードをコンパイルおよび実行できるようにしたいでしょう。しかし、彼はすでに彼が持っているコンピュータでそれを行うことができるようです。私はその言語に精通していませんが、似ているように見えますが、電話の機能にアクセスすることなく少し若々しいスクラッチを使用しています。

優れたプログラマーであることは、使用される言語とは無関係であると一般に考えられています。ツールであっても、最終結果をより良くしたり、ユーザーを本質的に改善したりするのではなく、速度とエラーを削減します。LOCの割り当てやプロジェクトの期限が設定されている可能性は低いため、重要な機能は彼の興味を引き続けています。彼がコンピュータープログラムの作成に力を入れた場合、ベアメタルにアセンブリをビットバンギングしたり、labviewで描画したりすると、それが起こります。私は電卓で書くいくつかの永続的な(常に悪いわけではない)レッスンを学びました。

新しいコンピューター言語を習得することは素晴らしいスキルです。テキストを使用するスキルは、おそらくiPhoneアプリよりも長期的な可能性があり、おそらく確立された言語で調べるための既存のパターンやプロジェクトがおそらくありますが、彼はプログラミングの中核である論理操作を実行することができます。

彼がまだプロジェクトを持っているなら、彼はこのプログラムの範囲内で彼らを祝福して興奮しています。彼は意味のあるプログラムを作るために必ずしも「より高度なレベル」を実行する必要はありません。

あなたが彼に何かをさせることができるようにしたい場合、彼は今それが何であるかを正確に示すことができません。別のツールを使用して、問題のあるタスクを簡単に完了する方法を彼に示します。彼が噛んで、あなたの機器でチームプログラミングを楽しんでいるなら、それは彼の両親と一緒に彼に独立した練習を許可する方法を検討する時です。

ブロックの接続方法が明確に示されているほとんど視覚的なものから、無限の可能性を秘めたテキストへの移行は、おそらく9歳の子供が一人で理解できるようにしておくべきではありません。私は、Java IDEを備えた新しいラップトップで彼を解き放ち、進歩と呼ぶだけではありません。「コンパイルされない」、「エラー-44」は一体何を意味するのですか?」彼がすべてをあきらめるのではないかと私は非常に心配するようなイライラする経験です。

あなたや他の誰かが新しいツールを使いこなせるようになるために必要なすべてのサポートを提供できる場合、ラップトップは全世界を開きますが、それは大きなコミットメントです。


1

ラップトップは素晴らしいギフトオプションだと思います。テクノロジーに多くの関心を示したので、若い頃に最初のコンピューターを受け取りました。とても助かったと思います。(私は現在ソフトウェア工学の大学にいて、ソフトウェア開発者として雇用されています)

現代の小学生の子供たちとラップトップについて何か経験がありますか?

私が通っていた中・高校の高校生・高校生全員にiPadを配布しています。彼らは今、基本的なプログラミングの影響のための指示/アプリを提供し始めています。

ラップトップではない場合、彼をより高度なレベルで掘り下げることができるようにするための良い選択肢は何ですか?

古い世代の再生されたiPadを強くお勧めします。ラップトップのレベルによっては、古いiPadの方が安くなると思います。コーディングには素晴らしいアプリがたくさんあります。私の個人的なお気に入りはPythonista(PythonのIDE)です。また、ドラッグアンドドロップアプリが搭載されていたスマートフォンによっては、すでに行った作業を転送することもできます。もう1つの潜在的な利点は、私の意見では、iPadは「子供向け」にするのが簡単だということです。もちろん、その必要性は両親に依存します。


私はiPadを推奨することに同意しません-それは主に消費デバイスIMOです。
JBRウィルキンソン2017

1

はい。しかし、彼の両親に問題がないことを確認するために、まず両親に確認するようにしてください。また、他の人が述べたように、デスクトップはより堅牢で監視しやすくなります。また、コンピュータに精通している場合は、テキストのみのコンピュータを作成してみることもできます(これは、私の夫が息子のために行っていることであり、YouTubeの閲覧にコンピュータを使用していないことがわかります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.