如何提高高职学生的编程能力

来源 :新教育论坛 | 被引量 : 0次 | 上传用户:thomson888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:程序设计类课程作为高职计算机类专业的一门专业课,一直是学生学习的难点课程。本来作者从一名程序设计类教师的角度,根据自己的教学经验,指出了高职学生在学习编程类课程存在的问题,以及自己在教学中是如何提高学习编程的兴趣,提出来几点教学心得。
  关键词:编程;由难到易;由易到难;真实案例;教学流程
  在计算机相关专业中,程序设计类课程作为专业课之一一直是学生学习的难点课程。高等职业院校学生大部分学习基础较差,学习思维不很积极主动,而程序设计类课程比较抽象,其思想与我们日常处理问题思路有很大出入,需要学生建立一定的编程思维,掌握编程技巧和方法,要学好这类课程对高职学生来说有一定的难度和挑战,很多学生很难驾驭这门课程。所以在平时的授课中,程序设计类课程是学生学习的老大难课程,也是老师教授课程的心头大患。
  一、学习过程存在问题
  1、学习状态偏差
  目前高职群体是90后、00后, 这个时代的学生家境较好, 从小到大受到物质文化的影响, 再加上程序设计类课程本身抽象不好理解,没有实际的作品可以呈现,导致学生失去学习兴趣,学生学习状态是不肯动脑,不愿琢磨,拒绝听课,对这类课程要求及格万岁,学习精力严重投入不足, 考试考试考什么, 学生就学什么, 考试不给范围就不会考,甚至范围必须具体,有的学生甚至考前背诵程序代码,应付考试。
  2、程序设计类课程特点及内容编排
  程序设计类课程学习过程是由基本概念基本语法到到语句学习再到最后编制程序的学习,在前面很长一段时间的学习比较枯燥,没有任何作品呈现,只是一些简单的程序用来强化基础的概念与语法,一部分同学觉得枯燥乏味没有意义会会中途放弃。但是程序设计类课程学习一般是越往后学习越理解前面语法的含义,后面的知识学习是对前面学习内容的综合应用,所以只要能坚持学习,最后会有收获的。
  3、兴趣不够
  有的学生畏难情绪重,对于程序设计这类难度大的课程听不懂就望而却步,导致上课不认真听讲,课后也缺乏重新学习研究的过程,编程时直接输入现成的代码,缺乏自己动脑自己试着编程的过程,把好好的编程课上成了打字课。如果缺少自己动脑编程的过程,编程能力是很难提高的。只有在不断编程不断调试的过程中通过不断修改程序最后得到正确的结果才能建立起编程的思维,掌握编程技巧和方法,提高编程能力,最终学好程序设计类课程。
  二、改进方法
  针对学生的这些问题,为了激发学生的程序设计类课程的学习兴趣和编程能力,通过不断摸索和总结,以我讲授《ASP.NET》为例,在多年课程教学总结出一些心得和方法,在提高高职学生学习编程兴趣方面效果良好。
  1、教学流程的控制
  在平时的授课中,除了在教学方法上不断改进,采用项目教学法,案例教学法,分组讨论法等等,教学手段采用教学做一体化,这些方面改善学生学习积极性和保证课堂效果外,在授课过程中,教学内容的讲授流程安排也可以直接影响学生的学生积极性,在编程教学过程中(以下以《ASP.NET》课程为例)学生如何做什么时候做,老师如何讲什么时候讲,给学生辅导时具体辅导到什么程度,如果开启学生自己思维鼓励学生自己编程调试,这个过程我经过设计,是由难到易的过程。
  1)第一步,先运行程序执行结果,让学生熟悉程序完成功能以及执行结果。
  2)第二步,根据执行结果讲解前台页面设计及其包含控件和其他元素,然后让学生完成这部分设计即页面创建。
  3)第三步,结合程序设计结果,把执行结果分成不同功能块,但要保证每个功能块是一个相对完整的功能,然后启发学生完成每个功能块的编程,在这个过程如果遇到有集中的问题和一些需要准备的工作,我会集中讲解,涉及到一些复杂的算法我会给学生分析解决问题过程,但是代码实现是让学生自己去完成,细分后的功能难度降低了很多,大部分学生都跃跃欲试,后面的结果证明很多学生都能写出70%到100%的代码编写,在这个过程中鼓励学生可以讨论,可以一起调试。当学生调试出一个功能模块后,后面的功能模块自己就会去尝试去编,当他们独立完成后特别兴奋,感觉有成就感,而且对编程有了新的认识,以前畏惧如虎的编程课其实也很容易学,树立了学生的编程学习自信心和学习编程课的兴趣。
  2、真实案例选择与设计讲解过程
  在授课过程中我发现案例的选择直接影响学生对本次编程的兴趣,所以我就尽可能选择跟我们生活息息相关的一些案例,让他们认识到此次编程可以解决实际问题,进而激发学习的兴趣,然后再引导学生编程实现。然后在编程讲解过程中逐渐加大编程难度,引导学生自己编程实现功能,这个过程是由易到难的过程。以下是我讲课中选择的几个典型案例。
  案例一:登陆功能设计
  解析:登陆是最常用的网上功能,学生经常上网会进行各种登陆,与现实生活息息相关,要自己去编写实现肯定有兴趣。
  先让学生完成最简单的登陆,不限制任何条件,只要实现登陆功能。然后加深难度,限制登陆次数,让学生自己尝试完成,互相讨论,找到原因后思考新的解决方案,最后修改直到成功,总有一部分同学最后总能圆满完成。在这个过程中锻炼了学生分析问题解决问题的能力,培养了学生的编程能力,激发了学生的学习兴趣,效果非常良好。根据班级学习情况,我还会进一步增加难度,让他们给登陆进一步加上验证码功能,其实部分思维活跃的同学会提前提问验证码的做法。
  案例二:福利彩票双色球号码的生成。
  解析:福彩双色球6+1先产生6个篮球,再产生1个红球,很多学生的父辈或认识的朋友都会参与双色球彩票游戏,学生比较熟悉,看到这个案例也很兴奋,摩拳擦掌,跃跃欲试。
  这个案例解决方案有算法设计,我会提前讲解算法,让學生自己写代码,最后我欣喜的发现,思维活跃的学生不仅能圆满完成,而且大家写出来的代码实现并不尽相同,但都能实现。在这个过程中学生有了编程的成就感,同时认识到其实编程并没有那么难,增强了他们学习编程的信心,提高了他们学习编程的兴趣。
  案例三:超市收银终端系统的完成。
  解析:超市购物是我们生活中不可或缺的一部分, 让学生根据超市收银完成操作,自己编程模拟收银终端编写程序,完成收银过程。
  通过给学生分化收银过程,分析把收银过程这个实际问题如何转化为计算机问题,同时引导他们逐步实现收银过程,最后大部分学生基本可以完成代码的编制。
  三、结论
  程序设计课程比较抽象,解决问题思路不同于常规,对于大部分学生而言,学好编程课是一件难事,对高职学生而言同样如此甚至更难,作为一名高职程序设计类课程任课老师,要把这类课上好也是一种挑战。本文站在老师角度从两个方面总结了如何提高高职学生学习编程的兴趣,分别是分化程序功能,降低难度,逐步设计,让学生自己能完成代码编写,这是一个由难到易的过程;选择真实案例,逐步提高难度,这是一个由易到难的过程。不同案例采用不同方法,最终达到增强学生学习编程的信心,提高学生学习编程的兴趣。
其他文献
摘要:当前,随着我国和谐社会建设脚步的进一步加快,社会主义体系的优越性也逐渐突显出来,道德品质变成现今社会对人才进行考量的重点。而在高校教育中,辅导员不仅是对学生进行思想政治教育的主要力量,并且也是日常教育管理工作的组织者、实行者以及引导者,因此,辅导员有必要根据大学生群体的实际个性特征,并遵循教育发展的相关规律,以此促使立德树人的基本任务得到真正落实。  关键词:高校;辅导员管理;学生工作;立德
期刊
摘要:新时代下,随着我国思政教育的不断普及与深入,对于高职院校学生的思政教育要求也越来越高。现阶段,随着高职招生规模的不断扩展,对于专业知识的传授远大于思政教育,严重影响了高职思想政治教学体系的发展。基于此点,本文从思政教育对于高职学生社会意义角度出发,分析现阶段思政教育在高职院校所存在的问题,以此提出相关的教育改进途径,希望能有效提高高职院校的思政教育开展,以供广大同仁参考。  关键词:思政教育
期刊
摘要:人的全面发展包括多个方面,其中心理健康教育也属于一项重要内容。就高职院校的属性来讲,技能型人才是其培养的主要目标,但是学校在开展教育活动的同时不能忽略对学生心理潜能的开发,这样才能使他们具有健全的人格,形成正确的思想观念。基于此,本文主要针对高职院校学生心理健康教育发展趋势进行详细探究,希望能够对提升学生的综合素质有所帮助。  关键词:高职院校;心理健康;教育发展;趋势探究  引言:在我国大
期刊
摘要:产业链作为产业经济学麾下的一个概念逐渐走入当代教育研究领域,特色产业链和材料工程技术专业融合,为材料工程技术专业人才的培养模式奠定了方向和基础,使人才培养模式的改革与创新之路的深入发展更加具备现实性。文本从特色产业链的材料工程技术专业人才培养模式的改革与创新这个话题展开讨论,为材料工程技术专业人才培养的稳定科学发展提供理论依据。  关键词:特色产业链;材料工程技术专业;人才培养模式  引言:
期刊
摘要:十九大报告中明确提出要深化产教融合、校企合作。深入开展校企合作能有效的促进人才培养质量的提升。本文通过明确高职院校的办学定位、多元化办学模式改革、创新人才培养模式、搭建校企合作平台、促进双师教师队伍建设、扩大高职院校社会服务能力几个方面做校企合作机制体制创新探索。  关键词:高职院校;校企合作;机制  “深化产教融合、校企合作”是职业教育的基本办学模式,是办好职业教育的关键。近五年来,国家陆
期刊
摘要:师资队伍建设在职业院校发展的过程中发挥着越来越重要的作用。教师素质的提升,能为职业院校的教育事业稳定运行提供基本保障。职业教育贯穿了社会的各个领域,在为社会输送优秀技能人才的过程中,展现出了院校自身的教育力量和价值。合理的师资队伍结构,保证职业院校获得属于自己的职业发展空间和机会,也为职业院校学生的培养提供良好的引导。  关键词:职业院校;师资队伍;策略  百年大计,教育为本;教育大计,教师
期刊
摘要:随着经济全球化的发展,英语作为一门国际语言,其应用范围越来越广。对于学生来说,英语学习是尤为重要的,会对学生今后的学习和工作产生极大的影响。在职业技术学院学校也是如此,由于职业技术学院的学生英语基础较差,英语的公共教学也成为了令老师头疼的问题。学校生源质量较差,学生英语水平差距大,加大了公共英语教学的难度。本学期担任了航空系的公共英语的教学工作,以下结合课堂教学经验,对职业技术学院的公共英语
期刊
摘要:“互联网+”时代教师需要将信息技术与工作领域相结合,拓展教学资源。当前教师个人知识管理存在诸多问题。提升教师知识管理水平,需要运用知识管理工具整理知识,搭建云教学平台,建立制度保障机制等措施,为中职教师个人信息管理提供新思路,促进教师实现专业发展。  关键词:知识管理;中职教师;策略  一、个人知识管理的内涵  “互联网+”时代个人知识管理向网络化、知识化、碎片化、终身化转变,信息技术已经渗
期刊
摘要:近年来,计算机科学技术在教学中有了比较多的应用,逐渐有比较多的学校进行了线上线下的教学模式。线上线下的教学模式指的是将线下过去的教学模式与线上的网络教学联系起来,属于混合型教学模式。把线上线下的教学模式有效地运用到计算机课程的教学中,在一定程度上除了能够提高学生学习计算机知识的热情,还能够让学生更加主动地参与到学习中。线上线下的教学模式可以实现教学资源的共享,让学生的学习更加便捷与个性化,还
期刊
摘要:体育游戏具有教育性、趣味性、健身性等特点。根据体育游戏的特点,我们要精心选择合适的、能实现教学目标的体育游戏,以规范学生的行为,提高其道德修养,增强学生情感体验,提高他们的合作精神。同时,在开展体育游戏教学中,要注意采用一些有效策略,激发学生参与课堂教学的积极性,将体育游戏教学与学生情感及良好行为培养相结合,保证学生在体育课堂教学中的主体地位。  关键词:游戏;体育;教学  体育作为国民强身
期刊