文摘
英文文摘
声明
引言
第一章研究性学习概述
1.1研究性学习的历史背景和国内外研究现状
1.2研究性学习的理论基础
1.2.1研究性学习的教育学基础
1.2.2研究性学习的认知理论基础
1.3研究性学习的内涵及其特点
1.3.1研究性学习的内涵
1.3.2研究性学习的特点
1.3.3研究性学习方式与传统课堂学习方式的比较
1.4研究性学习的目标
1.4.1培养学生的创新意识和创新能力
1.4.2培养学生的问题意识和解决问题的能力
1.4.3培养学生的合作精神和人际交往能力
1.4.4培养学生关注现实、关注人类发展的意识和责任感
1.5研究性学习的条件要求
1.5.1内在条件
1.5.2外部条件
1.6在程序设计教学中开展研究性学习的模式
1.6.1研究性学习中的几种学习模式
1.6.2项目研究模式
第二章在计算机程序设计教学中开展研究性学习的必要性
2.1计算机程序设计教学的特点
2.1.1严密性
2.1.2抽象性
2.1.3灵活性
2.1.4实践性
2.2现阶段计算机程序设计教学中存在的问题
2.2.1在教学内容编排上
2.2.2在教学方法上
2.2.3在教学手段使用上
2.3在程序设计教学中开展研究性学习的必要性
第三章在程序设计教学中进行研究性学习应注意的问题
3.1教师在研究性学习中的地位和作用
3.1.1在研究性教学中——教师作为“设计者”的作用
3.1.2在研究性学习中——教师作为“组织者”的作用
3.1.3在研究性教学中——教师作为“启发者”的作用
3.1.4在研究性学习中——教师作为“引导者”的作用
3.1.5在研究性学习中——教师作为“鼓励者”的作用
3.1.6在研究性学习中——教师作为“促进者”的作用
3.2研究性学习中的师生关系
3.2.1教师的权威逐渐由外加的转变为内生的
3.2.2师生关系由“唯师是从”的专制型关系转变为师生合作的关系
3.3研究性学习和接受性学习的关系
3.3.1接受性学习有利于学生在较短的时间内掌握大量的知识
3.3.2接受性学习有利于知识系统化
3.3.3接受性学习有利于培养获取知识的能力
3.3.4接受性学习有助于形成学生综合的有意义的学习动机
3.3.5接受性学习对学生一生发展具有奠基作用
3.3.6接受学习的局限性
3.4研究性学习应该关注的重点
3.5开展研究性学习应防止的几种倾向
3.5.1注重开头和结尾,忽视过程指导
3.5.2注重个别发展,忽视群体参与
3.5.3注重专门的研究形式,忽视在学科中的运用
3.5.4注重单一成果,忽视过程评价和全面评价
第四章在程序设计教学中开展研究性学习的过程
4.1实施前的准备
4.1.1学生知识与技能准备
4.1.2动员与说明
4.1.3资源的准备
4.1.4成立课题研究小组
4.2研究性学习的课题来源
4.3研究性学习的组织实施
4.3.1课题的选定
4.3.2系统功能分析与结构设计
4.3.3数据库结构设计
4.3.4代码详细设计阶段
4.3.5研究性学习成果的评价交流
第五章总结
参考文献
致谢
攻读学位期间的科研成果