Carpentries は、教育ワークショップを通じて研究者にソフトウェア エンジニアリングとデータ サイエンスのスキルを教える非営利団体です。[ 1 ] [ 2 ] Carpentries は、ソフトウェア カーペンタリー、データ カーペンタリー、ライブラリ カーペンタリーの 3 つのプログラム領域で構成されています。
Carpentriesのワークショップは、スミソニアン博物館[ 3 ]、オーストラリア研究データコモンズ[ 4 ] 、CERN [ 5 ]、南極[ 6 ]など、国際的に開催されています。
ソフトウェア カーペンタリーのワークショップは、1998 年にロスアラモス国立研究所でブレント ゴルダとグレッグ ウィルソンによる 1 週間のトレーニング コースとして始まりました。[ 7 ] [ 8 ] [ 9 ]ソフトウェア カーペンタリー財団は、姉妹財団であるデータ カーペンタリーとともに 2014 年に設立されました。[ 9 ]これらの組織は 2018 年に合併し、現在では The Carpentries として知られる組織になりました。[ 2 ] 2018 年に、Library Carpentry が The Carpentries の 3 番目のレッスン プログラムになりました。[ 1 ]
Carpentries ワークショップは、組織のトレーニング プログラムを通じて認定を受けたボランティア インストラクターが指導する 2 日間のワークショップです。[ 10 ] [ 11 ]標準的なワークショップで扱う内容には、コマンドラインの使用方法や、 RやPythonなどのプログラミング言語の入門が含まれます。[ 1 ] [ 12 ] Data Carpentry プログラムのワークショップは、生命科学や社会科学などの特定の主題領域に焦点を当てています。[ 10 ]
Software Carpentry ワークショップは、アクティブラーニングとコラボレーション体験として設計されています。レッスンの内容は、インストラクターのライブコーディングに従って実践するハンズオン形式で、ヘルパーが学生をサポートし、クラスのペースを維持します。トレーニングでは、小規模な研究チームで生産的になるために必要なコアスキルを網羅しています。レッスンのチュートリアルは、コラボレーションを試みる実践的な演習と交互に行われます。学習プロセスが構築されるコラボレーション ドキュメントがあります。[ 13 ] [ 14 ]
The Carpentries カリキュラムのすべてのレッスンコンテンツは、クリエイティブ・コモンズ・ライセンスの下でオープンにライセンスされています。[ 1 ] [ 11 ]
新しいレッスンは、 Carpentriesの公式レッスンとして採用される前に、最初の作成者グループ以外の講師でも教えられるよう、十分な文書化がなされていることを確認するための一連の段階を経ます。
The Carpentries は、The Carpentries コミュニティが開発したレッスンを共有しています (主なトピックは、 Unixシェル、Git を使用したバージョン管理、プログラミング言語 (Python または R)の 3 つです)。これらのレッスンのカリキュラムは英語とスペイン語 (一部のレッスンのみ) で提供され、Data Carpentry のレッスンも含まれています。
Carpentries コミュニティは、レッスンの開発と教材の共有に関して、協力的でオープンなプロセスを採用しています。Carpentriesインキュベーター[ 15 ]には、コミュニティ メンバーによって開発されたレッスンが含まれています。これらのレッスンは、コンセプトのみが提供されるプレアルファから始まり、著者以外の講師がワークショップでレッスンを教えるベータで終わるライフサイクルに従います。プレアルファ、アルファ、ベータ、安定の4 つの段階があります。
プレアルファは、最初のレッスンのアイデアから作成されたドラフトです。アルファの目標は、学習者と共同インストラクターからのフィードバックを収集して取り入れることです。ベータ段階の 2 つのレッスンは、コンテナを使用した再現可能な計算環境[ 16 ]と農業のためのデータ収集[ 17 ]です。
Carpentries インキュベーターには、スプレッドシートからデータベース[ 18 ]、Python for Humanities [ 19 ]、メタゲノミクス[ 20 ]まで、アルファ段階で約 30 のレッスンが利用可能です。コミュニティ メンバーがレッスンの資料を共有するもう 1 つの主な方法は、CarpentriesLab [ 15 ]です。これは、Carpentries の教育アプローチとレッスン デザインを使用した、質の高いピア レビュー済みの短い形式のレッスンのリポジトリです。Carpentries を通じてインキュベーターにレッスンを提出することで、レッスンの内容についてピア レビューを受けることもできます。[ 21 ]
Carpentries IncubatorとCarpentriesLabの両方から得られる教訓は、交流会や授業、あるいは標準的な2日間のCarpentriesワークショップの補足として教えることができます。
Carpentriesコミュニティは、Unixシェル、 Gitによるバージョン管理、プログラミング言語としてのRといった主要なレッスンのスペイン語版を開発しました。
カーペントリーズは、Community Initiatives [ 22 ]から財政支援を受けており、会員費、ワークショップ参加費、助成金、寄付金の組み合わせで資金が賄われています。カーペントリーズには、Software Sustainability Institute [ 24 ]、National Institute of Standards and Technology [ 25 ]、New Zealand eScience Infrastructure [ 26 ] 、Compute Canada [ 27 ]など、70を超える会員組織があります[ 23 ]。
Library Carpentryは、2015年にSoftware Sustainability Instituteからの少額の助成金によってシード資金を得ました。[ 28 ] 2017年11月、Library Carpentryプログラムは、カリフォルニアデジタルライブラリーとの提携により、博物館・図書館サービス研究所から249,553ドルの追加助成金を受けました。[ 29 ] [ 30 ]
2019年11月、チャン・ザッカーバーグ・イニシアチブとゴードン・アンド・ベティ・ムーア財団は、ザ・カーペントリーズに265万ドルの共同助成金を授与すると発表した。[ 31 ]