声明
摘要
1绪论
1.1研究背景
1.2研究的价值与意义
1.2.1理论意义
1.2.2实践意义
1.3国内外研究现状分析
1.3.1工程能力的研究现状
1.3.2项目-任务混合教学研究现状
1.3.3《Java程序设计》课程现状
1.4研究的目标及内容
1.4.1研究目标
1.4.2研究内容
2基于项目-任务驱动混合教学模式下工程能力培养的概述
2.1工程能力培养
2.1.1工程能力的概念
2.1.2工程能力在教学中的影响及作用
2.1.3工程能力的培养方法
2.2项目驱动教学法
2.3任务驱动教学法
2.4理论依据
2.4.1认知主义学习理论
2.4.2建构主义学习理论
3基于项目-任务驱动混合教学模式下大学生工程能力培养的教学设计
3.2工程能力培养的项目-任务驱动混合教学模式设计
3.2.1任务驱动
3.2.2知识点
3.2.3项目驱动
3.3项目-任务驱动混合教学流程
4.培养大学生工程能力的《Java程序设计》课程设计
4.2.1《Java程序设计》课程内容梳理
4.2.2培养大学生工程能力的《Java程序设计》课程结构探索
4.2.3培养大学生工程能力的《Java程序设计》项目-任务设计方案
4.3培养大学生工程能力的《Java程序设计》课程资源建设
4.3.1设计前提和设计原则
4.3.2培养大学生工程能力的《Java程序设计》项目任务设计
4.3.3培养大学生工程能力的《Java程序设计》课程任务设计
4.3.4培养大学生工程能力的阶段性课程考试题目设计
4.4培养大学生工程能力的《Java程序设计》课程教学评价
4.4.1培养大学生工程能力的课程任务评价
4.4.2培养大学生工程能力的项目任务评价
4.4.3培养大学生工程能力的阶段性测试评价
5.在《Java程序设计》课程中培养大学生工程能力的实践
5.1实验对象选择与分析
5.2以“面向对象编程”为例教学实施
5.2.1教学目标
5.2.2教学任务
5.3以“数据持久化”为例教学实施
5.3.1教学目标
5.3.2教学任务
5.3.3教学活动
6.基于项目-任务驱动混合教学模式下工程能力培养的教学效果分析
6.1工程项目对学生工程能力培养分析
6.2课程任务对学生工程能力培养分析
6.3测试对学生工程能力培养分析
6.4成绩对比分析
7总结与展望
7.1研究成果
7.2研究的不足
7.3研究的展望
参考文献
致谢
附录