入門プログラミングコースの指導に関する参考資料


7

新学期がもうすぐ始まるので、プログラミング入門コースの指導に関する研究に興味があります。大学のコースを改善したいのですが、そのトピックに関する科学論文を探しています。

私が見た1つの傾向は、一部の学生(小グループ)がコンピューターに興味を持っているか、すでにプログラミングの知識を持っているということです。彼らは元気でたくさん学びます。しかし、大多数の学生はプログラミングの最初のステップで苦労しています(Eclipseをセットアップするのは難しい、最初の多くのエラーなど)。これは私の見解ですか、それとも文献に記載されていますか?

学生にとって、この「最初のステップ」をプログラミングにできるだけ簡単にしたいと考えています。最初のスタートとして、「Javaでのオブジェクト指向プログラミングのアートへの優しい入門」を見つけました


9
プログラミングの最初のステップは、Eclipseのセットアップであると考えるのは恐ろしいことです。
Dave Clarke、

この質問へ回答には、役に立つ資料が含まれている場合があります。また、ウェブ上にたくさんのコンテンツがあることも知っています。何をグーグルで見つけましたか?
ラファエル

あなたのコメントに関して:私はこれがこの質問にふさわしい場所であると完全に確信しているわけではなく、コミュニティはプログラミングではなくプログラミング教育についての質問を歓迎しているようだと混乱し続けています。とはいえ、私の考えでは、プログラミングの最初のコースの指導の一部がEclipseの設定である場合、何かが取り返しのつかないほど間違って行われているように感じます。
Patrick87

@ Patrick87:では、最初の1か月を費やして、ターミナルの使い方、Unixファイルシステムの操作方法、コマンドラインからコンパイラーを実行する方法について、プログラミングの入門コースの適切な部分を教えてください。
アダムパーキン2012

@AdamParkinいいえ、それもプログラミングの最初のコースの良い部分だとは思わない。「セットアップ」の定義が異なる場合があります。それはプログラミングではありませんが、コードをコンパイルして実行する方法を生徒に知らせることは、教えられているかどうかにかかわらず、実行する必要があることです。
Patrick87 2012

回答:


5

こちらが調査用紙です。他にもあります。

従来のボトムアップアプローチとは異なり、outside-inとも呼ばれる反転法を検討することをお勧めします。

1年目のプログラミングへの問題ベースの学習の適用に関するこの記事では、主に学生が学んだ二次スキルに関して、いくつかの成功した結果を報告しています。コストは関係者による主要な投資と再編です。


2

これは、ars technicaの新しい記事で、「誰もがプログラマーになることができるわけではない」というのは本当ですか?教授法/アプローチの有効性と学生の能力を分析する学術論文、主題に関する2つのスタック交換質問、ジェフ・アトウッドの意見などを含む教育プログラミングについて



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