Computer Supported Learning Environment of Programming, Documentation and Presentation for Novice Programmers
为新手程序员提供计算机支持的编程、文档和演示的学习环境
基本信息
- 批准号:12680330
- 负责人:
- 金额:$ 2.3万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:2000
- 资助国家:日本
- 起止时间:2000 至 2001
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Standing on the conviction that programming, documentation and presentation are closely related in daily activities, this research aims to propose a computer supported learning environment for novice programmers. The environment supports to learn skills from programming to presentation effectively, together with logical thinking faculties. In this research, we developed and combined various technologies including programming methodology, programming languages and systems, and applications of natural language processing. Our contributions are summarized as follows.1. Learning environment for novice programmersWe constructed an environment that supports learning of program design, coding, and simple documentation. Also we implemented another environment that runs within browsers using Java By this learning environment, users can enjoy debugging supports for both syntax errors and runtime errors.2. Support for programmingFrom the viewpoint of programming methodology, we put our focus on skeleton programming in which programmers are encouraged to build a program from ready-made components (skeletons). We con structed a system for skeleton programming on top of basic studies of skeletal programming.3. Support for documentationWe developed an algorithm to detect and correct possible homonym errors within Japanese texts and implemented this algorithm as a proofreading tool which enables users to prepare high-quality documents. In addition, we designed and implemented a system that unifies both programming and document preparation languages, which enables users to prepare desired documents effectively.4. Support for presentationWe developed a system that automatically generates presentation sheets from a given text. The system combines some natural presentation techniques such as keywords extraction, division into single sentences, and so on.
基于程序设计、文档和演示在日常生活中密切相关的信念,本研究旨在为新手程序员提供一个计算机支持的学习环境。环境支持学习技能,从编程到演示有效,连同逻辑思维能力。在这项研究中,我们开发并结合了各种技术,包括编程方法,编程语言和系统,以及自然语言处理的应用。我们的贡献总结如下。1.初学者程序员的学习环境我们构建了一个支持程序设计,编码和简单文档学习的环境。此外,我们还实现了另一个使用Java在浏览器中运行的环境。通过这个学习环境,用户可以享受对语法错误和运行时错误的调试支持。支持编程从编程方法论的角度来看,我们把重点放在骨架编程上,鼓励程序员从现成的组件(骨架)构建程序。在对骨架编程基础研究的基础上,构建了骨架编程系统.支持文档我们开发了一种算法来检测和纠正日语文本中可能的同音异义词错误,并将该算法作为校对工具,使用户能够准备高质量的文档。此外,我们设计并实现了一个统一编程语言和文档准备语言的系统,使用户能够有效地准备所需的文档.支持演示我们开发了一个系统,可以从给定的文本自动生成演示文稿。该系统结合了一些自然的表示技术,如关键字提取,分割成单句,等等。
项目成果
期刊论文数量(27)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Shirasawa, R., Hu, Z., Iwasaki, H.: "Diffusion after Fusion -Deriving Efficient Parallel Algorithms -"Proc. 2001 International Conference on Parallel and Distributed Processing Techniques and Applications. 735-741 (2001)
Shirasawa, R.、Hu, Z.、Iwasaki, H.:“融合后的扩散 - 推导高效并行算法 -”Proc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Iwasaki, H., Tanaka-Ishii, K., Tatano, K. and Takeichi, M.: "Context-Sensitive Detection and Correction of Homonym Erros in Japanese Texts"Proc. 5th International Workshop in Information Retrieval with Asia Languages (IRAL'2000). 215-216
Iwasaki, H.、Tanaka-Ishii, K.、Tatano, K. 和 Takeichi, M.:“日语文本中同音词错误的上下文敏感检测和纠正”Proc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Adachi, S., Iwasaki, H., Hu, Z.: "Diff : A Powerful Parallel Skeleton"Proc. 2000 International Conference on Parallel and Distributed Processing Techniques and Applications. 2175-2181 (2000)
Adachi, S.、Iwasaki, H.、Hu, Z.:“Diff:强大的并行骨架”Proc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
有馬 啓, 並木 美太郎: "PDAにおけるJava実行の高速化の一方式"情報処理学会論文誌. 42.6. 1535-1544 (2001)
Kei Arima、Mitaro Namiki:“一种加快 PDA 上 Java 执行速度的方法”,日本信息处理学会汇刊 42.6 (2001)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
松崎公紀, 岩崎英哉: "プログラム設計を支援する学習環境Soegi"情報処理学会 夏のプログラミング・シンポジウム「プログラミングの鉄人-プログラミングの技」報告集. 57-63 (2001)
Kiminori Matsuzaki、Hideya Iwasaki:“Soegi,支持程序设计的学习环境”日本信息处理学会夏季编程研讨会“编程的钢铁侠 - 编程的艺术”报告集 57-63(2001)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
IWASAKI Hideya其他文献
IWASAKI Hideya的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('IWASAKI Hideya', 18)}}的其他基金
A Server-side JavaScript System for Developing Practical Web Applications
用于开发实用 Web 应用程序的服务器端 JavaScript 系统
- 批准号:
23500038 - 财政年份:2011
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A parallel programming system for various tightly coupled multi-core architectures
适用于各种紧耦合多核架构的并行编程系统
- 批准号:
20500029 - 财政年份:2008
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of a Parallel Skeleton Library for rich set of data types withoptimization mechanism
开发具有优化机制的丰富数据类型的并行骨架库
- 批准号:
17500021 - 财政年份:2005
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of Theoretical Basis and Practical Implementation of a new Skeletal Parallel Programming System
新的骨架并行编程系统的理论基础和实际实现的发展
- 批准号:
15500020 - 财政年份:2003
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
Intelligent Tutoring System with Examples Requiring Gap Completion for Novice Programmers
为新手程序员提供间隙补全示例的智能辅导系统
- 批准号:
570275-2022 - 财政年份:2022
- 资助金额:
$ 2.3万 - 项目类别:
Postgraduate Scholarships - Doctoral
Programing language elements recommendation system for novice programmers to learn
供新手程序员学习的编程语言元素推荐系统
- 批准号:
21K02862 - 财政年份:2021
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
CRII: CHS: Overcoming Novice Programmers' Misconceptions of Program Behavior
CRII:CHS:克服新手程序员对程序行为的误解
- 批准号:
1850027 - 财政年份:2019
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant
EXP: Data-Driven Support for Novice Programmers
EXP:对新手程序员的数据驱动支持
- 批准号:
1623470 - 财政年份:2016
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant
Collaborative Research: Scalable scaffolding of novice programmers' learning and automated analysis of their online activities
协作研究:新手程序员学习的可扩展支架以及在线活动的自动分析
- 批准号:
1502564 - 财政年份:2015
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant
Collaborative Research: Scalable scaffolding of novice programmers' learning and automated analysis of their online activities
协作研究:新手程序员学习的可扩展支架以及在线活动的自动分析
- 批准号:
1503834 - 财政年份:2015
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant
Collaborative Research: Scalable scaffolding of novice programmers' learning and automated analysis of their online activities
协作研究:新手程序员学习的可扩展支架以及在线活动的自动分析
- 批准号:
1504634 - 财政年份:2015
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant
Visual Tracing System for Java Applet Novice Programmers
Java Applet 新手程序员的视觉跟踪系统
- 批准号:
21500907 - 财政年份:2009
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Learning Support System to Aid Novice Programmers in Obtaining the Capability of Tracing
帮助新手程序员获得追踪能力的学习支持系统
- 批准号:
19500823 - 财政年份:2007
- 资助金额:
$ 2.3万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Understanding Misconceptions of Novice Programmers
了解新手程序员的误解
- 批准号:
8470014 - 财政年份:1984
- 资助金额:
$ 2.3万 - 项目类别:
Standard Grant