时间:2024-05-09
王兰丰
摘要:随着经济和科学技术的不断发展,以及信息时代的到来,社会对于计算机软件专业学生的需求也越来越大。为了提升高校计算机软件工程专业学生的核心竞争力,培养优秀的高素质计算机专业人才,高校在培养计算机软件人才模式上不断探索和创新。本文主要对大数据背景下计算机软件课程分层教学进行研究,首先介绍了分层教学的相关概述,其次讲述了计算机软件课程分层教学的必要性分析,再次阐述了大数据背景下计算机软件课程分层教学的策略,最后对全文进行归纳总结。对于大数据背景下计算机软件课程分层教学的研究具有重要的理论意义与实践意义。
关键词:大数据;计算机;软件工程;分层教学
高职改为技工院校的软件工程专业教师通常都以多媒体作为媒介,通过多媒体操作进行课堂教学。投影仪等多媒体设备的应用能够起到一定的感官刺激效果,加深学生对于知识点的了解,但是在现实实践中传统的多媒体教学方式也存在较多的问题。由于我国很多高职改为技工院校的学生基础知识相对薄弱,学习能力和学习习惯也相对较差,其基本的计算机素养也良莠不齐,对于软件工程专业的学生来讲很容易出现极端化现象。在当前高职改为技工院校传统的教学背景下,教师通过多媒体演示进行教学,操作速度较快,传播信息量较大,很多学生无法跟随老师的思路进行学习,传统的多媒体教学方式并不能达到良好的教学效果。
一、高职改为技工院校计算机软件课程教学现状
笔者通过对广东某高职改为技工院校的计算机软件课程教学现状及学生的学习情况进行问卷调查,并对部分教师和高职改为技工院校学生进行访谈,发放调查问卷1000份,问卷的回收率97%,根据问卷的调查结果,分析当前广东省某高职改为技工院校计算机软件课程的开展情况如下:
(一)教学状况
计算机软件课程具有很强的实践操作性,对于学生的动手操作能力要求较高,但是该学校仍采用传统的学科化教学模式,教师在上计算机软件课程时,学生听起来就像是介绍软件操作说明书,这种知识传授与动手操作能力相分离的教学模式,让学生在上课过程中会产生只见树木不见森林的感觉。
(二)教学环境
由于计算机软件课程的特性,一般计算机软件课程都是在机房中进行,由于教师缺乏吸引学生眼球的讲课方式,还有因为教师缺乏机房课堂管理经验,导致学生在机房玩游戏、聊天的现象普遍存在,调查数据显示有78.5%的学生有过在机房打游戏或者网络聊天的事情。由此可见,高职改为技工院校学生对待计算机软件课程的态度不够认真,上课不认真听讲,聊天玩游戏打发时间的情况时有发生。
(三)教学对象
高职改为技工院校生源多样化。既招收普通高中毕业生,还招收中专毕业的中专生,在招生方面也采用文理兼收的招生模式,由于生源结构的复杂性,导致学生学习能力良莠不齐,学生的理解能力也存在较大差异。一刀切的教学模式在实际开展中面临尴尬处境,如何设计一套科学的教学方法满足不同层次的学生的学习需要,是当下高职改为技工院校计算机软件工程专业教师和管理人员亟需思考的问题。
二、计算机软件课程分层教学的优越性和必要性分析
(一)课程分层教学的优越性
计算机软件课程具有较强的实操性。在机房开设计算机软件课程的目的在于培养学生的动手操作能力,让学生掌握软件的使用方法,进而保证计算机软件工程专业的學生能够满足社会的需求。因此,就需要使用一种适合软件工程专业课程的教学方法,同时还应注意到生源的多样性,进行因材施教。项目层次教学法是由教师根据学生的实际情况进行分组,由师生共同完成一个完整的教学项目,实现由以课本为中心到以项目为中心的转变。同时还能照顾到不同层次学生之间的差异,将学生按照一定的标准进行分组,能够体现分层教学的优越性,让每个学生都能够在学习过程中发挥主观能动性,从而在课堂上有更多的收获。
(二)课程分层教学的必要性
1.高职改为技工新生学习能力较差,计算机基础良莠不齐
高职改为技工院校一年级新生对于计算机知识大多处于懵懂的状态,由于其自身基础相对较差,传统的教学模式难以取得良好的教学效果,另外计算机软件工程的基础知识已经成为今后学生学习其他专业课的必要基础。计算机专业软件工程的相关课程对于学生的动手操作能力和应用实践能力具有较高的要求。如何照顾不同层次学生学习计算机软件课程的需求,切实提升计算机软件工程专业结合实际解决现实问题的能力,充分发挥计算机专业的应用性与实用性已经成为当前计算机软件工程专业教育工作者亟需解决的问题。
2.计算机软件课程注重培养学生的动手操作能力
随着计算机技术的不断发展,计算机教学模式和教学方法显现了其滞后性,由于计算机软件工程课程设置较多,课程内容较为晦涩,单纯的多媒体演示并不能达到良好的教学效果。繁杂的计算机程序编程任务也绝不是区区几张ppt或者几本教材就能够全部涵盖。因此我国高职改为技工院校计算机软件工程教学的着眼点不应该放在某种计算机语言或者应用软件基础知识的灌输上,俗话说授人以鱼不如授人以渔,对于计算机软件工程专业学生学习兴趣、独立思考能力和动手操作能力的培养比某一个或某几个知识点的掌握更加重要。计算机软件工程的教育目标在于培养学生应用软件工程的具体知识解决实际问题的能力,分层教学采用因材施教的教学方式,根据不同学生的水平制定差异性的教学策略,最终实现人人参与、人人提升的教学目标。分层教学的教学方式符合计算机软件工程专业的教育宗旨与教学目标。
二、大数据背景下计算机软件课程分层教学的策略
(一)聚类建组
在实际教学实践中,对新生和高年级学生应该采用不同数据采集方式进行分组教学。对新生而言,可以采用问卷调查的方式收集学生计算机基础能力方面的信息;对高年级学生而言,可以采用问卷调查与历史成绩数据相结合的方式,并将两组数据进行对比分析,从而对新生和老生知识能力进行划定,从而获得学生知识能力的相关信息。比如对广东省某职业技术学校2016级java程序设计课程教学结果进行调研发现:一部分学生对于该课程内容遗忘明显,有20%的学生处于60分以下,该校学生的动手操作能力较差,有55%的学生上机实践测试低于60分,从上机考试成绩正态分布图显示,该级学生动手操作能力差别较大,绝大多数的学生不认真对待课堂作业。通过进行聚类分组,能将学生层次进行划分(上、中、下分别占20%、60%、20%),从而做到教学方面的有的放矢。聚类分组能够让优等生有更多创新实践的机会,也能够让其保证较快的学习速度;对于中等生来说可以适当放慢学习进度,及时的对之前学习过的知识进行巩固;对于差生则能够让其夯实基础,培养其基础实践能力,培养起学习兴趣和自信心。
(二)学习内容分层
计算机软件工程专业是一门实用性较强的学科,该学科是致力于工程方法构建与维护的高水平软件学科,主要由软件开发工具、数据库、程序设计语言、设计模式、系统平台等内容组成。对于软件工程专业学习内容进行分层,首先应该让学生打下扎实的计算机基础知识的学习基础,比如计算机基础知识和微机系统操作知识。这是一切计算机专业学生都必须掌握的初级知识。其次,引导学生学习高级语言和数据库知识。该层次知识的学习有助于增强学生程序编写能力;再次,应该引导学生增强对计算机软件知识的学习,该阶段应该培养学生对应用系统的初步分析能力,为今后在计算机软件工程方向的发展奠定坚实的基础。
(三)教师、教学目标分层
对教师分层的标准完全不同于学生的分层标准,这需要根据教师对计算机软件工程相关课程的教学内容、知识的熟练程度、教师自身特长等进行综合,让其对优生、中等生、差生及其需要讲述的知识进行分工,这样既能够充分发挥其教学能力,达到较好的教学效果,对每位教师也应该设定相应的教学目标。教师应该根据学生的实际接受能力进行教学,从而达到提升学生能力的目标。针对差生需要让其掌握基础的知识和基础操作技能,对于中等生需要让其掌握计算机知识、技能,还需要掌握综合计算机软件制作能力;对于优生需要让其掌握较高层次的计算机软件课程知识和综合的软件制作能力。
(四)评价回馈机制分层
從当前的评价形式来看,仍不存在任何一种评价形式能够有效替代考试对学生学习能力和学习水平的考察手段。虽然我们仍无法创设新的学生能力水平的考察模式,但是我们可以在分层评价中吸收多样化的评价参考因素。教师除了需要参照学生的考试成绩之外,还需要综合参考学生的学习习惯、学习态度、个人潜力等因素对学生做出综合全面的判断。为了更好地对学生进行定位,还可以在分层教学过程中随时对学生进行提问,对学生的回答与课后作业进行评价,确保对学生作出合适定位,保证学生在合适的学习环境中实现个人能力提升最大化。
四、结论
为了保证大数据背景下计算机软件课程分层教学的质量和效果,教师在进行课程分层教学时应该灵活地安排分层策略,根据学生的实际情况制定切实可行的执行计划。在分层的过程中对教师的随机应变能力以及组织掌控能力都提出了严苛的要求,由于对计算机软件课程分层教学的相关研究较少,教学实践中对于课程分层还处于初级阶段,实践中教师对于计算机知识模块方面的分层仍不够,课程分层工作量较大,给学校的教务工作人员带来了较大的工作负担。我国高职改为技工院校对于计算机软件课程的分层教学总体来说取得了不错的教学效果,在今后的分层教学实践中应该充分结合开放的思想,善于利用网络教学平台,根据计算机软件课程的特点制定具有针对性的分层计划,只有这样才能够充分发挥课程分层教学的优势,培养更多高素质的计算机人才。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!