您好, 访客   登录/注册

分层教学在高职计算机程序设计课程中的应用

来源:用户上传      作者:

  摘   要:计算机程序设计课程是高职院校比较重要的技术性、实用类教学课程。它关系着高职院校学生在未来社会中的全面发展,更是未来面向社会的必备技能。所以,高职教师应该在教学方法上,思考如何运用分层教学法来提高学生对这门课程的掌握水平。
  关键词:分层教学  高职院校  计算机程序设计
  中图分类号:G642                                  文献标识码:A                       文章编号:1674-098X(2020)02(c)-0164-02
  1  分层教学的理念概述
  首先,我们要正确认识什么是分层教学,分层教学实际上就是教师要把握好自己所面对的授课学生的知识和能力水平,然后根据课堂教学实际,将学生分成若干组,这些小组内的学生对知识掌握的水平以及理解能力相互接近。在课堂教学中,教师对根据能力水平对学生加以区别对待。这种区别对待不是要忽略某一部分学生,而是要采用合理的分层教学策略来开展教学,让学生之间产生相互作用,从而让学生在相互鼓励和学习中拥有更好的发展,更好的提高成绩。
  其次,在采用具体的分层教学模式上,一是可以采用“班内分层教学模式”,即以班级为单位,在日常教学中了解到每个学生的学习能力、掌握的水平,教师将班级的学生分好、中、差来进行分组,再根据不同的分组情况,制定难度不同的教学目标及方法。这样的分层教学模式就需要老师可以随时掌握每个学生的个性特点,并尊重其个体差异,从而可以根据这样的差异制定不同的教学策略,设置不同的课程内容。最终再采取阶段性考察和分类考核的方法对教学成果进行评价,以扎实稳步提高每位学生的学习水平。二是也可以采用“走班分层教学模式”,因为高职院校的同专业学生在知识掌握上参差不齐,根据日常教学中对学生学习情况的摸底分析,学校可以在保留行政班的基础上,将各个班级的学生分层次进行打乱授课,然后同等水平的学生在一个授课班级内学习,教师再制定不同的教学计划来推动教学发展。
  此外,目标能力分层监测模式、个性化模式等都是常见的分层教学法之一。但无论何种分层方法,其目的都是为了将学生的个人能力和水平发挥到最大,不断提高学生的知识文化水平,从而保证高职院校的学生在校学习期间能够实现个人能力的全面成长。
  2  在计算机程序设计中分层教学的应用
  在高职院校具体的计算机程序设计教学中,教师要想办法了解每位学生的学习特点,了解他们在计算机程序设计方面的知识掌握情况和实际应用能力。
  2.1 合理分析学情 制定教学目标
  在对学生进行合理分层之前,教师要做的一项重要工作就是合理分析每位学生的学习情况,这包括学生对计算机专业课程方面的知识掌握情况,学生个人在学习计算机编程方面的能力和态度情况等等。对于这些情况,教师要有详细且具体的分析总结报告,以做到心中有数。然后,教师再从整体的共性特点角度出发,研究确立一个基本点,在这一基本点上,合理进行学生分层,同时,确定对应的教学目标、内容和方法。在保持总目标不变前提下,教师应明确掌握学生在知识结构、学习能力、兴趣态度等方面的特征,以便更好的分层制定教学目标,使学生可以在同等水平下接受和学习相关的计算机编程知识。
  例如,在运用if语句实现结构选择这一课程教学中,教师可以根据学生对if语句掌握的知识结构、学习能力及态度等特征来制定总体的教学目标。如学生要学会利用流程图来确定if语句的程序执行过程;要学会简单的if语句应用等等。类似这种总体的教学目标是需要每位学生都要去学习和掌握。如对于那些实际操作能力比较强,能够独立思考问题的学生来说,教师可以要求学生进行自主学习并结合实际生活,解决实际应用的问题;而对于那些逻辑思维能力比较强、喜欢理论知识的学生来说,教师可以让他们通过分析教师给定的例题,解决比较繁琐的数学问题,以实现编程运算。
  2.2 根據分层情况 丰富教学方法
  对于高职院校来说,很多关于计算机程序设计的课程被列为了必修课,如Java、C、C++等等,足以证明高职院校对计算机课程的重视程度。但是,在实际计算机编程授课过程中,很多老师都将某种程序设计语言的语法介绍及如何用来编写程序作为授课重点。因为这些课程在设置上均具有相对独立性,并不涉及各类不同的程序设计原理及概念的授课,这就造成了学生在学习过程中,难以形成相应系统的程序设计知识框架。同时,教师更不会通过计算机程序设计课程教学来教会每个学生每一种他们有可能在未来生活中应用到的程序设计语言,更何况计算机技术在不断的更新和进步,伴随着程序设计的发展,新的知识体系就会取代落后的程序设计语言。
  为此,广大计算机程序设计教师应该对学生进行合理分层,并丰富教学方法,对高职学生采取个性化对待的方式进行授课。如对计算机程序设计课程拥有浓厚兴趣的学生,教师要着重进行培养,加强其实践教学环节,侧重于培养这部分学生的实际动手编程能力,让学生在整体上把握程序设计的内涵,增强其运用语言表达的思想、选用和设计语言的能力,最终实现个人在计算机程序设计方面的全面成长。而对于那些无兴趣有能力的学生来说,教师可利用多媒体开展教学来提高学生的学习兴趣,感受计算机编程的魅力及趣味。当然,在分层教学上,教师不能放弃任何一名学生,而是应保持对每个学生足够的重视态度,并根据其真实学习情况,采用不同的层次方法,以实现全体高职学生的全面发展。
  2.3 针对个人水平 设置不同要求
  对于高职计算机程序设计课程来说,存在一定的抽象性,在中学阶段,由于学生在接触和掌握计算机相关知识方面存在一定的差异性,教师就不得不针对此来调整教学方法,对于那些基础偏弱的学生,教师可以通过网络教学平台,向不同层次的学生发布总体教学目标和个性化教学目标,并要求学生根据对应的学习内容,完成和自己有关的学习任务,并要求学生提前对教师给出的材料、内容及问题进行预习。
  同时,教师应在高职课堂中,根据计算机程序设计知识掌握水平的不同,合理采用对应的教学方式,有针对性的解决每个学生遇到的不同问题。当学生完成总体教学目标后,如有理论知识和实际操作均欠缺的学生,教师就应该对这部分学生展开理论与实际相结合的方法来再次开展教学,从而提高学生的学习印象;而针对那些上机能力较强,而理论知识偏弱的学生,教师就应该对其进行理论知识的补充,帮助其打牢基础;对于那些上机能力较弱,理论知识掌握情况相对较好的学生,教师就应该增强这部分学生的实操训练,来提高其计算机程序设计能力。最后,教师要想办法针对不同层次的学生进行课后评估,设置相对应的复习内容和训练任务,并在下一堂课上检查学生的作业完成情况,以便教师作为参考来开展下一步教学工作。
  3  结语
  总之,分层教学在高职院校计算机程序设计课程中拥有广泛的应用前景,这种教学方法不仅可以在一定程度上提高学生的学习兴趣及能力,还可以兼顾每位学生的学习情感,拓宽他们的知识广度和深度,使每位学生都能在高职院校的学习中有所收获和提升。
  参考文献
  [1] 高向玉. 高职计算机程序设计类课程教学新思路[J]. 当代教育实践与教学研究, 2016(12):158-159.
  [2] 刘春影. 分层教学在中职计算机程序设计课程中的应用[J]. 科学咨询(科技·管理),2019(10):124.
  [3] 张瑞丽. 浅析高职院校计算机程序设计课程教学特点及教学方法[J]. 计算机光盘软件与应用,2011(21):234-234.
转载注明来源:https://www.xzbu.com/1/view-15243783.htm