跳至主導覽 跳至搜尋 跳過主要內容

雲端式程式設計問題解決輔助學習系統之設計與評析

研究計畫: 政府部門科技部計畫

專案詳細資料

說明

Finding algorithmic solutions to solve the programming problem is the first stage in computer programming. Much research suggested that improving problem solving abilities can foster programming learning. However, traditional instructors still teach programming by explaining codes without appropriately guiding students to think and learn problem solving. It is valuable to investigate the instructional strategies for improving students’ problem solving abilities. Existing research addressed the importance of scaffolding to develop complex problem-solving skills. It was also argued in previous study that students who were provided with various scaffolds performed better. Today, cloud computing certainly has become the hot tech trend. The cloud applications bring both new possibilities and benefits for education, which are more flexible, easy, faster, and effective. In this research, we devoted to design and implement a cloud-based assisted learning system for developing students’ abilities of programming problem solving. Two modules of scaffolding were embedded in this system: social-network-based scaffolding, and reflective scaffolding, including corresponding instructional strategies and user interfaces. Empirical experiments was conducted in the computer programming courses of high schools and colleges to investigate and compare the efficiency of different types of scaffolding in learning programming problem solving. The feasibility of a cloud-based assisted learning system was also be examined to provide experiences for future research.
狀態已完成
有效的開始/結束日期2013/08/012014/08/31

Keywords

  • 雲端學習
  • 程式設計
  • 社會學習
  • 反思學習
  • 鷹架教學

指紋

探索此專案觸及的研究主題。這些標籤是根據基礎獎勵/補助款而產生。共同形成了獨特的指紋。