面向创新能力培养的《C语言程序设计》课程教学改革研究

来源 :科技风 | 被引量 : 0次 | 上传用户:diaolan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为了在《C语言程序设计》课程教学中有效的培养学生的创新能力,本文将MOOC学习、计算思维和过程化评价等融入课程的教学中,提出了一套面向创新意识和能力培养的课程教学改革方案,有效的提高了学生分析问题和解决问题的能力,为该类课程教学改革提供新的思路。
  关键词:程序设计;创新能力;MOOC;计算思维;过程化考核
  1 绪论
  深化高等学校创新创业教育改革,成为推进高等教育综合改革、促进高校毕业生更高质量就业的重要举措。在当前“大众创业、万众创新”的热潮下,如何有效提升大学生的思维层次,培养他们的创新能力,成为我国高等教育教学改革研究的一个重要内容。学生创新能力的培养需要长期根植于整个大学期间的课程学习过程中,尤其是与大学基础教育相结合,在大学生的基本素养和专业技能尚未成型时,锻炼他们的创新思维和创新能力,才能较好的实现创新创业人才培养目标。[1]
  《C语言程序设计》课程是国内本科院校针对非计算机专业的理工科一年级学生开设的公共课程,具有较广的受众面。[2]该课程通过分析、编写和调试程序能够有效的培养学生分析问题和解决问题能力,对于拓宽思维具有重要作用,该课程是培养学生创新能力和综合素质的重要平台。因此,研究如何将创新能力的培养深度融入理工类本科各专业《C语言程序设计》课程教学中,具有较强的必要性和迫切性。
  2 C语言程序设计课程教学现状
  经过多年的教学改革和实践,该课程在各高校取得了较好的教学效果,但在实际教学中,依然普遍存在如下几个方面问题:
  (1)由于C语言语法灵活,所需掌握的细节概念非常庞杂,学生的层次不一,在有限的学习时间内只能疲于应付语法的学习,动手能力和创新思维能力的培养不够充分。
  (2)大多数学生只能机械式学习,对讲授过的语法规则进行重复性的验证模仿,学生主动探索的兴趣不够浓厚,学习效果不佳。
  (3)课程的考核方式主要以期末考试为主,对应用所学知识解决问题和创新能力的重视不够;期末考核多在总评中占比较大,又使得一些学生不注重平时的学习,只是临近期末时,突击复习准备考试,不利于对所学知识的掌握。
  (4)就大学毕业生而言,其创新创业观念不强,创新思维水平和解决实际复杂工程问题的能力还有待提高。
  因此,急需对程序设计课程进行教学改革,将创新能力的培养融入《C语言程序设计》课程中,增强学生的动手能力,达到为后续专业课程学习和将来创新创业项目的开展奠定基础,并提升创新型人才培养质量的目标。
  3 C语言程序设计课程教学改革实践
  3.1 基于MOOC的理论教学模式研究
  鼓励和引导学生利用MOOC等资源先期自主学习C语言基础语法,总结已懂的知识和不懂的问题,教师以问题为导向,利用课上时间引导学生完成教学案例的分析和问题求解,从而提升学生学习的主动性和学习兴趣,更好的锻炼学生的创新能力和综合素质。在理论教学中,教师课前布置语法知识点让学生在课外学习;在课堂上,教师首先对学习难点及学生普遍存在的问题进行统一讲解,然后组织设计性的实践题目让学生进行小组讨论和协作开发,逐步引导学生创新解题思路。例如,让学生在线学习如何定义数组、如何初始化数组、如何引用数组元素等。而在课堂教学阶段主要讲解数组语法规则的注意事项以及传授编程技巧,组织学生通过小组协作,设计并实现一种排序算法,让学生在实践中巩固基础语法,逐步引导学生寻求多种解决方案,增强学生分析问题、解决问题和创新能力。
  3.2 思维驱动的实验教学模式研究
  在实验教学中探索以“计算思维为指导、项目实例为主线”的模式,通过设计具有层次化、趣味性和挑战性的题目,激发学生的学习兴趣,潜移默化的加深学生对计算机如何进行问题求解的理解,加强学生在编写和调试程序中独立分析和解决问题的能力以及创新思维能力。[3]思维驱动的实验项目包括验证性实验和综合性实验两部分。验证性实验难度较低,让学生通过修改和仿写代码迅速获得成功,如下图所示,教师启发学生编写出图(a)形状程序,然后让学生通过修改代码编写出图(b)以及图1(c)形状程序。综合性实验可以选择经典的游戏和算法,如贪吃蛇等小游戏,在每次授完相关知识点以后,让学生自由选择喜欢的题目,组成小组协作进行学习,最终共同完成项目。
  验证性实验项目案例图
  3.3 过程化考核评价体系的构建
  在考核评价环节探索过程化的考核模式,將过程评价和期末评价相结合,运用出勤考查、随堂考核、实验作业和综合项目等多种考核方式,促进学生在学习的过程中对知识的积累和掌握,使考核成为提高学生学习积极性、测量学生学习和创新能力的有效手段。在本课程第一次上课时,教师将考核方案向所有学生介绍,在教学过程中,及时将每一次考核结果记录起来,在学期末予以公布,公正客观地评定平时成绩,破除“高分低能”的弊病。
  4 课程教学改革的实效
  由于新的教学模式更加注重平时的学习和考核,这也使得学生在教学过程中能够与教师一起参与到教学中来,对于一些基本内容和容易理解的基本知识点,学生通过MOOC自学并在课堂上进行讲解,一些综合性的设计题,学生可以通过查阅资料小组合作完成。此外,教学改革后在每一节课程中都可能会有纳入期末总成绩的测试,使得学生注重平时每一节课程的学习,在出勤率、课前预习和听课的质量以及课堂气氛等方面都得到了提升。
  参考文献:
  [1]王鑫.创新创业教育的问题分析及对策[J].教育观察,2017,6(5).
  [2]王丹,王冬梅.基于CDIO理念的程序设计基础教学研究[J].北华大学学报(社会科学版),2015,16(5):158-160.
  [3]郑冰,宁鹏飞.基于 JiTT 模式的 C 语言教学中计算思维的培养[J].计算机教育,2018,10:101-105.
其他文献
当前互联网经济存在的最大问题是不能实现赢利。要实现赢利,必须通过周密细致的个性化服务创造利润。如何才能实现个性化服务呢?应该努力使企业内部管理流程通畅,外部资源融
期刊
摘要:通过实验探究ZnO压敏电阻在不同温度的处理后的性能变化,结果表明,压敏电压Vb、非线性系数α、漏电流IL均受温度影响,本文着重分析压敏电压Vb的生产工艺改善策略,根据ZnO压敏电阻的温度特性,制定出品质异常改善方案,改善产品性能,做到精益求精。  关键词:温度;压敏电压;非线性系数;漏电流  ZnO压敏电阻自松下有限公司发明以来,因其显著的非线性,受到众多企业的喜爱,目前广泛应用于电源及各类
目的观察分析头孢呋辛与炎琥宁联用对小儿支气管肺炎的临床疗效及安全性。方法120例支气管肺炎患儿,采用随机数字表法分为对照组和观察组,各60例。两组患儿入院后均给予对症
目的探讨戊酸雌二醇与米非司酮联合在妊娠中期行引产治疗的效果。方法 112例要求引产且符合引产要求的孕中期产妇作为研究对象,根据随机原则分为观察组和对照组,各56例。观察
摘要:目前,伴随着科学技术的进步,社会的大力发展,计算机网络得到普及,给人们的日常工作、生活带来了不少的改变,已经步入了信息化的时代。当下,在教学过程中,教育行业在计算机方面关注度很高,在这种时代背景下,计算机网络课程教育被广泛的应用,作为各大高校中的教学重点工作,其中教学模式也成为了研究的重点工作。本文将针对翻转课堂的计算机网络课程教学采取分析,同时提出相应的措施,将计算机网络课堂的实际教学效率
中国改革开放的关键在农业,二十一世纪中国经济腾飞的关键在农村,加强农业和农村工作是摆在全党面前的一件大事。要搞好农业和农村工作就要有明确的指导方针,并且全党和全国人民
目的探讨老年糖尿病中应用二甲双胍与胰岛素联合治疗的临床价值。方法 72例老年糖尿病患者,利用随机数字表法分成对照组与研究组,每组36例。研究组联用二甲双胍和胰岛素治疗,
医学美学理论中的几个问题乔宪超医学美学的学科体系和基本理论尚处于探索阶段。为了尽快建立科学的学科体系和适合医学美学发展的基础理论,有必要展开广泛的讨论。本文试就医
正当许多企业都认为传统产业竞争激烈、产品附加值低、利润微薄,而将目光转向新兴产业的时候,张家港却不断加强对传统产业信息化的投入,每年投入30亿元,使传统产业驶上了信息化的