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

Computer Supported Learning Environment of Programming, Documentation and Presentation for Novice Programmers

Research Project

Project/Area Number 12680330
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionThe University of Electro-Communications (2001)
The University of Tokyo (2000)

Principal Investigator

IWASAKI Hideya  Faculty of Electro-Communications, The University of Electro-Communications, Associate Professor, 電気通信学部, 助教授 (90203372)

Co-Investigator(Kenkyū-buntansha) NAMIKI Mitarou  Tokyo University of Agriculture and Technology, the Faculty of Technology, Associate Professor, 工学部, 助教授 (10208077)
Project Period (FY) 2000 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥3,600,000 (Direct Cost: ¥3,600,000)
Fiscal Year 2001: ¥1,600,000 (Direct Cost: ¥1,600,000)
Fiscal Year 2000: ¥2,000,000 (Direct Cost: ¥2,000,000)
KeywordsLearning Environment / Novice Programmers / Computer Supported Education / Programming / Documentation / Presentation / Skeleton Programming / プレゼンテーションシステム
Research Abstract

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 programmers
We 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 programming
From 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 documentation
We 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 presentation
We 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.

Report

(3 results)
  • 2001 Annual Research Report   Final Research Report Summary
  • 2000 Annual Research Report
  • Research Products

    (27 results)

All Other

All Publications (27 results)

  • [Publications] 岩崎英哉: "Lispを用いたTEXのプリプロセッサ"Proc. Lisp User Group Meeting Japan. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 熊谷和幸, 田中(石井)久美子, 岩崎英哉, 武市正人: "文書の統計情報を用いたプレゼンテーションシート作成支援システム"情報処理学会 夏のプログラミング・シンポジウム「計算機と表現」報告集. 47-54 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Iwasaki, H., Tanaka-Jshii, K., Tateno, K., Takeichi, M: "Context-Sensitive Detection and Correction of Homonym Errors in Japanese Texts"Proc. 5th International Workshop on Informatson Retrieval with Asian Languages. 215-216 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 岩崎英哉, 胡振江, 武市正人: "漸次的組化と融合による関数プログラムの最適化"コンピュータソフトウェア. 18. 46-59 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 有馬啓, 並木美太郎: "PDAにおけるJava実行の高速化の一方式"情報処理学会論文誌. 42. 1535-1544 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 松崎公紀, 岩崎英哉: "プログラム設計を支援する学習環境Soegi"情報処理学会 夏のプログラミング・シンポジウム「プログラミングの鉄人-プログラミングの技」報告集. 57-63 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Takahashi, T., Hu, Z., Iwasaki, H.: "Efficient Parallel Skeletons for Nested Data Structures"Proc. 2001 International Conference ort Parallel and Distributed Processing Techniques and Applications. 728-734 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Iwasaki, H.: "A Lisp-based Preprocessor for T_EX Documents"Proc. Lisp. User Group Meeting Japan (JLUGM). (in Japanese). (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Adachi, S., Iwasaki, H. and Hu, Z.: "Diff : A Powerful Parallel Skeleton"Proc. 2000 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '2000). 2175-2181 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Kumagai K., Tanaka-Ishii, K., Iwasaki, H. and Takeuchi, M.: "A Support System for Automatic Overhead-sheet Generation Using Statistical Information of Documents"Proc. 2000 Summer Programming Symposium. (in Japanese). 47-54 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Iwasaki, H., Hu, Z. and Takeichi, M.: "Calculating Functional Programs by Incremental Tupling and Fusion"Computer Software. Vol.18,No.0 (in Japanese). 46-59 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Arima, K. and Namiki, M.: "An Approach to Accelerating the Execution of Java for PDA"Trans. IPSJ. Vol.42,No.6 (in Japanese). 1535-1544 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Matsuzaki, K. and Iwasaki, H.: "Soegi : a Learning Environment with Support of Programming Design"Proc. 2001 Summer Programming Symposium. (in Japanese). 57-63 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Takahashi, T., Iwasaki, H. and Hu, Z.: "Efficient Parallel Skeletons for Nested Data Structures"Proc. 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '2000). 728-734 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Shirasawa, R., Hu, Z. and Iwasaki, H.: "Diffusion after Fusion - Deriving Efficient Parallel Algorithms -"Proc. 2001 International Conference on Parallel and Distributed Processing, techniques and Applications (PDPTA '2001). 735-741 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 松崎 公紀, 岩崎 英哉: "プログラム設計を支援する学習環境Soegi"情報処理学会夏のプログラミング・シンポジウム「プログラミングの鉄人-プログラミングの技」報告集. 57-63 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Shirasawa, R., Hu, Z., Iwasaki, H.: "Diffusion after Fusion-Deriving Efficient Parallel Algorithms-"Proc. 2001 International Conference on Paralled and Distributed Processing Techniques and Applications. 735-741 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Takahashi, T., Iwasaki, H., Hu, Z.: "Efficient Parallel Skeletons for Nested Data Structures"Proc. 2001 International Conference on Paralled and Distributed Processing Techniques and Applications. 728-734 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 有馬 啓, 並木 美太郎: "PDAにおけるJava実行の高速化の一方式"情報処理学会論文誌. 42.6. 1535-1544 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 白沢 楽, 胡 振江, 岩崎 英哉: "C言語上のスケルトン並列プログラミングシステム"日本ソフトウェア科学会第5回プログラミングおよび応用のシステムに関するワークショップ. (掲載予定). (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 岩崎英哉: "Lispを用いたT_EXのプリプロセッサ"Proc.Lisp User Group Meeting Japan. (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 熊谷和幸,田中(石井)久美子,岩崎英哉,武市正人: "文書の統計情報を用いたプレゼンテーションシート作成支援システム"情報処理学会夏のプログラミング・シンポジウム「計算機と表現」報告集. 47-54 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Iwasaki,H.,Tanaka-Ishii,K.,Tateno,K.,Takeichi,M.: "Context-Sensitive Detection and Correction of Homonym Errors in Japanese Texts"Proc.5th International Workshop on Information Retrieval with Asian Languages. 215-216 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 及川聡,並木美太郎: "たとえ話を用いたOSの学習支援システムの開発"情報処理学会「コンピュータと教育」研究会報告. 57・95. 37-44 (2000)

    • Related Report
      2000 Annual Research Report

URL: 

Published: 2000-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi