肖坚
摘要:在计算机专业教学中,编程课程是难度较高的一项内容,编程内容难度较高,需要花费大量的精力、时间,要求学生有良好的数学建模能力和逻辑思维能力,养成科学的编程习惯。本文分析了传统编程课程教学的问题,并以此为基础,提高SPOC翻转课堂,探讨其在计算机编程课程中的应用。
关键词:SPOC翻转课堂模式 计算机编程 教学 应用
SPOC(Small Private Online Course)即小规模限制性在线课程,最早由加州大学阿曼德福克斯教授提出,SPOC使用的人数不多,一般为几十到几百人,达到要求者方可参与学习。由教师提前为学生布置家庭作业,学生在课前完成学习,通过平台,教师可以了解学生的知识学习情况,在课堂上则一起来学习知识、处理问题、完成任务。当前,世界各国的名校
“哈佛大学”、“麻省理工学院”、“清华大学”,都开始推行SPOC翻转课堂混合式教学模式并获取了成功经验。在SPOC模式中,教育对象集中在大学生群体中,通过丰富的学习方式、多元化的教学手段来提高教学质量。
1高职计算机编程教学现状
学生积极性不高:编程教学本身难度较高,在授课时.部分学生在遇到不明白的问题时就会轻易放弃,在上课时,遇到程序卡壳问题时,也会导致他们的学习积极性大受影响,独立思考问题的能力不强,很少主动提问,抱着“60分万岁”的思想学习。
编程习惯不科学:学生在编程时,经常出现多空行、中英文错误、少空行、大小写错误、关键字拼写错误等问题,究其根本原因,是由于学生知识的掌握不扎实,在编程时过于关注结果,忽视了编程过程,无法掌握扎实的基本功。
编程思路不清晰:有的学生在编写程序时,思路不清晰,编写程序规模臃肿,编写效率也不高,在遇到编程难题时,常常无从下手。
畏难心理严重:在编程时,很多学生心理障碍严重,认为自己在中学阶段的基础差,就学不好编程内容,在该种因素的影响下,他们出现了畏难心理,随着问题的积累,有的学生甚至放弃学习,自信心、积极性大受打击。
这一问题的产生,不仅是由于学生自身因素的影响,与教师、课程本身也有关系,相较而言,编程语言内容枯燥、抽象,在编写时,需要严格按照步骤做好内部机制编写和数据处理,这就要求学生必须具备缜密的思维加上很多知识点难以理解学生就出现了不同程度的畏难心理。
2 SPOC翻转课堂模式在计算机编程课程中的应用
对于计算机编程课程的设置,需要根据年级、教学规模、年级信息来设置,为了提高教学工作的针对性,可以对学生开展问卷调查,了解学生对编程内容的熟悉程度、信息检索能力和自学能力,通过调查结果、测试结果来设置课程。根据SPOC翻转课堂模式的要求,其教学步骤包括几个方面:
2.1课前准备
根据教学大纲、学生认知情况准备好学习材料,包括“课件”、“教学视频”、“教材”、“数字文档”等,针对教学目标来將其分为“基础知识”、“扩展知识”,根据此来制定微课视频,规定学生的学习进度,在精品课程网站中发布学生任务清单与微课资源,要求学生开展在线交流,根据任务清单来学习、讨论。在这一环节中,要控制好微课视频的质量,视频时间以10分钟左右为宜,在视频结尾位置,布置作业,检验学习成果,微课视频可以随时回放,学生可以自己控制进度。在课前,要求学生在完成学习任务的同时,记录好自己不理解的概念内容,反复会看,或者回看资料,通过社交软件与同学、教师交流。
2.2课中学习
在课中,以课堂作为平台,促使学生完成知识内化,并帮助他们答疑解惑。学生在课前通过自学、讨论,对知识点有了初步的掌握,在课堂上,则通过实践操作、教师答疑帮助学生内化知识,提高学习质量。在具体环节上,包括“知识讲解”、“师生互动”、“生生互动”三个方面。知识讲解即教师引导学生快速回顾课前知识,重新审视难点与重点,并针对其中的问题做出讲解,解决学生群体中存在的共性问题。问题解决完毕后,根据学生的知识掌握情况抛出具有讨论价值的问题,让学生自主学习、讨论思考,在生生互动中锻炼学生的人际交往能力和团队合作精神,通过真实的项目达到巩固知识、学以致用的目的。实践证实,SPOC翻转课堂模式能够兼顾到学生的个体情况,不仅满足了他们对基础知识的学习需求,也能够满足学生的拓展学习需求,有效提高了课堂学习的效率和质量。
2.3考核方式
在传统的考核方式中,是以“终结性评价”,即期末考试的考核为主,平时表现为主两者分别占比70%,30% 这种考核模式存在诸多问题首先,过于看中结果,忽视了过程,也不太注重学生的学习参与度、学习态度以及专注度,即便平时不出勤,在复习前稍微努力下就能及格,这助长了迟到、早退、逃课等陋习的产生。其次,在传统评价中,教师属于唯一主体,学生知识被动接受知识的学习,他们获取的分数无法从全局角度反馈出学生的学习行为和收获;再次,终结性评价经常被用于“干部选拔”、“奖学金评选”依据上,致使学生的学习目的出现了偏差。
在SPOC翻转课堂模式下,在课前、课中,学生都会积极主动的参与到学习中,因此,传统终结性评价并不适合,基于此,我们倡导使用形成性评价与终结性评价相结合的方式,提高评价的客观性和全面性。根据这种教学模式的特点,可以采用“课前学习效果评价”、“课堂学习效果评价”与“期末考试终结评价”的评价方式。“课前学习效果评价”主要评估学生的自学能力学习态度知识点掌握程度是形成性考核的范畴,在发布微课视频后,需要配备作业题,要求学生完成后提交给教师,由教师给出评价结果。“课堂学习效果评价”的指标主要为“课堂发言情况”、“课堂出勤率”、“课堂发言质量”、“小组活动参与积极性”,关注学生的求知欲望学习态度课程内容掌握情况和问题解决能力针对小组合作,采用互评、自评与师评相结合的方式,自评主要考察个人收获;互评由小组负责人组织,小组成员相互评价;师评由教师负责,主要对学生的问题解决能力、交流沟通能力进行评价。
SPOC翻转课堂模式在计算机编程课程中的应用不仅能够提高学生的编程能力,也能够让他们在师生互动、生生互动的过程中提高自身的各项能力,除此之外,还要配合校企合作、竞赛项目的开展让学生明确定位,迅速找到自己在编程学习中的问题,适应社会的要求,满足市场发展,让学生在学校学习中体会到企业工作的艰辛,找到科学的学习方法。
3结语
在高职院校计算机专业的教学中,更加侧重于学生应用能力、实践能力的培养,在计算机专业中,编程是一个重点,也是难点问题,在编程教学中应用SPOC翻转课堂教学法,改变了传统教学模式的种种问题,让学生可以做到学以致用通过课前学习课中学习课后评价融合的方式,锻炼学生各项能力,帮助学生顺利实现自己的人生目标。
参考文献
[l]步英雷,官小飞,王磊,丛兆鹏,张萍.高职计算机公共课教学中混合教学模式的研究与实践[J].课程教育研究.2017(08)
[2]王锦,基于创新创业教育为导向的高职计算机专业教学改革研究[J]. 电脑知识与技术.2017(19)
[3]李琪.中等职业学校计算机编程语言教学存在的问题及对策[J].科教文汇(下旬刊).2014(01)