计算机专业学生程序设计能力培养探索

计算机专业学生程序设计能力培养探索

ID:46808213

大小:70.00 KB

页数:6页

时间:2019-11-28

计算机专业学生程序设计能力培养探索_第1页
计算机专业学生程序设计能力培养探索_第2页
计算机专业学生程序设计能力培养探索_第3页
计算机专业学生程序设计能力培养探索_第4页
计算机专业学生程序设计能力培养探索_第5页
资源描述:

《计算机专业学生程序设计能力培养探索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机专业学生程序设计能力培养探索计算机专业学生程序设计能力培养探索摘要程序设计能力是高等技术院校计算机专业学生必备的基本能力,应将其放在人才培养中的重要位置。培养学生程序设计能力,耍重视第一门计算机程序设计课程的教学,注重四个关键环节程序设计能力的培养,采用多种教学方法,注重平时考核和真实程序设计能力考核。关键词计算机专业;程序设计能力;培养模式;教学改革中图分类号G714文献标识码A文章编号1008-3219(2014)05-0018-04计算机程序设计能力是计算机本科专业学生应该具备的最基本的能力,是其他专业能力培养的基础。计算机程序设计教学的最终0的是培养学生逻辑思维、抽象思

2、维能力,培养学生创新意识,让学生掌握软件设计及软件开发的过程,培养学生的实际动手能力和探究能力。本文以上海电机学院计算机专业为例,探讨学生程序设计能力培养。一、现状与问题分析近几年来,一些用人单位反映计算机专业毕业生存在缺乏实际应用知识、动手能力与应用能力不够、程序设计开发经验不足等问题,与企业实际用人需求差距较大,而学生在后续专业课程学习中程序设计能力不强也阻碍了其专业能力进一步提升与发展。造成这种情况的原因主耍有以下几方而:一是教师在程序设计课程教学过程屮比较重视程序语言的语句语法讲授,算法讲解少;解决实际问题的实现方法,特别是综合型的训练更少。二是程序设计课程教学时数不够,学生

3、上机实践时间严重不足。三是缺乏实际软件项目开发的实战训练。尽管程序设计类课程有课程设计,但多数流于形式,缺少实际软件项目的支撑,未能达到预期的学习目标。四是未重视第一门程序设计课程的教学。虽然计算机专业的多门课程含有编程内容,但第一门程序设计语言课程的重耍性不亚于任何一门专业课程。由于重视不够和教学时数不足,有相当一部分学生在学完第一门程序设计语言课程后,仍然无法独立完成一个简单程序的编写、输入、编译、纠错、测试、调试和运行的完整过程。二、程序设计能力的内涵程序设计能力是计算机专业学生应具备的基木技能之一,也是检验计算机专业毕业生是否合格的基本标准。因此,在为计算机本科专业制定培养方

4、案时,应该把学生的程序设计能力和创新能力培养放在重要位置。所谓程序设计能力和创新能力是指能够开发出满足社会日益需要的以计算机为支持基础的计算机应用产品。无论是以硬件为基础的产品,还是软件产晶,程序总是其核心部件。学生毕业后可能不会一直做程序设计人员,他们的目标是设计师、项目经理、总体设计师、系统分析员等,但要能够胜任这些工作,必须具有深厚的程序设计功底。软件产品开发的基本目标是满足客户的需求,由于用户需求的差异性,软件产品也应随用户需求的变化而变化,因此软件开发的核心是创新。这种创新表现在要不断开发新的软件产品,不断完善和增强软件产品功能以满足用户需求。在软件开发中,没有通用、标准的

5、程序代码可以套用,对于新开发的软件也很难有标准的部件來组装,基本上都是从头开始。一个软件开发团队,如果没有几个程序设计能力强的设计人员作坚强后盾,无论需求分析和设计方案做得多好,最终可能只是空中楼阁。程序设计能力往往被认为是最低级的能力,但同吋乂是最基本、最需要的能力。计算机本科专业有许多课稈含有程序设计实验内容,如高级语言程序设计、数据结构、面向对象程序设计、软件工程、数据库系统与应用、网络工程等,都要求学生完成一定量的编程上机作业。因此,必须注意4个关键环节的程序设计能力培养,即基本程序设计能力、菜单驱动程序设计能力、可视化程序设计能力和网络环境程序设计能力。三、构建以实践能力培

6、养为核心的程序设计课程体系课程体系是单个专业课程之间既相对独立乂和互连接的有机整体,是专业培养方案的重要内容与组成部分,课程是实施专业人才培养的主要载体[1]。所以,必须按照学生的认知规律、能力培养规律和素质形成规律,将课程科学地组合在一起,形成富有技术本科教育特色的课程教学体系。为真正提高计算机专业学生程序设计能力,针对以前教学过程中存在的学生实践吋间不足等问题,建立以高级语言程序设计(C或C++)课程为基础,面向对象程序设计(C++或VC++)课程为平台,最新程序设计开发语言课程为导向,注重学生实践能力培养的计算机本科专业程序设计课程体系,如表1所示。此课程体系突出了实践、实战主

7、线,目前已在学校计算机本科专业实施。实践结果表明,这种课程教学设计,极大地提高了教与学双方的积极性及创造性。四、程序设计能力培养的方法与措施(一)重视第一门计算机程序设计课程的教学首先,第一门程序设计课程是程序设计知识的基础入门教育。通过高级语言程序设计课程的学习,掌握计算机程序设计语言的基本构成要素、程序设计的基本过程和基本方法,使学生具备基本的程序设计能力。其次,为后继课程的学习打下良好基础。为此,要求教师既能实现程序设计语言教学的一般目标,乂尽可能根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。