您好, 访客   登录/注册

基于翻转课堂模式的C语言程序设计教学改革研究

来源:用户上传      作者:

  摘  要:随着科学技术的高速发展,新的教学模式在不断开展,翻转课堂在C语言程序设计教学中得到广泛的应用,在把握C语言程序设计这门课程特点的基础上,把握C语言程序设计教学中的问题,完善教学模式,使翻转课堂可以更好地应用在C语言程序设计教学中。
  关键词:C语言程序设计  翻转课堂  教学模式
  C语言程序设计这门课程是高校计算机专业的基础课程,这门课程的实践性非常强,并且应用广泛。在实际的教学中,教师为了在有限的时间内讲授更多的内容,采用满堂灌的方式,导致学生对这门课程产生畏难情绪。翻转课堂在C语言程序设计课程开展中有效的应用,可以获得良好的效果,使学生良好的学习语句,树立编程思想。
  一、C语言程序设计课程的特点
  C语言程序设计这门课程是计算机专业的基础课程,在教学中呈现出鲜明的层次性特征,并且在各行各业得到广泛应用。C语言程序设计课程教学环节中要为学生创设良好的编译环境,在编程课程开展环节中,使学生掌握编程的基本理念和C语言程序设计的步骤,对流程控制语句和函数等进行有效掌握。C語言程序设计在高校计算机专业中居于重要的地位,其不仅仅局限在计算机专业中,很多非计算机专业的学生也开始投入这门课程的学习。C语言程序设计这门课程可以提升学生的思维能力,为计算机专业课程的开展奠定良好的基础,拓宽学生的视野。C语言程序设计课程内容非常繁杂,需要采用有效的教学方法,才能使学生掌握扎实的理论知识,将理论应用在实际的编程中。
  二、翻转课堂模式下C语言程序设计课程教学中的问题
  (一)学生方面
  站在学生的角度分析,学生在C语言程序设计学习环节中采用新的学习模式,需要很长的时间去适应与熟悉。在传统的学习方式中,学生的学习非常被动。如今在翻转课堂模式下,要将被动学习转化成为主动学习,学生需要一定的时间进行思维转换,学生在已经适应了被动吸取知识学习方式的基础上不能主动的提出问题,很难自主的发现知识之间的关联性,学生的学习习惯有待于进一步改善。因此,翻转课堂教学模式的开展存在一定的障碍。很多学生在面对繁多复杂的知识点时,是按照教师的要求进行反复的背诵,但是不能挖掘自己的学习习惯。如今在C语言程序设计这门课程学习中,学生不能养成自主学习的习惯,导致翻转课堂教学模式的开展存在一定的问题。学生的合作意识有待于进一步提升,在翻转课程教学模式开展环节中,很多学生还是习惯于自己学习,不具备与其他同学沟通的技巧,团队合作意识比较差。
  (二)教师方面
  在C语言程序设计教学环节中,教师也多采用传统的教学模式。教师作为知识的输出者,很难改变自己的教学思维。在课堂上教师还是会受到传统教学方式的影响,当学生遇到问题时,教师会直接告诉学生解题思路,从而提升教学效率。因此在翻转课堂教学模式下,教师应该结合学生的思维角度,分析学生在学习环节中的重点和难点,帮助学生解决学习上的误区,有针对性地对学生进行指导,才能提升学生的学习效率。
  (三)考核方式方面
  在传统的C语言程序设计考核环节中,考试成绩对学生知识掌握程度进行集中的反应,但是在相关的教学研究中发现,那些成绩突出的学生并不一定具有很强的实践能力。常规的考试仅仅是帮助学生扎实理论知识,但是忽视了学生实践方面的考核。因此在翻转课堂教学模式下,学生也是仅仅注重理论知识的学习,并不能充分借助翻转课堂与其他学生展开互动,进行探索,提升自身的思维能力。
  三、基于翻转课堂模式的C语言程序设计教学改革
  (一)开篇课堂设计
  开篇课堂作为第一次课堂非常关键,是教学质量的基础。在C语言程序设计课程讲解环节中,学生第一次接触C语言程序设计的相关内容。在开篇课堂上教师应该使学生明确教学的内容和学习方法,使学生适应翻转课堂教学模式。在开篇课堂上,教师应该采用实际的例子帮助学生理解C语言程序设计的相关理念,从而使学生的探知欲望得到充分的激发。通过讲授课程考核和社会职业需求了解的基础上,使学生对学习的目标更加了解,在学习与体会C语言程序设计专业的基础上,对整个学习进行良好的规划。
  (二)C语言程序设计课程翻转课堂教学过程设计
  在翻转课堂教学模式应用在C语言程序设计课程中,教师应该结合理论课程与上机实践课程,合理的安排课程时间。在上机实践课程开展之前,应该巩固学生的理论知识,使学生对理论知识进行复习,自主的掌控自己的时间,完善对理论知识的理解。在实践课程中程序编写的环节中,如果发现问题,应该及时思考及时找出相关的理论内容,进行巩固,教师在上机实践课程开展之前,应该将学习资源和上机的任务通过翻转课堂的形式展示出来。在上机实践课程开展环节中,教师应该采用翻转课堂教学模式进行适当的引导,在学生实践环节中起到充分的指导作用。上机实践课程开展环节中,教师可以采用翻转课堂的方式,将选择填空题、程序改错题等给学生,让学生进行判断。针对那些非常难的编程题,教师可以采用翻转课堂的方式让生在课后思考。课程开展之前,教师就可以用翻转课堂的方式将学习资源发布给学生,让学生对课程进行预习,了解教学内容与教学目标。通过微视频案例等分析,使学生对课堂内容有基本的了解。
  在理论课程设置环节中也可以分成三个步骤,在第一个步骤实施环节中,可以拿出十分钟进行测试,对学生课前自主预习的情况有大致的了解,从而督促学生形成良好的预习习惯。在第二个步骤中,教师可以将学生分成不同的小组,让学生在小组内进行讨论,以组为单位在课堂上发表自己的见解,组建形成良性的竞争氛围,课堂学习气氛非常的浓厚。在第三个步骤中,教师应该进行教学总结。对第二阶段讨论的问题和问题解答情况进行评价,并将下一次预习任务发布给学生,让学生采用翻转课堂的方式进行预习。教师应该不断地总结与反思自己的教学,鼓励学生积极地投入到评价中。
  结语
  在C语言程序课程开展环节中,教师应该结合翻转课堂教学模式,从而实现良好的师生互动,使学生通过翻转课堂养成良好的学习习惯。
  参考文献
  [1]刘洪霞.“互联网+翻转课堂”下的C语言程序设计课程教学改革[J].科技风,2020(08):58.
  [2]陈玉萍.“互联网+翻转课堂”模式在《C语言程序设计》教学中的应用探讨[J].创新创业理论研究与实践,2019,2(24):33-34.
  [3]王利博.基于微课的“C语言程序设计”翻转课堂教学模式探索[J].电脑知识与技术,2019,15(33):123-124.
  作者简介
  陈玉萍(1978.5—),汉族,籍贯:安徽霍邱,副教授,研究方向:高等学校计算机教学。
转载注明来源:https://www.xzbu.com/1/view-15294360.htm