论文部分内容阅读
学生的综合能力和实践能力是学校人才培养的主要目标之一,就《C语言程序设计》课程而言,使学生养成良好的编程风格和编程习惯对他们解决实际问题有着重要的指导意义。然而,基于“原子论”的传统教学设计将C语言编程这一复杂的学习任务进行分解,认为整体等于部分之和,只注重学生某一方面能力的培养,而忽视学生综合能力的提高。为此,我们需要一种新的教学设计模式来设计C语言的教学过程。本文以复杂性理论、整体论、混沌理论为理论指导,以C语言教学为对象,依据麦里恩博尔的整体性教学设计模型(简称4C/ID)设计了一种面向复杂学习的《C语言》整体性教学设计方案。其主要工作如下:(1)分析了三大理论和复杂学习。简要介绍了复杂性理论、整体论和混沌理论三大理论的基本原理及其在教学设计中的应用;界定了复杂学习和复杂认知技能的含义;分析了麦里恩博尔的整体性教学设计模型,并着重阐释了构成模型的四个要素和十个步骤。(2)调查分析了C语言教学中存在的问题,设计了基于4C/ID模型的《C语言》整体性教学设计方案。通过问卷调查与分析确定C语言教学过程中存在的问题。依据4C/ID模型,将C语言的教学内容分解为变量定义、流程控制、数组运用、函数运用、指针操作、文件操作六大任务模块,并分析每一任务模块在具体实施时需要的支持性信息、程序性信息和提供相应的部分任务练习,最后设计了基于4C/ID模型的《C语言》整体性教学设计方案。(3)进行了实证研究。在实际教学过程中,通过设立实验班和对照班,综合运用问卷调查法和课堂观察法,收集实验数据并运用SPSS软件进行χ2检验和曼-惠特尼U检验。经过比较实验数据,最后得出实验结论:整体性教学设计方案能够改善学习态度,提高学习兴趣,激发学习动机,增强学生的自信心以及能够提高学生解决实际问题的能力。