学生のオブジェクト思考の発達

みなさんこんにちは。



長い間、教師は生徒に客観的に考えることを教えるという課題に直面してきました。 タスクは難しいです。 そのようなことを説明することは困難であり、あなたは例でそれを見せようとすることができます。 そして、それでも、これらの例は、ほとんどの場合、教師が何を望んでいるかについてのアイデアを与えません。



今日、テープで、2年生にオブジェクト思考の発展のための興味深いタスクを提供しました。 詳細。



タスクは次のとおりでした。 男と映画館があります。 映画館の人はさまざまなアクションを実行できます。 たとえば、映画館では、スロットマシンが非常に頻繁にあり、人々はそれらを再生できます。 これは、次のモデルを意味します。







モデルをさらに詳細にできることを理解しています! より忠実な階層などを作成します。



学生の課題は、映画館で可能な限り多くのプロセスを実現できるモデルを作成することです。 同時に、モデルに厳しい要件は課されていません。 学生はどこでも何でもできます。 彼らは記法を順守しませんでした。 オブジェクトにはアクションがあり、プロパティがあります。 同時に、アクションとプロパティは任意の言語で記述できます。 モデルの正確性、継承の正確性などには重点がありませんでした。



結果は私の期待を超えました。 :-)喜びのある学生が問題の解決に参加し、非常に興味深い異なるモデルを提供しました! たとえば、ある女の子は非常に詳細なモデルを作成しました。 訪問者が他の訪問者に挨拶する場合、バッジを紛失したり、バーで酔っ払ったり、トイレでおしっこをしたり、見張り人が彼をforったりしました! :-)他の人は映画の詳細に深く入りましたが、他の人は映画のカジノを説明し、ポーカーをプレイする能力やこのゲームの可能な組み合わせさえも説明しました。 :-)そして、ある人はコマンドパターンを認識し、その存在を疑うことさえしませんでした。 :-)



一般的に、それは非常に興味深いものでした。 :-)



このような課題の後、多くの学生は売り手の例を使って相続の本質を理解しました。 より正確には、彼ら自身がこれに来ました。 彼らは、バーテンダー、キャッシャー、トイレの祖母がすべて売り手であり、彼らがすべて何かを売ることができることに気づきました。 そして、彼らのモデルは、私にとってはうれしいことですが、ベースセラーから特定のセラーを継承したものでした。 :-)



次のクラスでは、このようなトレーニングを続けたいと思っていますが、毎回タスクが複雑になります。 たとえば、次回はプロパティとメソッドを厳密に説明します。 プロパティがあり、タイプがあります。 メソッドがあり、戻り値の型と特定の型のパラメーターがあります。 次に、UML表記法でモデルを描き始め、適切な継承に焦点を当て、インターフェイスを抽出してカプセル化とは何かを理解する方法を学びます。



一般的に、私はあなたの意見、アドバイス、提案を待っています。 :-)今日はとてもいい気分です! :-)



All Articles