高职院校提高计算机专业学生的编程能力

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:franklee19851126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:高职院校学生编程能力普遍较弱,这对他们就业不利。这就迫切要求我们在教学过程中改变思路,对教学方法、教学模式进行变革,以提高学生编程能力。
  关键词:高职院校学生;编程能力的提高;教学改革;教学方法
  编程能力是程序设计类课程的要求和目标。以往我们高职院校的学生虽然学习了很多程序设计课程,但是由于其英语基础较差、编程基础较薄弱的学习背景和特点,在毕业时编程能力普遍较弱。这就迫切要求我们在培养学生的教学过程中改变思路,对教学方法、教学手段进行变革,提高学生编程能力[1]。
  1 合理安排计算机专业课程体系
  课程体系必须紧扣专业培养目标和技能。合理的安排程序设计课程,是培养学生编程能力的基础。程序设计课程的学习必须循序渐进,稳扎稳打。但是课时少,老师上课必须忙着讲授基础知识,讲授程序实例的时间必然减少。学习经典程序是编程能力培养的第一步,我们却错失了第一个环节[2]。在第一门语言课上,学生们大多感受到的是可怕,望而生畏,从而对以后的编程课产生厌学心理。我们如果能在C语言课程前安排一门程序设计引论,或者增加课时,学生就会循序漸进地体会到编程的乐趣,增强学习的信心。同时,在在学习数据结构之前,应增加基础算法教学。算法是计算机科学的基础和灵魂,只有理解计算机是怎么解决问题的,哪些问题适合用计算机处理,采用什么样的结构来表示数据,才能真的编好程序[2]。
  2 在高职编程教育教学中把握各个基本教学环节
  2.1 培养学生提高对编程语言的兴趣
  兴趣是最好的老师,教师要选择学生感兴趣的话题与课程相结合来吸引学生的注意力(例如编写一个游戏或电子商务网站)。总之,可以以学生感兴趣的先进、时尚话题入手,同时一定要让学生知道这门语言编程是制作这些时尚事物的工具[4]。
  2.2 掌握基本语法,积累常用算法
  在教学中要让高职学生了解:该设计语言使用哪些语句定义变量,哪些语句修改变量,变量有哪些基本类型、每种类型的变量占多大的存储空间、不同类型的变量可以进行哪些运算、哪些语句用来控制语句序列的分支和循环、如何用简单变量组合出复杂变量、如何控制复杂的计算过程、有哪些库函数是可用的等。
  2.3 引导学生了解程序的运行
  教师要让学生了解计算机程序在内存中的运行过程。学生应该清楚语句运行到哪里和当前存储数据的内存区中的内容。
  2.4 提高学生的实践能力
  找一些有趣的实例,让学生学会分析问题、解决问题,从而真正会使用这门编程语言。
  2.5 考核方式的改变
  在学期末的课程设计中,教师可以要求学生综合运用所学设计语言开发完成一个小项目。
  3 改变传统教学模式,推进“教学做”一体化模式
  在计算机编程教学中,“教学做”一体化模式也就是由一位专业课教师同时担任专业理论与专业技能的教学,将上机和教学同在一室,将理论课与实践性教学环节重新分解、整合,同时在专业教室中进行教学。
  4 全面实行“项目导入任务驱动”教学法
  4.1 项目与任务的教学设计
  教师进行项目与任务设计时,要以学生为中心,教师为主导,兴趣为主线,使学生在完成任务的过程中掌握知识、技能和方法,并学以致用,触类旁通。
  4.2 项目与任务的教学实施
  (1)项目导入。(2)任务驱动。基于任务驱动的学习过程包括以下几个环节:①学生分组;②创设情景、提出任务;③学生分工、进入角色。(3)分析任务、制定计划。(4)小组协作、完成任务。(5)展示成果、评价交流。
  4.3 评价的形式多样化,突出能力为本的考核方式方法
  5 构建层次式、过程化的“5+1”技能训练模式,提高高职学生动手能力
  计算机编程语言的学习最重要的是实际动手能力,因此,在努力提高课堂教学的同时,必须加强对实践的教学和管理。
  项目课程实践的最终目的是提高学生综合应用知识和软件开发的能力,同时也加强了学生的文档写作能力,为今后的毕业设计和毕业论文写作打下良好的基础。
  6 构建立体化教学资源,支持基于网络资源的开放性互动学习
  按照职业岗位需求建设“理论实践一体化教材”、“案例化实训指导书”的教材体系;开发了各种网上资源,包括网络课程、教学资源、教学课件、课程教案、教学指导、教学视频等模块;提供纸质和网络的补充辅助资料。
  所有教学资源及扩展资源和信息都可以在网络上浏览和下载,任何学生在任何地方、任何时间都可以学习。学生可通过QQ、留言板等方式随时与教师进行互动。
  结语:以项目导入任务驱动教学为核心,加强实践环节,提高高职学生编程能力,构建“教学做一体化”教学模式,以在线评测系统作为辅助,用全新的理念来指导高职应用型IT人才的培养,进一步完善程序设计类课程体系建设,把握教学中各个基本环节,以提高高职学生的编程能力,培养满足市场需求的可用型IT人才。
  [参考文献]
  [1]李晖,张世彤.如何在计算机教学中培养学生的编程能力[J].辽宁教育行政学院学报,2008,(12).
  [2]林涵.高职计算机课程对高职学生编程能力的培养[J].信息与电脑,2010,(05).
  [3]韩国勇.试论如何提高学生编程能力[J].教育教学研究.
  [4]陈华鹏,沈音乐.提高高职计算机专业学生编程兴趣的方法[J]. Computer Era,2006,(12).
其他文献
【正】 一、序言丰邑建于周文王,镐京建于周武王。故诗云:"文王受命,有此武功,既伐于崇,作邑于丰,文王烝哉。……考卜维王,宅是镐京,维龟正之,武王成之,武王烝哉。"从武王至
<正> 诸暨县农业银行在做好“控制总量、调整结构”的前提下,对外向型企业实行“四优先一照顾”。(一)优先安排支持出口创汇企业的技改项目。(二)优先支持出口创汇企业添置固
为了适应商品经济发展的需要,改革和完善县辖限额结算,是摆在人民银行面前的一项重要任务。因为原县辖限额结算的办法已不适应目前多家金融机构的需要。县辖限额结算是我市区
下午第一节作文课前,同学聚在一起侃大山,焦点自然是下午的几篇自选的命题作文,无意中听到飘来的几句话,“你选什么题目?”“《窗口》。”“那是最好写了!”什么?我好像被人看透
目的探讨甲氨蝶呤(MTX)联合米非司酮药物治疗、子宫动脉栓塞术(UAE)、妊娠病灶切除术联合子宫瘢痕修补术3种不同治疗方案对剖宫产术后子宫瘢痕妊娠患者预后的影响。方法回顾性分
<正>《国家中长期教育改革和发展规划纲要(2010—2020年)》、党的十八大报告、"十三五"规划中都提到,按照面向现代化、面向世界、面向未来的要求,要坚持以人为本、全面实施素
摘要:现阶段高校不断扩招,大学生的学生管理和思想教育工作成为了当今高校教学管理中的重点内容。思想政治教学工作是思想教育中的重要组成部分,也提高学生综合素质水平,培养学生良好品格的关键。在开展思想教育工作中,教师要注重营造良好、和谐的学习氛围,通过情理交融来有效的提高思想教育的效果。  关键词:情理交融;大学生思想教育;和谐1引言  思想教育工作一直都是高校教学工作的重点,而其教学工作本身有着独特的
组织理论与行政理论密切相关,在其发展过程中,相互促进,相辅相成。从本世纪二十年代开始,组织理论就成为行政理论发展的重要理论源泉,到了四十年代,在美国行政学界对传统行政学进行
金融体制改革已经进行了八年多,当前改革面临着什么形势?应当采取何种对策?今后的改革如何推行?是人们热切关注的问题。为此,本刊编辑部于4月15日邀请省内经济金融界、教育界
<正> 为了促进各家专业银行加快沉淀贷款的回收工作,落实今年逾期和呆滞贷款收回10%的指标,市人行确定在八、九两个月内对全市逾期、呆滞贷款进行一次专项稽核。
期刊