1、:./.语言程序设计的创新型教学改革研究陈鑫影大连交通大学 辽宁大连 摘 要:当前 语言程序设计教学过程仍然以“三中心”教学模式为主这种教学模式存在忽视实践、忽视个性化培养等问题 为解决这些问题使学生所学为所用本文基于、和 组合模式理念探讨了对 语言程序设计教学的改革并提出了强化实践、利用学科实践激发学生的创新意识的思想 该课程改革将推动教学内容从“偏理论”向“重实践”快速转变将提升教学形态最终将全面提高学生的综合能力关键词:语言程序设计创新型教学改革中图分类号:文献标识码:.:语言高效、灵活被广泛应用于科学计算可以在许多软件开发中看到 语言的影子 语言也是进一步学习其他高级语言的基础语言如、
2、和 等以及相关的课程如数据结构数据库、操作系统等课程 然而目前在大多数课程教学过程中仍以“以课堂为中心、以教师为中心、以教材为中心”表现为“满堂灌”“填鸭式”教学方式 在 语言的教学过程中也存在这样的问题容易使学生养成上课就等着教师教的依赖习惯“三中心”教学方式只注重知识传授通常由主讲教师选择一本教材依据教学进度计划表逐节讲解说明课上讲解例题课后布置作业统一安排上机实习学期结束进行复习、考试 这种教学方法使学生成为“知识容器”忽视了学生是学习的主体使学生长期处于“他主的、被动的、单个的、接受式”的状态无法做到因材施教造成学生学习自主性下降缺乏主动汲取知识的意识和能力 这种比较单向的输入式教学方
3、法使学生没有实际的实践能力来解决问题 为解决现存的问题本文将依据 组合模式理念改进 语言程序设计教学相关内容和方法 组合教学改革模式首先介绍 语言的结构特点以及它所具有的函数封装代码的思想 这些 语言固有的特点利于结合、和 等模式理念对 语言程序设计课程进行教学改革.程序的结构特点和函数封装代码的思想一个 程序是由若干个函数所构成每个函数负责完成一定的任务这些函数可以在一个源文件中也可以分布在若干个源文件中 当程序需要修改某个函数时只需要重新编译该函数所在的源文件不必重新编译其他函数所在的源文件 因此用函数封装解决某一问题的过程便于程序的模块化管理 比如如果某个同学想计算圆的面创新教学科技风
4、年 月积和梯形的面积那么这个同学无须知道计算圆面积的算法和计算梯形面积的算法只要在他编写的 函数中调用(链接).和.中的函数即可也就是说.和.中的函数就是可复用的代码(工程图如图 所示)、和 三个函数分别在.和.源文件中 主函数 负责调用 和 函数得到圆和梯形的面积图 工程图.组合教学改革模式思想 提供了一种新的、有效的方法来提高学习效果它强调将学生置于课堂的核心位置并且注重对他们的学习成果的反馈 教学方法是以问题为导向的也是以学生为中心的教学方法 理论强调从构思到实施从设计到运作注重实践、团队合作和工程能力的发展以提升项目的效率和成功率 语言的封装性和模块化管理使得每个函数具有一定的独立性
5、这些特点利于在课程学习过程中对问题和项目进行划分使学生以个体或者团队的形式针对具体子问题进行解决 如此可以将学生置于课堂的核心位置以问题为导向对学生的成果进行合理、有效的评价注重学生的成果反馈图 基于 的两阶段渐进式教学方法因此 组合教学改革模式的第一阶段“理论教学部分”采用 工程教育理念进行成果(问题)导向、以学生为中心的教学 组合教学改革模式的第二阶段“实践教学部分”将在 组合教学改革模式的基础上引入 教学模式 由于 模式强调实践操作注重团队的协同配合着眼于“创意、规划、执行、结果”这四个核心要素 因此在课程的实践环节将充分结合 模式的特点 针对项目问题的难易程度结合学生的自身条件和兴趣爱
6、好对应 语言函数的封装性、程序的模块化管理的特点对同学进行分组、分团队分工使得组内和组间能够协同互助、协同设计、协同创新 具体的基于 的两阶段渐进式教学方法参见图 所示.具体改革措施因此在 语言教学过程中针对前述分析的、普遍存在的“三中心”教学方式(以课堂为中心、以教师为中心、以教材为中心)和“满堂灌”“填鸭式”教学方法本文将基于、和 组合模式理念对 语言程序设计教学过程进行如下具体改革措施.对教学流程进行重构依据 组合模式理念以实际工作任务为依据以项目为载体以任务为驱动侧重对学生综合应用能力的培养对教学流程进行重构.对学生动手能力与团队合作能力进行培养根据 工程的教学原则我们应当着眼于提升学
7、生的实践技巧、团队合作精神并将其融入课堂活动 我们应当采用多种方式从实际的项目出发鼓励学生积极主动地参与并且深入了解如何有效地划分项目安排资源实现有效的组织和相互配合从而更好地发挥出他们的潜质.基于线上线下融合的教学方法实现“教学做”一体化通过 的组合模式“教学做”的教学方法可以实现线上线下的融合其中“教学做”的四个步骤可以帮助学生更好地掌握知识并且可以通过多个与现实相关的项目开发来实现这一目标 通过将线上和线下课程教学融合在一起让学生在学习的同时也能够进行实际操作从而实现“教学做”的整合.强化实践教学激发学生的创新意识通过实践可以提高学生学习的兴趣性和目的性从 科技风 年 月创新教学而推动学
8、生学习的主动性和内驱力 通过实践学生还可以活学活用理论融于实际提高解决现实问题的能力鼓励学生尽可能通过实践将理论与实际相结合以更为有效地促进教学改革成果转化 实施方案及研究方法.教学过程重构和教学内容组织根据 教育教学理念我们应该重新审视“教为本”课程将学生置于课堂的核心位置以实践任务为基础以项目为载体以任务为驱动加强学生的综合应用能力让他们以项目驱动的方式进行学习 在教学中我们重点关注项目和工作任务的需求并精心挑选理论知识 在“语言程序设计”课程中可以选取多个由简入繁、由浅入深、循序渐进的代表性项目作为教学载体如学科成绩管理系统等 根据 模式将每个教学项目细分为若干任务并以此为基础采用构思设
9、计编码运行的流程以确保每一个教学项目都能够有效地完成并且能够通过测试、交付与验收、运行维护等环节来检验其有效性.围绕 的教育教学理念对学生动手能力和团队协作能力进行培育教师可以为学生提供多种选择让他们能够更加自主地探索并将教学项目分成简单小项目教学和综合性大项目教学 课堂重点集中在如何帮助学生更好地运用所学知识来解决问题我们会对项目进行拆分按照一定的模块来组织并且鼓励在课堂上建立团队主动探索和思考团队内会协同配合共同完成项目的开发、编辑和测试并把所有的成果汇集起来形成一篇综述性的报告最后进行答辩验收.基于线上线下融合的教学方法实现“教学做”一体化通过项目教学法我们可以将传统的教学方式与新兴的教
10、学模式结合起来使学习者能够更好地学习和掌握新知识和新技能 学生或学习小组可以通过使用教学平台中的各种教学工具进行自主探究学习 此外教学过程中教师还可以与学生进行直接的互动以学生为中心以学生提出的问题为导向帮助学习者更好地理解新的概念.强化实践教学利用实践激发学生的创新意识参加课上和校内的实践不仅能够体现学生对知识的掌握程度而且还能够有效地推动课程改革将理论与实践紧密结合从而更好地实现教学改革的目标 在课程实践环节中教师将利用课内时间组织校内上机实践 同时教师将依据学生自身情况引导学生、鼓励学生参与解决实际问题进一步拓展课上课程实践环节 教学改革的成果和统计数据()已经依据 组合模式理念针对知识
11、点有目的地引导、分层次讲解知识点和重点习题 讲解内容已经生成视频并存放于超星泛雅平台()基于 组合教学模式的“两阶段”教学体系结构已经设计出融合“课前预习笔记”“课前测验”“课中测验”“课后复习笔记”“课后作业”“课后测验”以及“阶段性测验和作业”等环节的教学计划和教学章节分配内容 具体的课程分配内容已经设计并存放于超星泛雅平台()为了实现基于 组合教学模式的“两阶段”教学体系结构已经建立了“竞教融合、以竞促学”体系 教学改革组组织了 年“蓝桥杯全国软件和信息技术专业人才大赛”省赛、国赛本次省赛我校共 人获奖在全国总决赛中共有 名同学获奖 结论该教学改革基于 组合教学模式的教学体系结构改变原有
12、的单向的、输入式教学方法通过将线上和线下课程教学融合让学生在学习的同时也能够进行实际操作使学生通过锻炼实践能力来解决问题 鼓励学生通过实践将理论与实际相结合以有效促进教学改革成果转化从而实现“教学做”的真正整合参考文献:童红兵姜晓洁栾晓飞.基于 模式的线上线下融合课程教学改革与实践研究.工业和信息化教育():.邓辉文詹成王艺等.基于问题讨论的离散数学课程线上线下混合式教学方法与实践.西南师范大学学报(自然科学版)():.蔡静颖.基于 的 语言教学改革对学生应用能力的培养探究.电脑知识与技术():.谢彩云.基于 理念的 语言程序设计课程教学改革研究.电脑知识与技术():.耿淼庞美玉.基于 的数据结构课程改革研究.电脑与信息技术():.项目基金:本文由 年度大连交通大学本科教学改革研究项目“基于 组合教学模式的 语言程序设计教学改革”资助作者简介:陈鑫影()女汉族吉林榆树人博士副教授研究方向:人工智能、计算机视觉等创新教学科技风 年 月