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

2016 Fiscal Year Final Research Report

Introducing Assertions to Visual Programming Environment for Introductory Programming Education

Research Project

  • PDF
Project/Area Number 26330099
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionSoftware Research Associates, Inc. (Key Technology Laboratory)

Principal Investigator

Oda Tomohiro  株式会社SRA(先端技術研究所), 先端技術研究所, 研究員 (00580383)

Project Period (FY) 2014-04-01 – 2017-03-31
Keywordsプログラミング教育 / 形式手法 / ビジュアルプログラミング / 契約プログラミング
Outline of Final Research Achievements

Block-based visual programming environments are used for introductory programming classes at various levels of schools from elementary schools to colleges. Those visual languages allows learners to start programming without memorizing syntax rules and keywords.
In this research, we developed a software that extends assertion blocks to a visual programming environment called "Phratch", and published it as an open source software. Assertions are preconditions and postconditions of functional units in programs, and enables systematic ways to specify, design and debug program codes. We also applied our software to an introductory programming class for undergraduate students and evaluated its effects.

Free Research Field

形式手法

URL: 

Published: 2018-03-22  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi