以能力为导向的计算机程序设计课程教学改革

来源 :电脑迷·上旬刊 | 被引量 : 0次 | 上传用户:hwb6090
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:进入21世纪以来,全社会对计算机技术的需求在不断增长,各项专业领域也都得到日益广泛的应用。因此,对高校开设的计算机程序设计课程也提高了要求,要满足社会对计算机程序设计的要求,就要对传统教学模式进行改革,全面提升学生的创新和自学能力。本文主要对以能力为导向的计算机程序设计课程教学改革进行分析研究,提出合理的改革措施。
  关键词:计算机程序设计;教学改革;能力导向
  在各高等院校,计算机程序设计是相当重要的一门课程,但学习也有一定的难度,要求学生具备良好的思维、创新、学习能力。因此,计算机程序设计课程教学对教师、学生都是比较大的挑战。只有积极进行课程教学改革,才能使学生计算机程序设计能力提高,使教学质量不断提升。
  1 计算机程序设计课程教学面临的挑战
  1.1教学侧重从知识传授向能力培养的转变
  计算机技术在专业领域的应用,主要是借助程序设计构建专业软件,便于解决专业领域问题。在课程教学中,基础内容就是讲授其基本概念、思想等,而如何利用这些抽象知识解决各专业领域中的实际问题确是最主要的。因此,在教学改革中要突出对各专业学生计算机程序设计能力的培养。
  1.2满足各专业对程序设计能力的具体需要
  虽然计算机程序设计课程是独立于其它专业领域的,但在实际应用中,要满足具体设计需求,且各专业领域对程序设计的关注是不同的。比如,数学专业更关注对数学模型的转换、电子技术专业倾向于对计算机软件的开发,一些专业对其能力要求较低,而一些则是高要求。程序设计能力主要有初始级、技能级、工程级和创新级等四个等级,其具体关注点如下图所示:
  不同设计等级之间存在一定的依赖关系,并呈逐层递进趋势,在教学改革中需要针对各等级特定关注点,进行循序渐进的能力提升。而我院大一非计算机专业学生只需达到初始级就可以,重点关注计算机程序的算法,计算机专业学生则要求一步步达到更高等级。
  2 当前计算机程序设计课程教学中存在的问题
  2.1对课程学习本质认识不足
  计算机程序设计课程学习,是旨在培养学生的具体能力,在面对程序设计问题时可以找到恰当思路,编写合理的设计程序解决。而在当前的课程教学中,学生和教师忽略了教学主要目的,而只关注考试等,致使学生解决实际问题的能力不足,在遇到实际问题的情况下,难以找到恰当解决思路,在工作中也就难以解决实际问题。
  2.2对程序设计认识不充分
  在计算机程序设计教学中,学生对“设计”的认知不足,很多学生可以熟练进行office办公软件的操作,但计算机程序设计对于学生来说却比较陌生,不同的计算机语种编译工具,学生开始基本都不会使用,都需要教师在教学过程中不断演示讲解,他们才能在课程学习中自我摸索,获得经验和技巧。对程序的设计思路不清晰,重视程度不深。
  2.3学生缺乏足够的课程实践
  在计算机程序设计中培养学生设计能力是至关重要的,有助于其利用程序设计解决工作生活中的计算机问题。但在当下的计算机程序设计课程中,学生缺乏足够的实践机会,是不利于其真正学习设计技巧的,造成这一问题的原因主要有以下几方面:第一,一些教师在教学中更侧重于传授经验和方法,而很少培养学生实际问题解决能力;第二,学生自身对实践能力的提升不够重视,大部分学生更关注考试成绩,而忽略了对实践能力的提升。
  3 计算机程序设计课程教学改革措施
  3.1开展基于能力的分级课程教学
  由于各专业对计算机程序设计的需求不同,因此在改革中要根据不同需求选择人才培养等级和课程,实施基于能力的分级教学。具体实施中,可以根据学生的不同学习特点,将其分为三个等级:对于学习能力强、基础好、编程能力要求高的学生,展开高级教学,此类教学中注重对学生实践能力和自主学习能力,教师可以设计一些与实际问题类似的程序问题,来鼓励学生自行探索学习和解决;对于学习能力一般的学生,展开中级教学,以基础类知识教学为主,定期进行难度适中或稍大的程序题练习,使其应用能力提升;对于学习能力較低的学生,展开低等级教学,在课程中讲解基础知识、技能等即可,学生只需掌握常见程序题的解决方法。
  3.2培养模式要面向设计能力
  课程教学培养模式,要面向对学生设计能力的提升,积极调动学生积极性使学生多加实践和思考。一方面要利用开源软件来增强学生阅读能力,使其掌握经典的、可读性和可维护性较高的程序;另一方面要求学生多看、多读、多背经典程序案例,同学之间可以进行学习心得的交流,并尝试去进行拓展和改进。这种培养模式,使学生的思维能力、实践能力得到锻炼,是利于其设计水平提升的。
  3.3改革授课模式
  传统的授课方式主要是教师讲解、学生听讲,课后作业练习的方式。在以能力为导向的课程教学改革中,要将“讲、学、练、评”融为一体,以学生为主角,积极参与到实际问题解决中,学生间可以彼此评价来改善存在的习惯性错误认知,以针对性提升程序设计能力。
  4 结束语
  在当前的计算机程序设计中,针对不同专业来提升学生设计水平是必然的。在课程教学改革中要积极创新教学手段、注重对学生能力的提升、培养学生自觉行为,为计算机程序设计发展奠定良好基础。
  参考文献:
  [1]田甜.以能力为导向的计算机程序设计课程教学改革[J].电脑迷,2017,(4):86.
  [2]韩庆龙,李瑛,刘瑜.以能力培养为导向的计算机程序设计课程教学内容改革[J].计算机教育,2016,(2):37-39.
  [3]卢丽.计算机专业程序设计基础课程教学改革研究[J].无线互联科,2017,(2):100-101.
  作者简介:刘琴琴(1983-),女,江苏南通人,讲师。研究方向:计算机应用技术。
  项目来源:南通理工学院教科研项目(科研2016027)——“应用型本科学生计算机程序设计能力培养模式的探索” 阶段研究成果。
其他文献
2007年5月22日,中外塑料机械行业新技术、新产品、新成果发布和点评会在广州珠江宾馆举行,这次由中国塑料机械工业协会、中国塑料加工工业协会、广东省塑料工业协会及香港雅
为契合橡塑行业的高科技发展,2007国际橡塑展以“融入生活,成就商机”为主题,多角度反映橡塑材料在工业和日常生活上的应用,并展示多元化的橡塑原材料和机械设备,让多个橡塑
CAD课程是一门理论与实践相结合的课程,其重点培养学生绘图的基本技能。在教学过程中,采用任务驱动教学法是让学生在完成绘图任务的同时掌握相应的知识点,激发学生的学习兴趣,通过知识拓展和实践演练,培养学生综合运用绘图命令的能力。本文阐述CAD课程和任务驱动法的内涵,进行了基于任务驱动法的CAD课程设计,突出了任务驱动教学法的优势。
利用1979年、1991年、1999年和2007年4期遥感影像,对广东省鼎湖山自然保护区各功能区内森林景观动态进行对比。结果表明:1)1979—2007年,森林景观优势增加,景观异质性和稳定
首先介绍了嵌入式系统的基本概念,简析了不同操作系统下数控系统任务管理的特点及其存在的问题,然后着重阐述了μC/OS-II的高实时性的原理和机制以及多任务调度的特点,结合数
通过分类经营,毛竹材用林、两用林和笋用林的竹材和竹笋产量都得到较大提高,从示范基地看,到2012年,材用林竹材和竹笋产量分别达到28 755kg/hm2和3 750kg/hm2,比2008年增长71
在不少人的印象中,建筑施工就是“水泥+大沙”,租犷简单.但诚如建筑大师柯布西耶所说,“房屋是一个巨大的精密仪器.”在建筑行业中有一支团队始终坚守着这句话,并在施工中严
本研究通过采用氮的K边X光吸收近边结构(XANES)技术来了解森林土壤有机氮,以此深入研究土壤中有机氮种类与其转化的定量关系.土壤样品采自台湾中部的云杉、铁杉林与草地.结果
针对三维边界积分方程中奇异积分的不同形式分别进行了讨论,用刚体位移原理消除强奇异因子,用线性位移函数消除弱奇异因子,在计算工作量大大减少的情况下,保证了原求解精度的