期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 社科历史 > 人文科学 >

高校计算机程序设计课程整合教学

1当前高职院校程序设计类课程教学中存在的问题

面对当前国内外计算机教育趋势的不断变化,结合近年来的教学经验,在继续深化教学改革的同时,也总结了当前发展中所面临的一些问题。

1.1教学目标定位不明确

当前高职院校计算机相关专业都设置了一门或多门程序设计类课程,主要目的是使学生能够掌握更多的程序设计语言,从而为学生就业提供方便。但是在这些程序设计类课程的教学过程中,很多任课教师却自觉或不自觉地主要教授语法规则,并没有想办法让学生逐步地掌握程序设计的思想和方法,导致的结果是学生编程课程学了很多门,编程能力却没有得到相应地提高,学生学习效果不明显,自然很容易失去学习的兴趣。

1.2程序设计类课程之间缺乏连贯,体系松散

很多高职院校程序设计类课程开设数量众多,但是课程与课程之间缺乏一条明确的主线,结构松散,不能前后连贯。任课教师在教授过程中缺乏联系,各自为战,没有形成合力,而且课程与课程之间会存在很多重复内容,这样不仅造成任课教师重复教学,浪费了时间精力,也使学生在学习过程中产生了厌倦情绪,不利于提高学习效率。

1.3教师教学形式呆板,案例与实际应用脱节,学生学习兴趣不浓

虽然现在很多高职院校提倡教师采用基于工作过程的案例教学或利用MOOC、微课等新的教育模式组织教学,也收到了良好的效果,但是不能否认的是,还有很多教师在教学工作中教学形式比较呆板,教学内容多年来一成不变,与实际应用脱节,形成的教学体系还是教师讲解例题,学生上机验证的多年前的标准模式,教师在教学过程中所采用的案例只是针对某个知识点,且案例与案例之间缺乏一种有机的联系,造成学生学习完后只见树木,不见森林,不知道能解决什么具体问题,这样既不能有效培养学生的系统整体开发能力,又让学生学起来枯燥无味,很容易失去学习的积极性和创造性。

1.4高职学生来源复杂,水平参差不齐,也给教师教学组织带来了困难

高职学生水平参差不齐,大部分学生基础较差,对程序设计类课程有种本能的畏难情绪,这也给高职院校的程序设计课程教学带来了困难。高职院校的学生来源比较复杂,有的是从三年制普通高中毕业参加高考的学生,在高中一切以升学率为前提的高考政策下,他们从来没有系统化地学习过计算机知识,绝大多数学生对计算机的理解只是简单的停留在上网聊天,查找资料和玩网络游戏上;有的是从中等职业学校毕业通过对口升学考试升入高职院校的学生,这些学生经过比较系统的计算机专业学习,有一定的计算机基础知识,但是理论知识普遍不够扎实;还有的学生是从中学或中专毕业后在社会上历练了几年后觉得学历或水平不够,又通过高职单招等方式重新进入学校学习。学生本身水平的差异也给教师组织教学带来了困难,既要照顾到优秀学生的学习积极性,又要顾及那些基础很差的学生。因此,作为教师,我们只有重新构建教学模式,不断探索新的教学方法,才能不断地提高教学质量。

1.5课程考核形式单一,不能全面地评价学生能力

在大多数高职院校中,程序设计课程考核的主要方式还是以传统的笔试方式为主,主要考核语法规则,即使采用上机考试也只是简单地案例模仿,不能对学生的学习过程,实践操作能力,系统开发整体能力,团队协作等方面进行全面客观有效地评价。因此,我们也应该改革传统的课程考核模式,力求全面、客观公正地评价学生。

2程序设计类课程的整合与实践

2.1选择一门主线课程做基础,采用无平台进行面向对象语言的教学

课程设置是否合理将直接影响到最终的教学效果。计算机专业程序设计类课程种类繁多,C语言、Java语言、VisualBasic语言、VisualFoxpro语言、PHP、Asp.net等,不一而论。但是不管是什么高级语言,都是从早年的基于机器语言的程序设计课程逐步发展而来的。所以,我们只要能够熟练掌握其中具有代表性的一种,基本就能做到触类旁通。因此,在课程开设上,我们没必要开设很多的语言课程。C语言是计算机专业一门非常重要的基础课,对学生编程思想的建立有非常重要的作用,所以,我们选择C语言作为入门语言学习课程,在学生初步建立起编程思想的基础上,采用无平台的面向对象程序设计教学思路,在教学过程中尽量不安排具体语言的教授过程,只简单介绍各种语言的语法共性,然后着重介绍程序设计的基本过程、方法和思路,使学生能够主动、快捷地掌握程序设计的思想和方法,从而提高学生解决问题的能力。例如,在各种面向对象的程序设计语言中,基础语法如程序设计的三种基本结构,面向对象的特点、类和对象、数组等内容其实都大同小异,因此,我们在程序设计基础语法的教学过程中,主要讲授各种高级语言平台的搭建,高级语言之间的异同为主,学生只要掌握了一种高级语言,基本上可以无障碍地掌握相关语言的其他内容。这样既节省了大量的时间,避免学生重复学习,使学生失去兴趣,又提高了学生的学习能力。

2.2采用渐进式教学,提高学生自信心,激发学生的学习兴趣

上面已经提到,高职生来源复杂,大部分基础较差,对程序设计课程有畏难情绪,讲的太深太多,学生掌握不了,很容易放弃。因此在教学过程中,我们把课程内容分为三个层次,初级层次为湖南省软件技术专业技能抽查题库程序设计试题,要求每个学生必须掌握。主要考查学生利用编程语言的语法正确性,功能实现,代码规范性等。学生可以利用自己所熟悉的编程语言来完成。中级层次设置了猜数游戏,竞赛积分系统,福利彩票竞猜系统三个难度不大的桌面应用开发系统,该层次主要考查学生界面设计、数据库实现、功能实现、调试运行与打包、代码规范性等方面。高级层次是学生管理系统,图书管理系统等Web应用开发程序,要求学生在无平台计算机语言教学的基础上,利用自己最熟悉的语言完成学习任务,该层次主要从架构设计、数据库实现、功能实现、部署运行、代码规范性等方面进行考查。学生只有通过努力完成相应层次的学习才能进入下一级层次,并对在规定时间内通过相应层次的学生适当予以奖励。这样,由简到难,不断加深难度,让学生不断积累起学习的自信心,激发学生的学习动力。同时也为省教育厅在大三上学期的技能抽查打下了良好的基础。

2.3采用基于工作过程的案例教学法的教学组织

当前大部分地方高职院校招生比较困难,所招学生来源复杂,而且素质呈下降趋势,学习自觉性,学习能力普遍较差,因此我们在程序设计课程的教学过程中,特别要注意循序渐进,让他们慢慢感受到学习的兴趣,逐步地提高编程能力,不然的话很可能挫伤学生学习的主动性和积极性。我们在教学组织过程中,采用基于工作过程的案例教学法,从经典的小程序入手,首先告诉学生程序设计语言能做什么,吸引学生学习兴趣,然后将整个教学过程分为几个经典案例,案例覆盖了所授课程的大部分的教学内容。这样做既克服了单纯的填鸭式和说教式教学方式的缺点,让授课内容变得直观易懂,又让教师和学生在学习过程中目标明确,能不断感受到学习的乐趣和自己的进步。在基于工作过程的案例教学过程中,任课教师要特别注意案例的选择,既要符合教学内容的需求,又要贴近实际应用。对于部分程序语言不常用的内容,可以不再花时间进行讲解,而是引导学生在需要时利用帮助文档去学习,这样既可以节约时间,又可以避免了学生学无以用的尴尬,提高了学习效率。

2.4充分利用互联网资源,鼓励学生自主学习,培养学生的团队合作精神和解决问题的能力

随着互联网的普及和计算机技术在教育领域的应用,学生可以通过互联网去使用更为优质的教育资源,而不再单纯地依赖老师去教授知识。因此,教师在讲授课程的过程中,不仅要教授知识,还要逐步引导学生去主动学习,并在学习的过程中怎样去发现问题,解决问题。课程的考核并不意味着学习的结束,可以继续采用任务驱动法,充分利用互联网等手段实施实验教学,制定出具有真实性、开放性和可操作性的任务,让学生自主讨论、分析任务,根据实际情况提出问题,在完成任务的过程中解决问题。在这种教学过程中,学生始终处于主体地位,不仅能亲身感受认知的过程,而且提高了解决实际问题的能力和创新意识。例如,系部组织学生在教师的指导下,共同开发了计算机应用基础网上考试平台,软件技术专业技能抽查平台等应用系统,学生在真实的项目中完成了从需求分析、数据模型设计、模块设计、界面设计、运行部署、软件测试等软件开发所必须面对的所有问题,不仅提高了学习兴趣,明确了学习目标,同时也积累了开发经验,为走上工作岗位打下了良好的基础。

2.5改革传统考试模式,考核着重强调学生的参与性和动手能力

程序设计类课程是操作性很强的课程,考查强调的是学生的动手实践能力。因此,我们在选择考核方式上必须打破传统的评价模式,将平时三个阶段的考核和期末综合考核相结合,将学生自己考核与教师考核相结合。学生课堂参与情况和平时作业占10%,由教师和学生共同考核评分,主要考核学生组织纪律、人际交往、学习方法、团队协作等。平时阶段性考核占总分30%,根据平时上机及设备配置操作完成情况由教师评定,主要由设计思路,程序完成情况,内容总结等组成,每个实训项目按照标准打分,再把每个项目成绩累加求平均值就是平时阶段性考核成绩。期末笔试,期末上机考核分别占总分30%,根据学生普遍基础不好的特点,笔试试题的题型主要为单项选择、程序改错,程序填空等题型,上机考核主要为程序分析和程序设计。在考核过程中尽量不限定语言,学生可以选择自己最熟悉的语言平台,尽量做到能客观反映学生的真实水平。

3结束语

计算机程序设计类课程教学是当前高职院校计算机专业教学的一个难点,一方面是因为学生自身能力的不足,另一方面在课程设置,教师教学方法和手段上也存在问题。本文在深入分析当前程序设计类课程存在问题的基础上,从课程整合设置、分层次教学、基于工作过程进行教学组织、激发学生主动学习等多个方面进行了研究和探讨,主要目的是提高学生的学习积极性和主动性,提高教师的教学效率。实践表明,通过以上改革措施,有效地提高了学生的学习积极性,取得了较好的教学效果。自2013年以来,课题组成员在院级以上立项教研教改课题12项,其中省厅级以上7项,学生在省厅级以上竞赛获得各类奖项20个,其中一等奖1个,二等奖6个,三医学论文代发等奖8个,优秀奖5个。因此,高职院校在当前生源来源复杂,学生素质不断下降的情况下,我们只有不断改革新的教学方法,不断探索新的教育理念,才能不断调动学生的学习积极性,提高人才培养水平。

作者:邓飞 单位:怀化职业技术学院


    更多人文科学论文详细信息: 高校计算机程序设计课程整合教学
    http://www.400qikan.com/mflunwen/skls/rwkx/172688.html

    相关专题:会计论文 电信网技术杂志


    上一篇:商业银行风险控制机制的构建
    下一篇:没有了

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍