培养学生程序设计创新能力研究(共4236字)

上传人:gg****m 文档编号:204374127 上传时间:2021-10-25 格式:DOC 页数:9 大小:68KB
返回 下载 相关 举报
培养学生程序设计创新能力研究(共4236字)_第1页
第1页 / 共9页
培养学生程序设计创新能力研究(共4236字)_第2页
第2页 / 共9页
培养学生程序设计创新能力研究(共4236字)_第3页
第3页 / 共9页
培养学生程序设计创新能力研究(共4236字)_第4页
第4页 / 共9页
培养学生程序设计创新能力研究(共4236字)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《培养学生程序设计创新能力研究(共4236字)》由会员分享,可在线阅读,更多相关《培养学生程序设计创新能力研究(共4236字)(9页珍藏版)》请在金锄头文库上搜索。

1、培养学生程序设计创新能力研究(共4236字)摘要:如何提高学生的程序设计与实践能力 以及系统分析开发应用能力,满足社会对计算机专业学生的 需求是高校需要重点解决的一个问题。该文通过改革c程 序设计教学,培养学生利用c语言编写各种应用程序的能 力,在数据结构、算法设计与分析、编译原理等专 业课教学中,重视培养学生的算法设计与分析能力,加强关 键环节程序设计能力、实践与创新能力的培养,完善各类项 目、竞赛、实验实践教学,培养大学生的实践与创新能力, 将理论与实践紧密结合,有效提升了学生的编程能力,以及 分析和解决实际问题的能力。关键词:程序设计能力;算法设计能力;软件工程师;实 验实践教学;因材施

2、教1引言从十三五规划来看,未来五年哪些职业最有“钱途” ?中 共中央关于制定国民经济和社会发展第十三个五年规划的 建议明确指出,未来五年,软件工程师愈发“走俏”。一 直以来,学生的程序设计能力、实践与创新能力是评判一个 学生是否是一名合格的计算机专业学生的重要指标。2存在的主要问题专家预言,未来10年中国的IT界每年需要100万人,其 中计算机类人才需求超过40万人,这是一个保守的说法。 最近几年来,有不少企事业单位反映计算机类毕业生实际应 用知识、动手能力与应用能力不够、程序设计开发经验严重 不足,尤其是程序设计能力、算法设计与分析能力无法达到 用人单位的要求。这不仅对学生就业是一个严重的考

3、验,更 阻碍了其进一步发展与提升。造成以上情况的主要原因如下: 一是学生在学完与程序设计、算法有关的课程后,对于这些 知识仅仅只是停留在了解的基础上,并未达到理解、融会贯 通的境界,更没有利用这些知识解决实际遇到的问题。二是 教师在讲解程序设计、算法设计与分析的相关知识时,并没 有将理论与实际有机结合。三是在实际教学过程中并未对学 生进行真正的软件项目开发训练。虽然目前各本科院校的程 序设计类课程都有课程设计这一环节,但是大多数都是止于 形式,并未予以真实的软件项目支撑,因而收效甚微。四是对第一门程序设计课程的教学不够重视。尽管计算机类专业 所开设的课程中很多都含有与编程相关的内容,但作为入门

4、 级的程序设计语言课程,其重要性不亚于任何一门专业课。 由于当前对第一门程序设计语言课程重视程度不够和教学 时数不足,导致了相当一部分学生在学完第一门程序设计课程后,仍然无法独立完成一个简单的程序开发。一个计算机 专业大学生出来找工作,连一个程序都写不好,可以说我们的高等教育岀了很大的问题,编程能力是计算机类专业学生最基本的能力。为适应十三五规划对计算机专业学生的新要 求,我们应该改革C程序设计教学,培养学生利用C语 言编写各种应用程序的能力,在数据结构、算法设计与 分析、编译原理等专业课教学中,重视培养学生的算法 设计与分析能力,加强关键环节程序设计能力、实践与创新 能力的培养,完善各类项目

5、、竞赛、实验实践教学,培养大 学生的实践与创新能力。提高学生的综合素质,提高人才培 养质量,努力培养服务国家和首都社会与经济发展的社会主 义优秀人才。3培养学生程序设计能力、实践与创新能力的具体措施教育教学工作应该以学生为主体,同时充分发挥教师的引 领、指导作用,二者有机结合,相互配合,这样才能充分调 动学生的学习积极性和主动性,从而达到最佳的教学效果。 因此本文以“学生为主体,教师为主导”这一思想为指导, 建立一套具有我校特色的教学模式,以及培养学生程序设计 能力、实践与创新能力的关键环节实践教学体系,有效提升 学生分析和解决实际问题的能力。3. 1改革C程序设计课程的教学方法,培养学生的程

6、序 设计能力C程序设计是我校计算机专业的第一门程序设计课程, 为保证课堂质量,改变以前大班授课方式,采用小班上课; 在教师安排上,充分考虑教师的教学经验、工作责任感,以 及实际项目的开发经历;改革C程序设计课程的教学方 法,将教学内容分解为必须掌握的内容和提高内容,采用小 班上机实验,按照学生的不同层次,给出不同的实验内容, 对于层次高的学生,给学生另外布置一些趣味程序设计题目、 竞赛题目,以及目前计算机一些前沿问题;该课程的考核成 绩由期末机考成绩和平时成绩两部分组成,各占50%。在平 时成绩中,阶段考试占30%,提交实验程序占45%,实验报 告占5%,作业成绩占15%,考勤占5%,进一步完

7、善考试环境 和考试方法,加强学生编程上机的能力训练。3. 2在专业课教学中,重视培养学生的算法设计与分析能力采用不同的编程语言实现同样一个问题,效率是完全不一 样的。对算法的研究被公认为是计算机科学的基石。在专业 课教学中,如数据结构、算法设计与分析、操作系统、编译原理等专业课教学中,使学生掌握算法设计的常用方法,以便能够运用这些方法独立地设计解决计算机应用中的实际问题的有效算法,并能够利用已有算法解决实际问题。此外还要使学生学会分析算法,估计算法的时空复杂性,从 而对算法进行评价,评定算法优劣的标准要看它的时间复杂 性、空间复杂性和人工复杂性,其中时间复杂性最为重要, 通常是用时间复杂性来衡

8、量某个算法的“好”或“坏”。3. 3加强关键环节程序设计能力、实践与创新能力的培养许多课程都有上机编程实验内容,如C程序设计、面向 对象程序设计、数据结构、算法设计与分析、Java程 序设计、操作系统、汇编语言程序设计、数据库原理、编译原理、软件工程、计算机网络、软件测试技术 等课程,都要求学生完成一定数量的设计性、验证性实验。 还设立了工程与学术实践、计算机硬件课程设计、软件课程 设计、独立实验课程以及毕业设计等实训科目,坚持编程实 践四年不间断。培养方案中提供了软件工程、计算机网络、 嵌入式技术三个方向的选修课程模块,学生可根据自己的兴 趣和学习情况有目标地选择学习,达到了因材施教的目的。

9、 例如软件课程设计实验室设备管理系统”首先要求学生 进行基本的分析,例如:这个系统要具有什么功能、可以抽 象为哪几类对象、要应用哪些算法、采用哪种数据结构等。 之后,学生根据分析好的内容进行编程,编程中要考虑到诸 如:代码逻辑、异常处理、可扩展性等问题。完成一定代码 后要进行单元测试,通过单元测试后,要对整个软件进行测 试,例如,功能测试、回归测试等,保证软件的正确运行。 最后,教师进行软件验收,验收达标后要完成相应的课程设 计实验报告等。这一系列的开发流程使学生掌握了一个软件 的真正开发过程,提高了学生的综合编程能力,如:需求分 析能力、算法设计与分析能力、数据抽象能力、编程实现能 力、软件

10、测试能力,有效提高了学生的程序设计能力,以及 实践与创新能力。一些学生在毕业设计中利用没有学过的计 算机语言和开发工具进行软件开发,充分体现了学生具备了 自主学习其他语言和开发工具的能力。3. 4完善各类项目、竞赛、实验实践教学,培养大学生的实 践与创新能力鼓励高年级学生参与由教师指导的ACM国际大学生程序设 计大赛的华北地区选拔赛、北京市大学生科学研究与创业行 动计划、北方工业大学“科园杯”大学生科技活动项目或教 师负责的国家基金、科技支撑计划、横向科研等课题,在教 师的指导下完成需求分析、算法设计、算法分析、实验结果 及分析等环节,最后提交打印版书面报告或论文,提高大学 生的动手能力、解决

11、实际问题的能力。积极组织学生参加“挑战杯”全国大学生课外科技活动、“全国大学生电子设 计竞赛”等各类竞赛,锻炼学生团队协作能力、实践与创新 能力。将专利、论文、科技竞赛活动等以学分纳入考核,对 取得突出成绩或有特殊成就的学生,在推免研究生、奖学金 评定等方面予以优先考虑,激发创新动机,提升创新意识和 创新能力。完善实验实践教学,实验人员做好实验课程辅导, 稳定丰富课内实验环节。积极拓展有工程背景的企业导师参 与实践环节,与Oracle、文思海辉等知名企业建立校企合作 关系,试点推出校企合作实践环节课程,如与Oracle合作项目管理实践课程,与文思海辉合作企业实训课程。4结论在“十三五”规划课题

12、研究中,“信息经济”首次被列入, 这也意味着信息产业有望成为“十三五”规划中的新增亮 点。本文分析了高等学校培养计算机专业人才程序设计能力、 实践与创新能力存在的主要问题,给出了改革和建设措施, 有助于提高学生的编程能力、实践能力和创新能力,有利于 培养经济社会发展急需的信息产业人才。参考文献:1 葛亮,朱庆生,王茜.计算机程序设计课程自动化教学评 价平台研究J.计算机教育,2013, 18:91-94.2 唐志军,吴笑峰,席在芳面向实践创新能力的工科研究 生培养模式探讨J.山西科技,2015, 30(5) :91-93.3 马丹,乔兴,姜明明.大学生综合素质的评价方法与应用 J.数学的实践与认识,2014, 44(9) :295-300.4 田立勇,于宁,张兰芬.大学生科技创新实践能力综合评 价J.辽宁工程技术大学学报(社会科学 版),2010, 12(6) :650-652.5 马礼,张永梅,宋丽华.培养计算机类专业学生硬件方向 创新能力的研究与实践J.计算机教育,2010(2) : 1-4.6王锐.改革计算机实验课,提高计算机教学水平J科 技与教育,2008(5):197-198.7曹晓兰,彭佳红,彭剑.计算机本科生编程能力与软件能 力的培养研究计算机教育,2014(4):72-75.8耿国华.程序设计能力培养模式的探索与实践J.中国 大学,2009(3):30-32.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号