Loading article…
Pencil Code は教育用プログラミング言語およびウェブサイトです。ScratchスタイルのブロックコーディングまたはCoffeeScript を使用してプログラミングできます。[1] [2]コードは Web ブラウザで直接実行され、他の人と共有できます。この言語は、2 次元画面にプログラムで描画する鉛筆 のモデルを中心としており、鉛筆のカーソルは視覚的に亀として表現されます。
2019年にDengらが行った8週間の教育介入で、テキストベースの環境とブロックベースの環境を比較した研究では、混合環境で学習した生徒は自信と計算的思考が向上したことがわかりました。[3]
歴史
Pencil Codeは、2013年にDavid Bauと彼の息子によって作成されました。これは、Lispのようなプログラミング言語を使用して画面に描画するための1967年のプログラミング言語であるLogoに触発されました。[4] Googleは、Google Summer of Codeプロジェクトを通じてPencil Codeの改良に資金を提供しました。[5]
参考文献
- ^ Bau, David; Bau, D. Anthony; Dawson, Mathew; Pickens, C. Sydney (2015-06-21). 「ペンシルコード: テキストワールドのブロックコード」。第 14 回国際インタラクションデザインと子ども会議の議事録。ACM。pp. 445–448。doi : 10.1145 / 2771839.2771875。ISBN 978-1-4503-3590-4。
- ^ Edwards, Luke (2023-06-29). 「ペンシルコードとは何か、そしてそれを教育にどのように活用できるか? ヒントとコツ」TechLearningMagazine . 2024-05-09閲覧。
- ^ Deng, Wenbo; Pi, Zhongling; Lei, Weina; Zhou, Qingguo ; Zhang, Wenlan (2019-10-17). 「Pencil Code は学習者の計算思考とコンピュータ学習態度を改善します」。工学教育におけるコンピュータアプリケーション。28 (1): 90–104。doi : 10.1002/cae.22177。ISSN 1061-3773 。
- ^ Bau, David (2013). ペンシルコード: プログラミング入門 (第2版). David Bau. ISBN 978-1-4943-4744-4. OCLC 900971005.
- ^ 「Google Summer of Code まとめ記事: Pencil Code」。Googleオープンソース ブログ。2023 年 2 月 11 日閲覧。
外部リンク
- ペンシルコード公式サイト
- 常識教育ページ
