Computer Science Classroomの現在の出来事
Computer Scienceの流暢さ
カリキュラムについての質問や、特定のトピックを教える理由についての質問を受けたとき、私たちはしばしばコンピュータサイエンスを教え、コンピュータプログラミングだけではないことを思い出させます。 私たちのカリキュラム内の決定の多くは、新しいツールが進化し、より多くのアルゴリズムベースの機能が私たちが使用する言語に付随するライブラリに組み込まれているように、その声明によって促されます。
学生がコンピュータサイエンスと情報技術のさまざまな部分に堪能になるのを助けることは、ビジネスと科学のコミュニティで並列アプリケーション 学生はまた、技術の動向、新しい技術について話をし、これらの分野へのコンピュータサイエンスの適用を議論することができる必要があります。 学生がこれらのトピックの知識を得ることができるいくつかの方法がありますが、現在のイベントを使用すると、社会科からの課題のテストされたモデルを借りて、クラスで使用する記事の継続的な価値のあるソースの様々ながあります。
現在のイベントソース
様々なニュースソースからの情報技術記事が非常に多く、教室で何を使うかを選ぶのは難しいかもしれません。 しかし記事がさまざまで新しい源から集められ、頻繁に調査が特定のトピックのために狭くすることができるように要約されるところで始まる少数のよい場所がある。 ACM(Association for Computing Machinery)は、さまざまな情報源から情報を収集し、それを要約するニュースの概要を週に三回公開しています。 これは、一箇所でさまざまなソースから現在のイベントを見つけるための素晴らしいスタートです。 ACMの技術ニュースはhttp://technews.acm.orgで見つけることができます。
現在のイベントのためのブログの使用
記事の他のソースには、コンピュータサイエンスの教師や組織からのブログのいくつかが含まれています。 多くの場合、そのようなブログの著者の一人が興味深い記事を読んだとき、彼らはあなたのクラスの学生と議論するために要約だけでなく、いくつか 私は複数の専門のblogsを毎日読む。 最初は、CSTA(コンピュータサイエンス教師協会)のメンバーによって書かれています。 このブログはhttp://blog.acm.org/csta/に掲載されており、教室の活動から国レベルで発生している政策や行政の変更に至るまでの豊富な情報で定期的に更新されています。
現在の出来事のカリキュラムへの統合
第二の質問は、記事を教室に統合する方法です。 一つの推奨事項は、学生がクラスの前に記事を読んで、彼らが読んだことの短い要約を書くことです。 第二の可能性は、インストラクターが質問をし、学生に記事の未知の部分を説明することができ、記事内に含まれるトピックのクラスの議論を持ってい おそらく、最良の答えは両方の組み合わせです。 学生は記事を読んで、理解を示すために事前に教師が準備した質問に答えるか、”この記事を読んだ後に著者に尋ねたい二つの質問を書く”、”あなたが不慣れであることを議論した少なくとも一つの用語や技術を見つけて、インターネット上でその意味を調べる”などの記事に一般的な質問に答えるように求めることができます。 多数の可能性があり、それらのすべては、あなたが使用することを選択した記事に応じて適用することができます。
課題に慣れる前に、なぜプログラミングやテストの点数に直接影響しない可能性のあるものについて読むように求められているのかを尋ねます。 良い答えは、彼らが彼らの人生の一部である何かについてインテリジェントに話すことができるはずです,それはコンピュータサイエンスや、彼らが勉強している他のトピックであること. もう一つの答えは、彼らがこのコースの中で多くの分野と蛇口だけでなく、コンピュータプログラミングを持っている計算機科学を勉強しているということです。 あなたが与えることを選択したどのような答え,あなたの教室に現在のイベントを統合することは、関心レベルを上げると、コンピュータサイエンスは、私たちが行う単純なプログラムの外に広く適用されていることをすべての学生を示すのに役立ちます.
Leigh Ann Sudolはニューヨーク州ベッドフォードのFox Lane HSのコンピュータサイエンス教師である。 彼女は7年間APCSを教えており、現在はAPコンサルタントとAP試験リーダーです。 Leigh Annは出版された著者であり、CSTAやSIGCSEなどのいくつかの専門組織にも関与しています。