首页> 中文学位 >PBL在C++程序设计教学中的应用研究
【6h】

PBL在C++程序设计教学中的应用研究

代理获取

目录

曲阜师范大学研究生学位论文原创性说明

曲阜师范大学研究生学位论文使用授权书

图目录

表目录

第1章 绪论

1.1研究背景

1.1.1程序设计教学中存在的问题

1.1.2在程序设计教学中应用PBL的必要性和可行性

1.2研究现状

1.2.1国外研究现状

1.2.2国内研究现状

1.3研究的内容和意义

1.3.1研究的主要内容

1.3.2研究的意义

1.4研究思路和方法

1.4.1研究思路

1.4.2研究方法

第2章 PBL的内涵及理论基础

2.1 PBL的起源与发展

2.2 PBL的内涵与特点

2.2.1 PBL的涵义

2.2.2 PBL的主要特征和基本要素

2.2.3 PBL的过程

2.3 PBL 的理论基础

2.3.1建构主义理沦

2.3.2情境学习理论

第3章 PBL在C++教学中的设计

3.1 PBL在C++教学过程中的要素分析

3.1.1 C++课程的分析

3.1.2 学习者分析

3.1.3学习环境分析

3.2 PBL在C++中的详细设计

3.2.1学习环境的设计

3.2.2学习活动的设计

3.2.3评价策略的设计

3.2.4辅导策略的设计

第4章 PBL在C++中的案例设计分析

4.1课程内容的分析及设计

4.1.1课程内容的分析及课程内容安排

4.1.2课程单元问题情境描述

4.1.3课程整体问题情境描述

4.2课程单元设计案例

4.2.1“学生信息管理系统”教学设计及实施过程

4.2.2“航空订票系统”教学设计及实施过程

4.3课程整体设计案例

4.3.1“个人信息管理系统”课程案例设计及实施过程

4.3.2“评分系统”课程案例设计及实施过程

第5章 实践研究及效果分析

5.1实践效果及其分析

5.2实践过程中出现的问题及对问题分析

第6章 研究结论与展望

6.1研究结论

6.2研究的不足及展望

6.2.1研究的不足

6.2.2展望

参考文献

附录

致谢

展开▼

摘要

基于问题的学习(Problem-based learning,PBL)是一种新型的教学方法,广泛应用于各学科教学领域中,并且收到很好的教学效果。经过教学实践本文尝试将PBL教学方法引入到程序设计教学中,并以C++面向对象的程序设计课程为例,探讨PBL教学在C++程序设计中的教学效果。
  PBL是一种强调主动探究和创新实践的学习方法。它把学习设置到相关背景、有意义的问题情境中,通过让学习者组织学习团队,合作解决实际生活中的问题,学习隐含于问题背后的科学知识;其教学过程是学生在教师指导下,主动获取知识、应用知识、解决问题的学习过程,有利于学生分析问题和解决问题的能力培养。
  本文首先探讨PBL教学模式的理论基础,概述了PBL发展的现状,并对PBL的基本理论做了详细介绍,包括PBL的起源与发展现状,PBL的内涵与特点,PBL的理论基础以及其在程序设计教学中应用的相关理论。其次,本文尝试在C++课程中应用PBL教学模式,来提高学生解决现实问题的能力、促进学生高阶思维能力的发展、提高学生自主学习与合作学习的能力。本文主要研究内容如下:
  对教学目标、学生特征和教学内容进行分析,设计适合C++程序设计课程的教学设计方案,主要体现在以下几个方面:课程教学模式设计、教学流程、课时分配,组织教学等,在此基础上设计具体的教学案例,主要阐述实践教学的实施步骤及要素分析。教学过程注重对学习环境、学习活动、评价策略、辅导策略的设计。针对学习活动的设计,结合PBL教学过程,分别对教师活动和学生活动进行了详尽的设计。实践表明,将PBL模式应用于C++语言程序设计课程的学习活动中,不仅培养了学生的信息素养,而且存提高学生学习操作技能、学习兴趣、沟通交流、发现和解决问题能力等方面效果明显。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号