注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学海无涯的博客

每天进步一点点...

 
 
 

日志

 
 

高职院校非计算机专业程序设计课程实践教学研究  

2013-04-04 06:18:32|  分类: 课程建设 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
张竞丹1,江武汉2,柴璐璐3,张跃宗1
(1.深圳信息职业技术学院 电子与通信学院,广东 深圳 518029;2.华为技术有限公司,广东 深
圳 518000;3.深圳信息职业技术学院 教学督导室,广东 深圳 518029)
摘要:随着社会对理工科毕业生计算机程序设计能力要求的不断提高,高职院校非计算机专业程序设计类课程教
学也面临着机遇与挑战。本文通过非计算机专业程序设计类课程“校企合作、工学结合”的实践教学实施,探讨建立与高
职教育人才培养目标相一致、适应社会需求的课程体系,深入非计算机专业程序设计类课程的教学研究和改革。
关键词:校企合作;程序设计;非计算机专业;教学研究
一、引言
随着计算机在各行业的广泛应用,社会对各专业人才所具备的计算机应用能力需求也不断增强,客观上要求非计算机专业理工科毕业生能够掌握基本的程序设计能力[1]。高职担负着为企业培养和输送应用型、技能型人才的任务,各高职院校在学生通识课程中一般都开设了程序
设计类课程。然而,高职院校学生基础较差,学习主动性略弱,而且非计算机专业理工科学生对程序设计课程的学习兴趣不浓,本科式的教学方法不适合高职学生特点,教学效果不甚理想。因此,探索适应高职非计算机专业程序设计课程的教学方法任重而道远。高职院校非计算机专业的程序设计类课程改革也必须以“校企合作,工学结合”为导向,以培养技能型、应用型人才为目标,不断更新课程内容、改进教学方法、改革教学手段与模式、建立课程的评价、激励与质量监控体系,建立与高职教育人才培养目标相一致、适应社会需求的课程体系,确保人才培养目标的实现[2,3]。
二、明确非计算机专业程序设计课程的教学任务和培养目标
与计算机专业学生相比,非计算机专业学生在程序设计语言的学习中一般存在以下特点:学生的计算机水平和能力个体差异较大;计算机算法基础欠缺;对程序设计语
言专业术语接受较慢,容易犯主观错误等。为了适应非计
算机专业学生的特点并解决随之产生的教学困难,需要从
教学目标定位、教学内容取舍等方面统筹考虑,并区别于
计算机专业的教学任务和培养目标。
1. 非计算机专业与计算机专业程序设计课程教学差别。从培养目标而言,计算机专业培养的是计算机专门人才,将来从事信息技术理论研究、科研教学、系统开发等专业性的工作;而非计算机专业中程序设计课程的教学目的
是培养使用计算机的新型人才,因此将计算机仅作为一种
现代工具来掌握,而不能当作纯理论的课程来学习。
2.非计算机专业程序设计课程教学目标。非计算机专业的程序设计课程主要教学任务是使学生掌握一门编程语言的基本语法规则,理解掌握程序设计的基本原理,通过实践逐步掌握程序设计的思想和方法,培养学生使用计算机处理和解决问题的思维方式,为其将来能用计算机解
决本专业和相关领域的一些实际问题奠定基础。
3.非计算机专业程序设计类课程“校企合作、工学结合”教学实施。针对非计算机专业程序设计类课程培养学生计算机应用能力、增强动手实践能力的目标,开展“校企合作、工学结合”的实践教学是非计算机专业程序设计课程改革的重要方法和措施。(1)构建基于岗位核心能力的
程序设计类课程教学设计。高职院校学生的基础较差,培
养学生动手实践能力、提高毕业生的就业竞争力是高职院
校非计算机专业程序设计类课程教学改革的目标[4]
。为此,将构建基于岗位核心能力的程序设计类课程教学设计。邀请行业协会专家、企业技术人员,与相关课程一线教师共
同研讨,了解最新行业发展动态及企业人才需求情况,及时优化课程设计,不断满足岗位对人才需求的变化。基于
教育认知规律及能力培养递进式原则,以产学研教育科研服务中心为平台,为学生进行专业认知、基本技能、专项技
能、综合技能的递进式人才培养。(2)选择与本专业相关的本地企业开展合作。高等职业教育与相关企业是一个互惠
互利的双赢的关系,职业教育为企业提供了技能型人才,同时还能帮助企业改进工作流程、提高工作效率;而企业
为职业教育进行教学改革和教学设计提供了方向和指引,为学生的生产性实训提供了场地和环境。由于企业是独立
经营个体,学生到企业进行生产性实训,企业要收取一定的实习费用。(3)实施工学结合,以项目实践式教学贯穿课
堂。在专业认知阶段,为了让学生更快地了解程序设计类课程的地位与作用,吸引学生的学习兴趣,教学中实施工
学结合、采用项目式教学方法。将项目按照实现的目标层层分解,由易到难,由简至繁,并与各个阶段介绍的理论知
识点相结合、相呼应,激发学生学习兴趣;鼓励学生成为课堂教学的主体,积极参与项目的需求分析,在教师提示和
示范下,主动学习程序设计的理论知识,完成项目的设计与实现,将“教学做”紧密结合起来。①以项目锻炼学生分
析问题、解决问题的能力。首先,分别从经典教学书籍、合
作企业收集大量的程序设计项目,并根据实际教学需要对这些项目进行筛选和精练,构建项目库,使得其中的项目
难易程度适合学生学习与实践。接下来,按照各个项目的难易循序渐进培养学生的动手、动脑能力。教学中以项目串联程序设计的理论知识完成“教学做”。同时,为深化学生对知识的应用能力(“做”),挑选一些项目由学生以小组合作方式共同完成项目的分析、编写与调试,教师在这个
过程中仅起指导作用。通过项目锻炼学生分析问题、解决问题的能力。②通过项目整合程序设计的理论知识。为丰
富课堂教学内容,教学中融合“计算器设计”项目,并将其分解为“任意两个数的加法运算”、“任意两个数的四则运
算”“、计算器功能实现”多个子项目,分别对应于顺序结构程序设计、选择结构程序设计、循环结构程序设计三个C
语言程序设计的基本结构,其中每个项目层层递进,由易到难,符合学生的认知结构和学习规律。(4)充分利用现代
教学手段,构建网络教学资源。充分利用学院的多媒体教学资源,利用网络教学平台创建非计算机专业程序设计的网络课程,丰富网络教学资源,包括教学课件、视频演示、教学案例、课外作业、教学论坛等,为学生提供了丰富的教学信息和在线学习资源。通过网络的多样性表现方式激发学生的学习兴趣,打破课堂学习的时间局限性。(5)制订出科学合理的课程考核评价方案。基于程序设计类课程“教
学做”的课程特点,现行学习评价有碍于学生动手能力的培养,对素质教育的激励性较差。以项目和实训的完成情
况评价学生学习效果,突出能力型、素质型培养目标,淡化为高分、为及格的应试型学习目标,减轻学生的考试压力。
三、结语
产学研结合是高职教育发展的必由之路,而“校企合作,工学结合”是高职院校人才培养的根本途径。本文就高职院校非计算机专业程序设计类课程教学,探讨开展工学结合改革,分析其存在的问题和解决方法。
参考文献:
[1]李世宝.基于电信业务的程序设计课程改革探索与实践[J].计算机教育,2010,(6):31-33.
[2]吴红亚,王云良.高职院校程序设计课程教学改革研究[J].软件导刊,2011,10(3):175-176.
[3]卢惠林.校企合作:高职课程改革的有效途径[J].无锡商业职业技术学院学报,2008,8(2):4-6.
[4]王红.高级语言程序设计课程教学的体会[J].中国电力教育,2010,(1):157.
  评论这张
 
阅读(302)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018