人才培养论文关于面向高素质软件人才培养的C语言教学体会论文范文参考资料_第1页
人才培养论文关于面向高素质软件人才培养的C语言教学体会论文范文参考资料_第2页
人才培养论文关于面向高素质软件人才培养的C语言教学体会论文范文参考资料_第3页
人才培养论文关于面向高素质软件人才培养的C语言教学体会论文范文参考资料_第4页
人才培养论文关于面向高素质软件人才培养的C语言教学体会论文范文参考资料_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人才培养论文关于面向高素质软件人才培养的C语言教学体会论文范文参考资料 摘要:C语言是最为广泛的一门程序设计课程,针对高素质软件人才培养的需求,论文总结了C语言教学的若干心得体会。首先提出在教学中增强学生道德修养教育是必要的;然后说明加强背景知识及学习策略教育是有效的;进一步提出加强课堂演示和引导学生参加ACM竞赛是非常有作用的。 关键词:C语言;软件人才培养;道德修养;ACM竞赛 1007-9599(xx)24-0048-02 1 绪论 “十一五”期间,我国软件与软件服务业国内市场销售额以30%左右的速度持续增长,即使在国际经济形势并不乐观的xx 年,仍保持了高速增长,累计完成软件业务收入1.3 万亿元,同比增长31.3%;我国软件产业占全球软件与信息服务业份额也由xx 年的8.74%上升至15%以上0。软件人才是支撑软件产业的基础,高校作为人才培养的重要基地,也是培养软件人才的重要力量。近年来,高等院校办学规模不断扩大,计算机软件及其相关专业的入学人数逐年增长,本来应该能够很好的解决软件人才企业用人荒的理由。但是,在人才市场上,用人单位常常抱怨招不到合适的软件人才,而高校毕业生又难就业,出现了人才培养质量与社会需求脱离的尴尬局面00。如何利用高校平台培养高素质的软件人才,已经成为学校和用人单位共同关注的一个焦点。错误!未找到引用源。 一个合格的软件人才需要综合的素质。包括高尚的人文道德修养、全面的领域背景知识、扎实的编程动手能力。古代著名的教育家苏格拉底说过“教育不是灌输,而是点燃火焰”,所以高校教师在教学过程当中也应该面向素质教育来进行培养。C语言程序设计是最为广泛的一门程序设计课程,本文通过分析C语言课程的特点,针对高素质软件人才培养,提出了三个方面的教学体会。 2 C语言课程的特点 软件程序设计需要有一种计算机语言作为工具,C语言功能丰富、表达能力强、使用灵活方便,20世纪90年代以来,C语言迅速在全世界普及推广。C语言具有高级语言的优点又具有低级语言的特性,既适合编写操作系统软件,又能方便的用来开发领域应用软件。目前,C语言程序设计已经成为最为广泛的一门程序设计课程,在绝大多数学校的电子信息类专业都开设了该课程,而且一般开设在大一期间,学时数大多在48个学时以上,表1统计了国内9所大学的C语言开设情况。所以C语言正好可以作为一个培养高素质的软件技术人才的一个起点。万事开头难,如果我们在C语言程序设计课程中,打好了基础,开好了头,让学生一方面能够用C语言开发小型的系统,做出有意思的应用软件来,提高了学生的兴趣,另一方面培养出软件开发中的协作精神,日后就会有益于培养出软件企业所需要的高素质软件人才来。 3 体会1:增强学生道德修养教育是必要的 一个有道德修养的人具备了强大的能力才能为国家和社会贡献力量,而一个没有道德修养的人即使不具备才能也会对国家和社会造成危害,举个例子:xx年10月16日,中国湖北武汉新洲区人李俊编写了熊猫烧香病毒,xx年1月初肆虐网络,对计算机程序、系统破坏严重。这种例子举不胜举,一份中国青少年犯罪研究会的统计资料表明,近年来,青少年犯罪总数已经占到了全国刑事犯罪总数的70%以上,对青少年的道德教育迫在眉睫。大学,作为青少年走上社会的最后一站,也最能影响他们的人生价值观,所以大学教育的重点在于道德教育。 4 体会2: 加强背景知识及学习策略教育是有效的 C语言除了是一门编程语言,它还和很多学科挂钩,如:计算机操作系统、数据结构、数据库等。要想学好C语言,就有必要对这些学科有所了解。C 语言作为一门应用语言,必须让学习者知道它的应用方向,这个方向正指向上述相关学科。作为C语言的任课教师,不能详细介绍别的课程,但在课堂上大致讲讲一些应用,让学生有个感性的认识还是可以做到的。例如,可以把数据结构里面的一些冒泡、快速、选择排序算法进行分析,指出他们在现实软件中的应用,引出数据结构就是把一些编程的技巧规范化。通过各方面的介绍,以拓展学生的知识面,点燃学生的学习热情。 要想学好C语言,策略很重要,要引导学时积极利用网络来解决编程理由,在课堂上可以进行演示让学生了解到网络是解决理由非常好的策略。由于每个人都有崇尚权威的本性,所以引用名人名言是一个非常好的启迪思路的策略。比如说:姚期智院士曾在桂林电子科技大学演讲,期间曾讲到我们这个时代非常好,是学习的最好时代,其主要理由就是绝大多数知识都可以通过网络来学习。我们把这个例子给同学们讲之后,可以及激发学生自主学习的积极性。 5 体会3:课堂演示与引导学生参与ACM竞赛是有作用的 C语言是一门编程语言,如果想要掌握好这一门语言必须不断地练习编程,因此在课堂上讲解编程,做好演示是非常有必要的。在上课时可以通过把书上的例子打进电脑并运转程序得到正确的结果来演示编程。所演示的例子也是有讲究的,程序不宜过长,否则时间不够,所举的例子最好包含学生理解不是很清楚的知识点。借鉴论文00,可以设计一些程序实例。给出学生感兴趣的程序命题,当场和学生们一起编写程序,实现功能,不一定要保证每次程序设计都是正确的,可以和学生们一起进行软件的调试工作。让同学们感觉到程序出错是正常现象,如何利用软件编写工具解决理由才是最关键的,通过现身说法的方式提高学生的软件调试水平。结合现在的大学生普遍喜欢电脑游戏的特点,可以引入他们感兴趣的电脑游戏进行讲解,如: _方块,引导学生从关注怎么玩游戏走向如何做游戏的轨道上来,从为教学注入新的生机,大幅提升学生兴趣,在同学心目中种下软件开发的种子。 程序设计竞赛是在软件编程领域中综合运用算法和编程技巧,以解决某个理由为目的的竞赛,近年来,程序设计竞赛日益受到重视,被不少用人单位借鉴和参考。ACM国际大学生程序设计竞赛经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛0。ACM在线裁判系统是该项比赛的评判事务处理平台,它提供了一个基于B/S 结构的多用户在线系统,允许用户在线提交自己的解题代码,系统自动编译运转给出裁判结果,并根据用户解题数和用时排出名次。国内高校出现了一些常用的在线裁判系统,如:北京大学(:/poj/)、浙江大学(:/acm.zj u./onlinejudge/)、同济大学( :/acm.tongji.c n/)等,同学们都可以注册使用这些裁判系统。ACM的挑战性很大,可以极大程度提高学生的编程兴趣,很多ACM的编程高手最后都能够找到好的工作,有利于培养高素质的人才。 6 总结 本文通过增强学生道德修养教育、加强背景知识及学习策略教育、加强课堂演示引导学生参加ACM竞赛等三个方面,介绍了面向高素质软件人才进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论