王蕊 萨娜
摘 要:由于C#程序设计课程教学模式设计拘泥于传统的教学模式,单一的以教师讲解,学生被动接受为主,以完成考试要求为目标。这种模式严重制约了C#语言程序设计课程教学质量和学生自主学习能力的提高。现阶段,顺应素质教育对课程改革的要求,翻转课堂教学逐渐被引入C#语言程序设计课程中。本文通过翻转课堂教学模式的特征介绍,旨在探究C#程序设计中的翻转课堂教学模式,以C#课程为例进行实践,分析产生效果,为C#程序设计课程教学中翻转课堂的实施提出几点建议和思考,在翻转课堂的教学下,对C#语言程序设计课程的课程教学进行多元化的评价方式,这种多元的评价有利于对学生的学习进行客观准确的评价,促进C#程序设计课程教学质量的提高。
关键词:C#语言教学;翻转课堂;教学模式研究
中图分类号:G715 文献标识码:A
1 引言(Introduction)
近年来,翻转课堂以其自身的优势成为全球教学界的追逐的新的热点,国外有些国家还将翻转课堂称之为影响课堂教学的重大技术变革[1]。
翻转课堂作为一种全新的教学模式,是将在线视频学习和课堂教学相结合的一种“混合式” 学习方式。具体为学生可以在家里进行网上的视频学习,在学校可以在老师的监督和指导下,进行作业。翻转课堂的普遍应用实现了这种混合式的学习方式,同时也具有混合式学习方式的优点[2]。
2 翻转课堂教学模式的介绍(Flip the classroom
teaching mode is introduced)
“翻转课堂”作为一种新兴的教学模式起源于美国科罗拉多州“林地公园”高中,2007年该校两位教师为补救学生因参加课外活动或运动比赛而耽误的课程,将授课PPT演示文稿和讲课声音录制下来并上传至网络供学生在家观看,学生通过在线或离线观看视频的方式在家完成知识的自主学习,而节省出的课堂时间为在完成作业或做实验过程中有困难的学生提供帮助,课堂变成学生参与讨论问题、合作学习的场所,包括答疑解惑、知识的运用、协作学习和概念掌握的练习等。翻转课堂颠覆了传统课堂课上授课、课下作业的教学模式,将知识传授和知识内化的顺序颠倒。这种教学模式的应用深受广大学生和家长的喜爱,这便是翻转课堂的理念的起源。
随着信息技术和互联网的快速发展,在教育学界对翻转课堂越来越重视,并且使得翻转课堂在全球范围内快速的发展。这主要是由于翻转课堂的优势。
2.1 翻转课堂更符合人类的认知规律
翻转课堂教学在传授知识的基础上给予了学生的自由和自主学习的空间,是学生能以最适合的方式去进行学习,从而有利于培养学生学习的自主能力。而这种教学方式是符合人类的认知规律的。既做到了是学生进行深入的学习,有利于给予学生们足够的时间进行课堂交流学习经验。
2.2 翻转课堂有利于构建新型的师生关系
在传统的教学模式下,课堂教学是以教师为中心的一对多的教学模式,而翻转课堂的教学模式是以学生为主体进行的一对一的教学,学生在学习的过程中,可以自由掌握学习的进度,发挥自己的最大潜力,提出自己的想法和问题,并通过网络互动加强与教师之间的师生关系[2]。
3 C#程序设计课程中翻转课堂教学模式引入(C#
program design course in turn into classroom
teaching mode)
在进行C#程序设计课程设计时,不能忽视C#语言与其他程序开发的联系,制作出高效的完整的C#程序设计课程。具体说来,C#程序设计课程具有以下特征:
众所周知,C#语言是由C语言和C++语言衍生出来的高级编程语言。既保留了C语言和C++语言的强大功能。编程操作更加快捷,简单,语言简洁。而且以网络资源为对象,可以与XML信息描述语言相融合,支持跨平台服务,兼容性更高。在进行C#语言程序设计课程设计时,必须明确C#语言的特点,做到有针对性的教学,是学生快速进入学习状态。
从编程角度来说,网络服务就是C#的本地对象。编程人员需要利用C#语言及编程技巧开发Web服务。灵活运用C#语言结构,并鼓励学生在任何操作系统上调用运行C#语言。高效的处理各种数据。
3.1 C#语言程序设计课程教学现状
目前C#程序设计课程教学中普遍存在以下两方面的问题:
(1)进度过快
顺应高校课程改革的需要,C#程序设计课程的课时逐渐缩短,学分降低。学时的减少使得学生在接受C#语言程序设计课程学习感到明显有些吃力,老师讲解过快,跟不上节奏。对于一些简单的C#语言勉强还可以理解,但面对一些负责的C#语言结构就容易犯迷糊,对自己失去信心,甚至产生厌学心理。同时对于学生这种心理,教师也是叫苦不迭。一方面,需要紧密安排课程内容,完成C#程序设计课程大纲的内容设计要求。另一方面,学生的进度跟不上,学习效率低下。
(2)自主学习能力较弱
由于上述原因的出现,学生对于C#程序设计课程的学习兴趣不高,缺乏信心。大部分学生课前几乎不预习,课后也很少去复习。自主学习的意识不强。同时,由于C#程序设计课程的专业性极强,如果再上课过程中没有理解老师对C#语言的分析,课后的学习可能连基本的语言结构都看不懂。自学难度大。导致学生自主学习C#程序设计课程的能力不强。
3.2 基于翻转课堂教学模式在C#程序设计课程中的实践
在C#程序设计课程实践中引入翻转课堂的教学基础是本学科的视频资源,对C#语言程序教学内容和教学资源的分析、研究和开发。同时翻转课堂还有利于推动C#语言程序教学质量的提高和学生使用C#语言编程的操作实践能力。因此,基于微课的翻转课堂教学模式在C#程序设计课程中实践主要包括以下几方面:
(1)C#程序设计课程平台
随着翻转课堂教学的深入,教师可适当的将C#语言课堂的教学内容进行视频的录制,为学生自学,提高教学资源。引导学生自主学习,不断提高对C#语言的运用和程序的设计,提高学习能力。
(2)变教学观念和学习方式
在传统的教学模式下,C#程序设计课程教学过程主要以教师为中心,形成的是教师教什么学生就学什么。而在翻转课堂的教学模式下,学生是教学过程中的中心,学生可以根据教师的教学内容进行自己的学习进度的计划。有效地解决了C#语言程序设计课程中出现的由于学时的减少使得学生在接受C#程序设计课程学习感到明显有些吃力,老师讲解过快,跟不上节奏的问题。学生从被动学习转为主动学习,这一转变有利于学生对C#语言特点和知识的掌握[3]。
在传统的教学模式下,学生对C#程序设计课程的学习受到上课时间和空间的束缚,自学效果不高。而在翻转课堂中,则打破了这种教学模式,学生可以对通过手机、笔记本等载体在随时随地记录课程笔记,老师对C#语言的讲解可以通过视频,录音等形式进行学习。另外在学习方式上,学生可以通过在脚上创立的平台上与同学的互动交流,合作学习,共同编制C#语言,查错。实现学习的高效率。在学习理念上,随着互联网技术的快速发展,教材只能作为学生学习的基础,翻转课堂是以微视频为载体,为学生的提供丰富学习资源。
4 结论(Conclusion)
在翻转课堂的教学下,要对C#程序设计课程的课程教学进行多元化的评价方式,由原来的单一的考试为评价学习效果变为多元的评价体系。通过考试、学生的互动交流和C#程序编制运行的效果对学生的课堂掌握能力进行评价。这种多元的评价有利于对学生的学习进行客观准确的评价。促进C#程序设计课程教学质量的提高。
参考文献(References)
[1] 相方莉.“微课”翻转课堂在高职C语言教学中的应用研究[J].中国教育信息化·基础教育,2014(20):8-10.
[2] 刘小晶.翻转课堂模式在“数据结构”课程教学中的应用研 究[J].教学实践与教师专业发展,2014(8):105-109.
[3] 曾明星.软件开发类课程翻转课堂教学模式研究[J].实验室研究与探索,2014,33(2):203-206.
作者简介:
王 蕊(1972-),女,硕士,讲师.研究领域:算法研究,程序设计.
萨 娜(1975-),女,本科,讲师.研究领域:计算机应用.