• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Design and Evaluation of Language Independent Programming Environment for Introductory Programming Education

Research Project

Project/Area Number 26280129
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypePartial Multi-year Fund
Section一般
Research Field Learning support system
Research InstitutionWaseda University

Principal Investigator

Kakehi Katsuhiko  早稲田大学, 理工学術院, 名誉教授 (20062672)

Co-Investigator(Kenkyū-buntansha) 松澤 芳昭  青山学院大学, 社会情報学部, 准教授 (40517017)
坂本 一憲  国立情報学研究所, 大学共同利用機関等の部局等, 助教 (60609139)
Project Period (FY) 2014-04-01 – 2018-03-31
Project Status Completed (Fiscal Year 2017)
Budget Amount *help
¥15,860,000 (Direct Cost: ¥12,200,000、Indirect Cost: ¥3,660,000)
Fiscal Year 2016: ¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2015: ¥5,590,000 (Direct Cost: ¥4,300,000、Indirect Cost: ¥1,290,000)
Fiscal Year 2014: ¥6,370,000 (Direct Cost: ¥4,900,000、Indirect Cost: ¥1,470,000)
Keywordsプログラミング教育 / プログラミング言語 / 多プログラミング言語翻訳 / 抽象構文木 / コーディングメトリクス / プログラミング言語変換 / ソースコードメトリクス / ビジュアライゼーション / 多言語処理 / 他プログラミング言語翻訳
Outline of Final Research Achievements

In this research, we developed the multi-programming language translation system which enables a translation between any two programming languages described as a module for this system. We developed a development environment for introductory programming education as an application of the language translation system and evaluated by the empirical study in classrooms. Significant achievements are 1) the development of the language translation system and the development of an educational environment where learners can freely select programming languages to learn programming, 2) the development of learners’ log collection system which collects fine-grained logs of learners’ work on programming, and the development of its visualization system and etc.. These research results also led to further researches such as research to investigate the necessity of informatics in university entrance examination, research to investigate the social significance of programming education.

Report

(5 results)
  • 2017 Annual Research Report   Final Research Report ( PDF )
  • 2016 Annual Research Report
  • 2015 Annual Research Report
  • 2014 Annual Research Report
  • Research Products

    (37 results)

All 2018 2017 2016 2015 2014

All Journal Article (13 results) (of which Peer Reviewed: 11 results,  Open Access: 2 results,  Acknowledgement Compliant: 5 results) Presentation (24 results) (of which Int'l Joint Research: 12 results)

  • [Journal Article] PVC: Visualizing C Programs on Web Browsers for Novices2018

    • Author(s)
      Ryosuke Ishizue, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • Journal Title

      Proceedings of the 49th ACM Technical Symposium on Computer Science Education

      Volume: SIGCSE '18 Pages: 245-250

    • DOI

      10.1145/3159450.3159566

    • Related Report
      2017 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Constructive Interaction on Collaborative Programming: Case Study for Grade 6 Students Group2017

    • Author(s)
      Tohyama S., Matsuzawa Y., Yokoyama S., Koguchi T., Takeuchi Y
    • Journal Title

      Tomorrow's Learning: Involving Everyone. Learning with and about Technologies and Computing. WCCE 2017. IFIP Advances in Information and Communication Technology

      Volume: 515 Pages: 589-598

    • DOI

      10.1007/978-3-319-74310-3_59

    • ISBN
      9783319743097, 9783319743103
    • Related Report
      2017 Annual Research Report
    • Peer Reviewed
  • [Journal Article] A Demonstration of Evidence-Based Action Research Using Information Dashboard in Introductory Programming Education2017

    • Author(s)
      Matsuzawa Y., Tanaka Y., Kitani T., Sakai S
    • Journal Title

      Tomorrow's Learning: Involving Everyone. Learning with and about Technologies and Computing. WCCE 2017. IFIP Advances in Information and Communication Technology

      Volume: 515 Pages: 619-629

    • DOI

      10.1007/978-3-319-74310-3_62

    • ISBN
      9783319743097, 9783319743103
    • Related Report
      2017 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Computational Thinkingの測定手法の探究:Bebras Challenge vs 実プログラミング2017

    • Author(s)
      松澤芳昭, 村田和義, 谷聖一
    • Journal Title

      情報教育シンポジウム論文集

      Volume: 2017 Pages: 93-100

    • NAID

      170000175739

    • Related Report
      2017 Annual Research Report
    • Peer Reviewed
  • [Journal Article] CheCoPro: 協調的知識創造を指向した初学者の協調プログラミング支援システム2017

    • Author(s)
      加藤優哉,松澤芳昭,酒井三四郎
    • Journal Title

      情報処理学会論文誌 教育とコンピュー タ (TCE)

      Volume: 印刷中

    • NAID

      170000148634

    • Related Report
      2016 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Measuring an Impact of Block-Based Language in Introductory Programming2016

    • Author(s)
      Matsuzawa Y., Tanaka Y., Sakai S
    • Journal Title

      Stakeholders and Information Technology in Education. SaITE 2016. IFIP Advances in Information and Communication Technology, vol 493.

      Volume: vol 493 Pages: 16-25

    • DOI

      10.1007/978-3-319-54687-2_2

    • ISBN
      9783319546865, 9783319546872
    • Related Report
      2016 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] 安西祐一郎先生(本会元会長)インタビュー2016

    • Author(s)
      河原 達也, 筧 捷彦, 和田 勉, 久野 靖, 辰己 丈夫
    • Journal Title

      情報処理

      Volume: 57 Pages: 270-277

    • NAID

      40020743381

    • Related Report
      2016 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Compile Error Collection Viewer: Visualization of Compile Error Correction History for Self-assessment in Programming Education2016

    • Author(s)
      Yoshiaki Matsuzawa, Motoki Hirao, Sanshiro Sakai
    • Journal Title

      International Journal of Engineering Education

      Volume: 未定

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] まねっこダンス:真似て覚えるプログラミング学習ツール2015

    • Author(s)
      坂本一憲, 高野孝一, 本田澄, 音森一輝, 山崎頌平, 鷲崎弘宣, 深澤良彰
    • Journal Title

      コンピュータソフトウェア

      Volume: 32 Pages: 74-92

    • NAID

      40020582061

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] 論文誌「教育とコンピュータ」の発展に期待する2015

    • Author(s)
      筧捷彦
    • Journal Title

      情報処理学会論文誌教育とコンピュータ(TCE)

      Volume: 1 Pages: 1-3

    • NAID

      170000147138

    • Related Report
      2014 Annual Research Report
  • [Journal Article] 識字教育としてのプログラミング2015

    • Author(s)
      大岩元
    • Journal Title

      情報処理学会論文誌教育とコンピュータ(TCE)

      Volume: 1 Pages: 1-6

    • Related Report
      2014 Annual Research Report
  • [Journal Article] Language Migration in non-CS Introductory Programming through Mutual Language Translation Environment2015

    • Author(s)
      Yoshiaki Matsuzawa, Takashi Ohata, Manabu Sugiura, Sanshiro Sakai
    • Journal Title

      Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15)

      Volume: 1 Pages: 185-190

    • DOI

      10.1145/2676723.2677230

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Comparative Study on Programmable Robots as Programming Educational Tools2015

    • Author(s)
      Shohei Yamazaki, Kazunori Sakamoto, Kiyoshi Honda, Hironori Washizaki, Yoshiaki Fukazawa
    • Journal Title

      Proceeding of the 17th Australasian Computing Education Conference (ACE 2015)

      Volume: 1 Pages: 155-164

    • NAID

      40020315912

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] Relationship Between the Five Factor Model Personality and Learning Effectiveness of Teams in Three Information Systems Education Courses2017

    • Author(s)
      Masashi Shuto, ironori Washizaki, Katsuhiko Kakehi, Yoshiaki Fukazawa, Shoso Yamato, Masashi Okubo, Bastian Tenbergen
    • Organizer
      18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing
    • Place of Presentation
      Kanazawa, Japan
    • Year and Date
      2017-06-26
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] J17 - J07から10年,何を変え何を定めるか2017

    • Author(s)
      筧 捷彦
    • Organizer
      情報処理学会第79回全国大会
    • Place of Presentation
      名古屋大学
    • Year and Date
      2017-03-16
    • Related Report
      2016 Annual Research Report
  • [Presentation] An Interactive Web Application Visualizing Memory Space for Novice C Programmers2017

    • Author(s)
      Ryosuke Ishizue, Kazunori Sakamoto, Hironori Washizaki and Yoshiaki Fukazawa
    • Organizer
      The SIGCSE Technical Symposium 2017
    • Place of Presentation
      Seattle, Washington, USA
    • Year and Date
      2017-03-08
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift2017

    • Author(s)
      Juhua LI, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      Hawaii International Conference on System Sciences HICSS-50
    • Place of Presentation
      Hawaii
    • Year and Date
      2017-01-04
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Hanabi:プログラミング教育改善のための横断的フィルタ機能を有するダッシュボード2017

    • Author(s)
      田中良樹, 松澤芳昭, 木谷友哉, 酒井三四郎
    • Organizer
      研究報告コンピュータと教育(CE), 2017-CE-139 ( 23 )
    • Place of Presentation
      東京
    • Related Report
      2016 Annual Research Report
  • [Presentation] 未来のICTリーダー 学生対企業対談 ~決意・意欲と期待・激励~2016

    • Author(s)
      筧 捷彦、小粥 幹夫
    • Organizer
      FIT2016 第15回情報科学技術フォーラム
    • Place of Presentation
      富山大学
    • Year and Date
      2016-09-07
    • Related Report
      2016 Annual Research Report
  • [Presentation] コーディングメトリクスを用いたブロック言語使用による構文エラー回避効果の計測2016

    • Author(s)
      田中良樹, 松澤芳昭, 酒井三四郎
    • Organizer
      情報処理シンポジウムSSS2016
    • Place of Presentation
      函館
    • Year and Date
      2016-08-22
    • Related Report
      2016 Annual Research Report
  • [Presentation] プログラミング教育の社会的意義 -設計から始めるプログラミング教育-2016

    • Author(s)
      大岩 元
    • Organizer
      情報処理シンポジウムSSS2016
    • Place of Presentation
      函館
    • Year and Date
      2016-08-22
    • Related Report
      2016 Annual Research Report
  • [Presentation] プログラミング入門教育と受講者モデル -抽象化の教育-2016

    • Author(s)
      大岩 元
    • Organizer
      情報処理シンポジウムSSS2016
    • Place of Presentation
      函館
    • Year and Date
      2016-08-22
    • Related Report
      2016 Annual Research Report
  • [Presentation] Measuring an impact of block-based language in introductory programming2016

    • Author(s)
      Yoshiaki Matsuzawa, Yoshiki Tanaka, Sanshiro Sakai
    • Organizer
      IFIP TC3 Joint Conference SaITE 2016
    • Place of Presentation
      Guimaraes, Portugal
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Detailed Analysis of "Mixed Language Coding" with Java and Block in Introductory Programing Education2016

    • Author(s)
      Yoshiki Tanaka, Yoshiaki Matsuzawa, Sanshiro Sakai
    • Organizer
      IFIP TC3 Joint Conference SaITE 2016
    • Place of Presentation
      Guimaraes, Portugal
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] CRiPS.js: JS Library for Creative Introductory Programming Development Environment on the Web2016

    • Author(s)
      Toshiki Takeuchi, Yoshiaki Matsuzawa, Sanshiro Sakai
    • Organizer
      IFIP TC3 Joint Conference SaITE 2016
    • Place of Presentation
      Guimaraes, Portugal
    • Related Report
      2016 Annual Research Report
    • Int'l Joint Research
  • [Presentation] ビジュアルプログラミング対応版プロセス観察システムの開発と学習効果分析2015

    • Author(s)
      田中良樹,松澤芳昭,酒井三四郎
    • Organizer
      情報教育シンポジウム(SSS2015)
    • Place of Presentation
      鳥取
    • Year and Date
      2015-08-19
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] プログラミング教育のための多言語間プログラミング言語翻訳システム2015

    • Author(s)
      松澤芳昭,坂本一憲,大畑貴史,筧捷彦
    • Organizer
      情報教育シンポジウム(SSS2015)
    • Place of Presentation
      鳥取
    • Year and Date
      2015-08-19
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 初学者の協調プログラミングにおけるインタラクションの分析2015

    • Author(s)
      加藤優哉,松澤芳昭,酒井三四郎
    • Organizer
      情報教育シンポジウム(SSS2015)
    • Place of Presentation
      鳥取
    • Year and Date
      2015-08-18
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Promoting collaborative programing for introductory programing courses through an individual work branch and real-time sharing approach2015

    • Author(s)
      Yuya Kato, Yoshiaki Matsuzawa, Sanshiro Sakai
    • Organizer
      IFIP 2015
    • Place of Presentation
      Vilinus, Lithuania
    • Year and Date
      2015-07-03
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Compile Error Collection Viewer: Visualization of Learning Curve for Compile Error Correction2015

    • Author(s)
      Motoki Hirao, Yoshiaki Matsuzawa, Sanshiro Sakai
    • Organizer
      IFIP 2015
    • Place of Presentation
      Vilinus, Lithuania
    • Year and Date
      2015-07-01
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] MeRV: A Scaffold to Promote Creating 2D Map of Method Call Structure in Block-based Programming Language2015

    • Author(s)
      Takashi Ohata, Yoshiaki Matsuzawa, Sanshiro Sakai
    • Organizer
      IFIP 2015
    • Place of Presentation
      Vilinus, Lithuania
    • Year and Date
      2015-07-01
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 文法最小化を目指した日本語プログラミング言語「敷島」 の構想2015

    • Author(s)
      大岩元,中鉢欣秀
    • Organizer
      第56回プログラミング・シンポジウム
    • Place of Presentation
      神奈川県伊東市 ラフ ォーレ伊東
    • Year and Date
      2015-01-10
    • Related Report
      2014 Annual Research Report
  • [Presentation] キャラクタの性質によるプログラミング教育効果の差異の検証2015

    • Author(s)
      音森一輝, 坂本一憲, 鷲崎弘宣, 深澤良彰
    • Organizer
      教育システム情報学会 第5回研究会
    • Place of Presentation
      大阪産業大学
    • Year and Date
      2015-01-10
    • Related Report
      2014 Annual Research Report
  • [Presentation] プログラミング教育:ロボットの導入による効果についての比較研究2015

    • Author(s)
      山崎頌平, 坂本一憲, 本田澄, 鷲崎弘宜, 深澤良彰
    • Organizer
      教育システム情報学会 第5回研究会
    • Place of Presentation
      大阪産業大学
    • Year and Date
      2015-01-10
    • Related Report
      2014 Annual Research Report
  • [Presentation] Compile Error Collection Viewer:修正履 歴分析によるコンパイルエラー学習支援システム2014

    • Author(s)
      平尾元紀, 松澤芳昭, 酒井三四郎
    • Organizer
      情報処理学会 情報教育シ ンポジウム (SSS 2014)
    • Place of Presentation
      香川県小豆島
    • Year and Date
      2014-08-24
    • Related Report
      2014 Annual Research Report
  • [Presentation] 独立同期モデルによる初学者向け協調プロ グラミング支援システムの開発2014

    • Author(s)
      加藤優哉, 松澤芳昭, 酒井三四郎
    • Organizer
      情報処理学会 情報教育シ ンポジウム (SSS 2014)
    • Place of Presentation
      香川県小豆島
    • Year and Date
      2014-08-24
    • Related Report
      2014 Annual Research Report
  • [Presentation] BlockEditor Hinoki:ビジュアル -Java相互変換技術を利用したオブジェクト指向プログラミング教育の提案2014

    • Author(s)
      大畑貴史, 松澤芳昭, 桐山伸也, 酒井三四郎
    • Organizer
      情報処理学会 情報教育シ ンポジウム (SSS 2014)
    • Place of Presentation
      香川県小豆島
    • Year and Date
      2014-08-24
    • Related Report
      2014 Annual Research Report

URL: 

Published: 2014-04-04   Modified: 2019-03-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi