学生向けC#

ロシアのウェブサイトmsでこの本を見つけ驚いた。 私はC#が学童プログラミングを教える上で基本的でパスカルに代わる良い選択肢になることを願っています。 特に彼が同様の教科書で教えられるなら。 卒業生がデフォルトのBASIC / Pascalではなく、現代的で頻繁に使用されるプログラミング言語を知っている場合、学校を離れるのは素晴らしいことです。 個人的に、私はそれがC#であると主張しません。JavaとPythonの両方を子供たちに教えることができますが、C#の本に出会ったので、レビューしましょう。



私が読んでとても面白いものは何ですか



まず、情報を提示する方法、本のテキストは、標準の学校の教科書「パラグラフ5.条件付き移行指示の使用」のテキストに決して似ておらず、本は活気があり、読むのは楽しいです。 私自身、それから学びたいと思います:)例:「現実の世界では、人々は特別な許可なしに特定の部屋に入ることは許されていません。 たとえば、レストランでは料理人とウェイターのみがキッチンに入ることができます-これは閉鎖されたエリアです。 同時に、ダイニングルームは無料でアクセスできるように設計されており、誰でも入室できます。 同様に、一部のコードは他のクラスに対して閉じられています。これが、OOPのアクセスレベルの説明です。 私の意見では、それは非常に明確で、まったく退屈ではありません。



第二:本でカバーされているトピック、データベースに関する章の存在に驚いた。 データベースの機能のメカニズムと、SQLの例を使用したコードからのデータベースへのアクセスについて十分に詳しく説明しています。 XMLでの作業とWindowsフォームの使用も示されました。 もちろん、基礎を勉強する代わりに、学生はフォームのスラップに従事する危険がありますが、教師は彼をこれから保護する必要があります。



3番目:コンパクト—本には126ページしかありませんが、データ型、オブジェクト、メソッド、イベント、名前空間などの概念をカバーしています。 量が少ないため、教科書は普通の生徒に飽きる時間がないだけです。



しかし、欠点もあります-アルゴリズムは本でまったく言及されておらず、プログラムの内部メカニズムは説明されておらず、明らかにこれらの詳細はプレゼンテーションのコンパクトさとシンプルさのための闘争に落ちたことに注意することを残念に思います。 しかし、これは本が悪いことを意味するのではなく、トレーニング中に何かを追加する必要があります。たとえば、Knutからの抜粋:)



結論:将来のプログラマー、そして実際に興味のあるすべての人は、それを読むことをお勧めします。 本をダウンロードする



PS UFOはすでにC#、%ユーザー名%、あなたの子供のための時間を教えています))



All Articles