APP下载

基于混合式教学的计算机“C#程序设计”课程教学改革研究

2016-04-15蒋宁

职教通讯 2016年3期
关键词:程序设计混合式教学翻转课堂

蒋宁



基于混合式教学的计算机“C#程序设计”课程教学改革研究

蒋宁

摘要:“C#程序设计”是计算机应用技术专业的核心课程,基于混合式教学的“C#程序设计”课程教学改革能够极大地提高学生学习该课程的兴趣度。基于混合式教学的课程教学改革和探索贯穿于课程教学方法、课程教学改革思路、混合式教学模式作用与成效、考核内容与方法等几个方面。通过课程改革,有效提高了“C#程序设计”课程的学习效果。

关键词:“C#程序设计”课程;混合式教学;翻转课堂;发展性教学评价

“C#程序设计”是宁波城市职业技术学院计算机应用技术专业的核心课程,属于工作岗位方向模块的理实一体化课程。该课程是计算机应用技术专业的岗位模块课程,授课对象为计算机应用专业的大二学生,每一学年的授课人数为250人左右。课程的主要功能是训练和培养学生使用C#语言,能读懂和编写C#程序代码,能对基于NET平台的软件产品进行代码设计和开发。学完后学生应能够胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。“C#程序设计”的前序课程为“Java程序设计”,旨在为本课程软件产品的代码实现奠定面向对象的语法基础;后续课程是“ASP.NET程序设计”,主要为后续软件产品设计和代码实现提供必要的知识和技能。

“C#程序设计”课程于2014年获校级重点建设与改革项目并且已通过验收,通过课题负责人及各位参与课程建设教师的辛勤努力,目前,已积累了大量的课程素材及学生学习过程的资料,并已录制了相关的教学视频。数字化学习平台投入使用多年,建有课程介绍、课程测试、课程标准、课程作业、教案设计、演示文稿、案例库、试题库、专题讲座库、素材资源库等。根据国家职业标准和高职课程教学的特点,课程组进行了基于混合式教学的改革,进一步优化了课程设计与实施过程。

一、课程教学方法

目前,“C#程序设计”课程主要采用任务引导和项目实践相互结合的方式,分段递延式地体现教学内容,为此探索了“三类项目”、“三重迭代”的项目驱动、任务引领的教学模式[1],即将“C#程序设计”整个教学过程中所采用的项目分为教学示范项目、学生演练项目和学生增强项目三类,以供学生模拟、熟练和提高,如图1所示。

在教学示范项目的实施教学中,课程立足于实际能力培养,根据岗位工作任务分析所涵盖的工作任务与职业能力要求,确定了以图书馆管理系统项目的软件开发作为教学示范项目,以订票管理系统作为学生的演练项目,以企业进销存系统作为学生的增强项目;课程中的项目设计具有代表性、通用性及可实施性;课程内容涵盖软件产品设计过程的主要知识和技能。每个学习项目又依据实际工作流程设置多个工作任务,这样,整个教学围绕项目中的工作任务展开,通过一个个工作任务的示范演练,完成了相关的教学任务和目标。[2]从而使整个教学工作以这些项目为驱动、工作任务为引领,把课程内容的知识、能力、职业素养相应地融入其中,使学生体验到“学中做”、“做中学”的乐趣[3],极大提高了项目教学的实际应用效果。教学示范项目的教学方法如图2所示。

图1 项目驱动、任务引领教学模式

在学生演练项目的实施教学中,为了提高学生自主学习的能力,我们在每次示范教学结束时,按照教学进程,把课堂训练项目的工作任务和要求逐步下达给学生,同时,提出任务的具体要求,并在任务中精心设计一些能够使学生开阔思路、巩固所学知识的问题,要求学生在完成工作任务和要求的同时,分析、思考所要解决的问题。对于超出教学范围的问题,要求学生以小组讨论、自主学习的方式找出解决问题的途径和方法。这样,既能通过完成工作任务达到任务实践的目的,又培养了学生自主、自学的能力。学生练习项目的教学方法如图3所示。

在学生提高项目的实施过程中,我们以企业进销存系统项目作为综合实训案例,使学生能够直接与实际应用接轨,在实践操作中掌握课程的知识重点和理论基础,以便提高学生的岗位职业能力、实际能力,增强就业竞争力和适应社会的职业能力。[4]学生增强项目的教学方法如图4所示。

教学模式以及教学手段的改革是课程建设的核心,本课程以能力培养为目标,以工作任务为主线,以学生为主体,以教师为主导,在健全的课程教学体系、课程标准等基础上,在传递教学内容和过程中,注重教学模式、教学方法的改革与研究。目前,部分教学示范项目还是由主讲教师在课堂上进行示范讲授,结合自主、探究式的学习。而混合式教学方式是本课程目前最有效的教学手段,也是课程教学改革和研究的方向。

图2 教学示范项目的教学方法

图3 学生练习项目的教学方法 

图4 学生增强项目的教学方法

二、课程教学改革思路

本课程所采用的混合式教学课程改革主要从前端教学分析、混合式教学资源建设及支持系统构建、教学模式和教学方法的优化、混合式教学活动场景设计、混合式考核教学方案设计、课堂教学实施、学生学习效果解析等方面进行,具体思路包括以下四个方面。

(一)前端教学分析

前端教学分析为本课程混合式教学的开展提供基础,具体内容包括学生教学分析、教学内容分析、教学目标分析以及教学环境分析等。

(二)混合式教学资源及支持平台构建

课程混合式教学资源及支持平台的构建内容如图5所示,混合式教学资源包括微课视频、立体教材、电子课件、技术网站、讲座视频、其他资料等,课程支持平台包括微信互动平台、数字化学习平台、技术论坛、移动学习平台等。

(三)教学模式和教学方法优化

课程在图2、图3、图4的基础上进行教学模式和教学方法优化,其中,教学示范项目的演示通过微课视频进行,采用翻转课堂的教学模式,进行线上、线下混合式教学。[5]通过项目化学习、任务引领式学习、启发式学习、讨论式学习、探究学习、协作学习、自主学习等教学方法的混合使用,为学生带来更优化的学习绩效和最佳的教学质量。

(四)混合式教学活动设计

课堂教学活动采用线上、线下混合式的方式,设计混合式教学活动如图6所示。

1.课前学生在线查看学习任务,观看微课相关视频,进行针对性的练习;学生可充分利用数字化的学习平台、微信、技术聊天室、QQ等进行讨论;总结收获,确定问题,做好在线学习笔记。

2.课堂上,教师根据课前学生的学习情况,发布学习公告,解析学习任务,并进行适当引导,学生通过合作探究、小组讨论,共同协作完成学习任务。在此过程中,教师可根据学生学习任务的完成情况给予个性化的辅助指导。

图5 教学资源及支持系统设计

图6 混合式教学活动设计

3.每一学习任务都对应着三类实际项目(见图2),有三重迭代练习,第一重模仿练习一般在课前完成,教师针对学生的完成情况进行分组讨论重点、难点分析,集中解答问题;第二重熟练练习在课堂进行,在此过程中,教师会面对面地观察学生的任务完成情况,进行个性化的指导及归纳分析,以便建立共识,并将成果进行在线展示;第三重重在提高练习,主要供学生课后进行练习,以达到学习知识技能的迁移。

4.教师布置下一次课的学习任务,并将相关课前准备发布在网络平台上,学生通过网络视频及相关资源在课后对重要知识点进行碎片化学习和整理,并对下次课程进行课前的预习。

5.课后通过数字化学习平台、微信、技术聊天室、QQ等方式进行互动交流。

三、混合式教学模式的作用与成效

混合式教学课程设计将面对面的课堂教学与网络在线教学有效结合起来,汲取两种教学手段的优点而摒弃其缺点,让两者相辅相成以提高学生的学习效果。根据对2014年13级计算机4个班同学课上表现的抽样调研表明,多数学生对于混合式网络教学的课程设计方式感到有吸引力,并给予了正面的评价。大多数学生认为,此类设计不但能满足学习特性,而且能提供多元化的最新的教材并能补充教学记录,以便老师作为指导学生的参考及教材修订的依据。另外,根据学生所遇到的学习瓶颈与所提出的建议,能有针对性地提供方便的网络接入条件进而提高学生的学习素养,教师能根据教授内容和教学条件安排面授内容和在线学习内容比例,使得教学与学习活动均因使用网络媒体而受益。

(一)能系统追踪学生学习状况,形成科学的课前、课中、课后教学考核体系

混合是教学中的一个最突出的特点,就是利用网络来全面而完整地记录学生的学习行为,除了可据此了解学生的学习状况之外,也可以作为评价的参考。因此,我们将系统所纪录的学习状况与学生的学习成效进行相关鉴定,以了解何种指标能反映出学生的学习效果。[6]结果发现,几乎所有的学习状况纪录项目,包括学习者登陆网络在线教学系统的次数、学习者对于各学习材料的浏览次数及时间、学习者对于各在线作业的完成情况,以及学习者在课程讨论区中参与讨论的情形,均与学习者最后的学习成效有显著的相关性。也就是这些指标均为影响学生最终学习成效的因素,故授课教师可以借用这些指标来了解每一位学生的学习情形,并实时对于表现欠佳的学生进行督导,以增强其学习效果。

(二)为师生提供多种交互途径,极大增强学生的课程学习参与度及学习兴趣

混合式教学为师生提供了多种交互渠道,对于弥补课堂教学中面对面教学的不足具有重要作用。这种新型的教学模式以其提供的各种交流方式(如BBS、微信、微博、网络交流平台、QQ等),弥补了师生因角色地位、个性心理等差异所造成的交流沟通少的问题,满足了学生交往的需要,对于学生学会交流、建立良好的人际关系具有重要的作用。另外,网络为学生提供了自由、开放的学习空间,这不仅有助于调动学生的积极性,开阔学生的视野,满足学生对知识的需求,而且对于培养学生的创造精神和树立终身学习的观念有着重要的意义。

(三)为在线个别辅导提供了条件

对于高校教师而言,做到同时记住并随时了解每一个学生的背景情况和学习情况,是不太现实的。网络在线教学平台则提供了详细的统计与分析功能,教师可通过查看学生的个人基本信息、学习成绩记录、学习历史记录、学习活动记录等,对学生进行诊断和了解。教师在充分了解学生的学习情况后,可以根据个别学生的问题,提出有针对性的指导意见或提供针对性的学习辅导。

(四)课堂时间分配进一步合理化

翻转课堂教学模式的采用减少了课堂中教师的讲授时间,但是,却留给学生更多的学习活动时间。这些学习活动都基于现实生活中的真实情境,并且能够让学生在交互协作中完成学习任务。它将原先课堂教授的内容转移到课后,在不减少基本知识输出量的前提下,增强了课堂中的交互部分,从而提高了学生的理解能力和掌握熟练度。翻转课堂通过将“预习时间”最大化从而完成对教与学时间的延长。

四、考核内容与方法

课程采用发展性教学评价,即评价不再仅仅注重结果,而是促进学生的发展,促进学生个性、潜能、创造性的发展,使得每一位学生都具有自信心和持续发展的能力。发展性过程评价以学生在“C#程序设计”各个项目任务中的表现和成果作为评价依据,包括学生学习课程内容和课程资源包的情况、学生在线讨论交流中的发言次数和发言内容、小组协作中贡献的资源、小组协作中组员的评价、提问的问题和次数、解答其他学生或教师提问的次数和答案内容、作业和自测的成绩、学习笔记本中的内容、阶段性考试的成绩,等等。其主要分为档案袋评价、在线教学评价、综合能力调查、网络教学考试测评。

(一)档案袋评价

档案袋评价(portfolio assessment)是实行混合式教学改革评价中最重要的一部分,也是当前互联网环境下备受瞩目的一种发展性的评价方法。档案袋的主要功能是“保存”、“反思”和“交流”。互联网环境下的混合式教学,将体现学生发展和进步的信息都记录下来,在档案袋中归类保存,这些信息是教师了解学生的窗口,也成为学生自我反思的对象。

档案袋的数据来源主要是课堂教学和课后基于网络的在线教学环境中所产生的一些过程性数据,包括学生浏览课程内容和课程资源包的情况、学生讨论交流中的发言次数和发言内容、小组协作中贡献的资料、小组协作中组员的评价、提问的问题和次数、解答其他学生或教师的提问的次数和答案内容、作业和自测的成绩、阶段性考试的成绩、学习笔记本中的内容等等,这些数据是对学生的学习进行过程性评价和形成性评价的依据。

(二)在线教学评价

自测、作业和考试等评价方式是保证教学质量的重要手段,尤其是在教学过程中进行的形成性评价,为教学策略的随时改进、实施个别化教学提供了依据。学生学习评价的实施可以借助网络教学平台所提供的试题资源库、自动/手动组卷机制、作业催交、系统统计分析等来完成。教师可以根据教学进展情况抽取试题资源库中的一些试题资源组成试卷,作为学生巩固和复习课程内容的作业或自测,教师还可以根据学生的学习情况布置一些开放性的试题作为考试内容。不仅如此,学生在学习过程中也可以通过软件,自己随机抽取与所学内容相关的试题组成自测试卷来进行自我评价。每次作业或自测系统结束后都会反馈给教师一个统计报表,此统计报表是教师进行教学调整的依据。

(三)网络教学测评

基于网络在线教学平台的数字化学习有利于考试测评的开展,教师平时可以利用网络在线教学平台给学生提供精选自测题或者作业题,以便实现学生的自我评价。由于网络教学平台可以实现自测题和课后作业的自动化批改,这使得教师无需投入很大的时间和精力,就可以很容易地掌握学生的学习过程,而不仅仅是通过期末考试对学生进行总结性评价。学生通过网络可以将学习效果、对课程的评价以及对教师的评价及时反馈给教师,教师可以了解前一阶段的教学效果、学生当前的需求和学生对教师教学的意见等,并可根据情况对前面的教学内容做补充以及确定下一步的教学工作,这种方式有利于发展性课程评价的展开。教师和学生开展多种方式的交流,有利于教师从多方面了解学生,以便对学生进行多元化的评价,从而引导学生的健康发展。

参考文献:

[1]蒋庆斌,徐国庆.基于工作任务的职业教育项目课程研究[J].职业技术教育,2005(22):46-50.

[2]黎兵.浅谈计算机NET平台专业教学改革的措施[J].湖北教育,2014,30(4):40-42.

[3]李仲秋,朱国军,王文海.工作过程导向的理实一体化课程构建与实施——以应用电子技术专业《电子产品分析与制作》课程为例[J].职业技术教育,2009(5):37-39.

[4]顾翊锬,凌筱清.浅谈职业教育中计算机专业学生技能培养[J].青年文学家,2011(7):65.

[5]黄康.C#课程体系建设初探[J].价值工程,2013(6):300-301.

[责任编辑盛艳]

中图分类号:G712

文献标识码:A

文章编号:1674-7747(2016)03-0011-05

作者简介:蒋宁,男,宁波城市职业技术学院信息学院高级工程师,工学硕士,主要研究方向为人工智能和虚拟现实技术。

猜你喜欢

程序设计混合式教学翻转课堂
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
基于SPOC平台的混合式教学模式研究和实践
基于SPOC模式的《大学计算机基础》课程改革的研究
《C语言程序设计》课程的教学改革与实践
翻转课堂在小学数学教学中的应用
翻转模式在“液压与气动”教学中的应用研究
翻转课堂在英语语法教学中的运用研究
翻转课堂教学模式在《PLC应用技术》课程教学中的应用