{"title":"使用短语组合的结构化程序设计支持编程教育","authors":"D. Inaba, F. Harada, H. Shimakawa","doi":"10.1109/ICCIT.2009.32","DOIUrl":null,"url":null,"abstract":"We propose a method of designing the behavior of the program with combination of phrases. In this method, two design stages are prepared. The first stage is for students to design the outline of the program behavior. In this stage, the behavior of the program is expressed with three control structures and their contents of processing. The second stage is for students to design each module in detail, considering relationships between modules. In this stage, students design procedures with roles of arguments. Since there are two stages for designing the behavior, teachers can force students to design it logically. Students can study how to design program behavior without learning the particular designing methods.","PeriodicalId":112416,"journal":{"name":"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Support for Programming Education with Structured Program Design Using Combination of Phrases\",\"authors\":\"D. Inaba, F. Harada, H. Shimakawa\",\"doi\":\"10.1109/ICCIT.2009.32\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We propose a method of designing the behavior of the program with combination of phrases. In this method, two design stages are prepared. The first stage is for students to design the outline of the program behavior. In this stage, the behavior of the program is expressed with three control structures and their contents of processing. The second stage is for students to design each module in detail, considering relationships between modules. In this stage, students design procedures with roles of arguments. Since there are two stages for designing the behavior, teachers can force students to design it logically. Students can study how to design program behavior without learning the particular designing methods.\",\"PeriodicalId\":112416,\"journal\":{\"name\":\"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology\",\"volume\":\"59 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-11-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIT.2009.32\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIT.2009.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Support for Programming Education with Structured Program Design Using Combination of Phrases
We propose a method of designing the behavior of the program with combination of phrases. In this method, two design stages are prepared. The first stage is for students to design the outline of the program behavior. In this stage, the behavior of the program is expressed with three control structures and their contents of processing. The second stage is for students to design each module in detail, considering relationships between modules. In this stage, students design procedures with roles of arguments. Since there are two stages for designing the behavior, teachers can force students to design it logically. Students can study how to design program behavior without learning the particular designing methods.