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

Studies on cognitive processes underlying programming learning based on detailed records of learner activities and design of teaching learning environment.

Research Project

Project/Area Number 15300089
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Cognitive science
Research InstitutionChukyo University

Principal Investigator

MIYAKE Yoshio  Chukyo University, School of Information Science and Technology, Professor, 情報理工学部, 教授 (80099910)

Co-Investigator(Kenkyū-buntansha) MIYAKE Naomi  Chukyo University, School of Information Science and Technology, Professor, 情報理工学部, 教授 (00174144)
Project Period (FY) 2003 – 2006
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥15,900,000 (Direct Cost: ¥15,900,000)
Fiscal Year 2006: ¥3,400,000 (Direct Cost: ¥3,400,000)
Fiscal Year 2005: ¥3,600,000 (Direct Cost: ¥3,600,000)
Fiscal Year 2004: ¥3,600,000 (Direct Cost: ¥3,600,000)
Fiscal Year 2003: ¥5,300,000 (Direct Cost: ¥5,300,000)
Keywordsprogramming learning / cognitive modeling / learning process / programming instruction / knowledge representation / understanding / multiple representations / design of learning environment / Rudy / ビデオデータ / Ruby
Research Abstract

This study aims at developing a cognitive theory that reveals the complex cognitive processes underlying programming language learning. It also aims at, based on the theory, designing a practical and effective environment for teaching and learning of programming skills.
In order to achieve these goals, we have collected detailed and wide-ranged cases of instructional processes, and analyzed them as the real programming leaning processes to the extent never studied before. Concretely, we have collected the cases of both successful and failed learning occasions at an introductory college level programming classes. We have collected video recordings of the cases where the learners felt difficulties in achieving their tasks at hand; results of carefully designed quizzes implemented at various points of learning. We analyzed and categorized these data into a structure to reflect the reality of programming learning, so that we could use them for further analyses, as well as for further implem … More entation of better teaching practices. This level of collection and the analyses of the data enabled us to understand the complex cognitive processes underlying the acquisition of programming skills.
One of our major results is a general integrative theory of programming learning, based on a framework which grasps the cognitive processes of programming as an overlaying of many different layers of representations involved in programming. This is related to more general cognitive mechanisms (c.f., inferences and degrees of expertise). Based on this theory, we made clear the reality of the complex and unstable states of novice learners of programming, in terms of their cognitive processes where many layered representations interact among themselves.
Then we examined conditions of the learning environment in terms of its effectiveness for novice level programming learning. This led us to a web-based learning environment, which takes into account the partial comprehension characteristic in novice level, realistic learning processes. The strength of this environment relies on its ability to respond to learning blocks; when a learner finds herself blocked, the system guides her to find a necessary piece of information on her own. We have examined the effectiveness of this environment with actual classes we ran, and found its effectiveness. Less

Report

(5 results)
  • 2006 Annual Research Report   Final Research Report Summary
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • 2003 Annual Research Report
  • Research Products

    (10 results)

All 2007 2006 2005 Other

All Journal Article (8 results) Book (1 results) Publications (1 results)

  • [Journal Article] 活動履歴を活用するシステムの基本設計と漸次的開発2007

    • Author(s)
      近藤秀樹, 小出洋, 三宅芳雄
    • Journal Title

      情報処理学会論文誌 : プログラミング (印刷中)

    • NAID

      110006367006

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Development and evaluation of an exhaustive recording-retrieving system of daily PC-related activities2006

    • Author(s)
      Kondo, H., Miyake, Y.
    • Journal Title

      Proceedings of the 5th International Conference of Cognitive Science

      Pages: 145-146

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Annual Research Report 2006 Final Research Report Summary
  • [Journal Article] A collaborative approach to teaching cognitive science to undergraduates : The learning sciences as a means to study and enhance college student learning2006

    • Author(s)
      Miyake, N., Shirouzu, H.
    • Journal Title

      Psychologia 49(2)

      Pages: 110-113

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] 学習科学 : 協調的な実践科学と理論構築との互恵関係を目指して2006

    • Author(s)
      三宅なほみ
    • Journal Title

      入工知能学会誌 21-1

      Pages: 77-84

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A collaborative approach to teaching cognitive science to undergraduates : The learning sciences as a means to study and enhance college student learning2006

    • Author(s)
      Miyake, N.
    • Journal Title

      Psychologia vol 49-2

      Pages: 110-113

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] The basic design for a system to utilize the history of activity and findings to develop it progressively2006

    • Author(s)
      Kondo, H., Koide, H., Miyake, Y.
    • Journal Title

      IPSJ Transactions on programming (in press)

    • NAID

      110006367006

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A collaborative approach to teaching cognitive science to undergraduates : The learning sciences as a means to study and enhance college student learning2006

    • Author(s)
      Miyake, N. 他
    • Journal Title

      Psychologia 49(2)

      Pages: 110-113

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Multifaceted Outcome of Collaborative Learning : Call for Divergent Evaluation.2005

    • Author(s)
      Miyake, N
    • Journal Title

      The 13th International Conference on Computer Education (ICCE2005)(CD-ROM)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Book] The Handbook of Elearning Research2007

    • Author(s)
      Miyake, N.
    • Publisher
      Sage Publications, London : U.K.(印刷中)
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Publications] 江川 紘美, 三宅 芳雄: "現実のケースに基づくプログラミング初心者の学習過程の解明"日本認知科学会第20回大会発表論文集. 364-365 (2003)

    • Related Report
      2003 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi