软件工程专业大学生专业素质的培养

软件工程专业大学生专业素质的培养

ID:11456429

大小:827.54 KB

页数:4页

时间:2018-07-12

软件工程专业大学生专业素质的培养_第1页
软件工程专业大学生专业素质的培养_第2页
软件工程专业大学生专业素质的培养_第3页
软件工程专业大学生专业素质的培养_第4页
资源描述:

《软件工程专业大学生专业素质的培养》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要:针对目前软件工程专业大学生培养所面临的问题,指出加强大学生专业素质培养的重要性,诠释了软件工程专业大学生专业素质的内涵,探讨了加强该专业大学专业素质培养的几点措施.关键词:软件工程专业;专业素质;大学生;项目教学中图分类号:文献标志码:A文章编号:1671-6132(2012)12-0107-04G642.420引言1软件工程专业大学生专业素质的内涵随着社会的发展和人类的进步,经济全球化、教育信息化、学习终身化等社会特征对教育的改革和发展提出了前所未有的挑战.教育是一个国家兴旺发达的根源,人才是一个国家建设和发展的宝贵资源,而高素质人才的培养是需要依靠教育的

2、.因此,教育改革在整体改革中占有举足轻重的地位.培养高素质人才是教育发展和改革的主要目标和主旋律,也是保持国家竞争力的必要条件.在当代,网络已覆盖全球,资源是前所未有的丰富;信息化道路也是前所未有的高速,竞争更具多样性、综合性、激烈性和高端性.因此,培养高素质的大学生既符合时代和社会发展的需要,又是实现大学生自我管理的需要,也是国家建设学习型社会的需要.软件工程专业在我国于2001年启动,十余年来为我国培养了大批软件工程人才.然而,目前IT人才市场却出现了高校应届毕业生就业难和企业急需合格的IT人才的矛盾[1].这是因为在IT专业大学生的素质培养中,尤其是软件工程

3、专业大学生专业素质的培养中,普遍存在着基础知识掌握不牢固、理论知识与实际动手能力脱节、编程能力低下、网上搜索能力不够、软件工程实践能力薄弱、团队协作与沟通能力不强等现象.这和新世纪知识经济的时代特征与终身学习型社会的要求是不相符的.因此,客观地分析影响当代软件工程专业大学生专业素质的内涵和积极探索提高大学生专业素质的有效途径,对提高该专业大学生专业素质和人才培养质量具有十分重要的意义.不同学科、不同专业的大学生,专业素质的培养要求是不完全相同的.软件工程人才培养注重“基础知识”、“技术”和“工程”三个方面[2].因此软件工程专业的大学生专业素质主要包括以下几个方面

4、:1)软件基础知识结构能力.软件基础知识结构能力是软件工程专业的大学生对软件基础知识框架的掌握程度及其融会贯通的能力.这种能力是一种软能力,也是该专业大学生最基础的能力,还是培养其他能力的土壤.软件工程专业的教师和大学生都应该注重这种基础性能力的培养.教师在教学过程中要突出重点、注重联系;大学生在学习过程要多思考,注意总结,把软件知识学得有条理、有脉络、有框架.这种能力的培养也为他们以后学习新知识打下坚实的基础.2)编程能力.编程能力是在一定的平台上利用编程语言编写出计算机能够运行的程序而使某一问题得到解决的能力.这种能力是软件专业大学生所必须具备的能力,因为它是

5、该专业大学生素质的核心体现,是软件工程专业的重要培养目标之一,也是本专业大学生在就业市场上找到自己理想工作的保障.编程能力的培养要有一个过程,对于刚刚进入大学的大学生来说,学习编程语言时要多写程序、多调试程序,不断积累编程经验.编程既锻炼了自己操作计算机的能力,更重要的是锻炼了自己的思维能力和利用计算机解决问题的能力.这种能力是应用能力的核心体现,是软件工程专业大学收稿日期:2012-09-28基金项目:河南省教育厅自然科学研究资助项目(2011B520029);河南省教育厅科学技术研究重点资助项目(12A520033)作者简介:赵学武(1983-),河南南阳人,

6、硕士,主要从事人工智能等研究.5)团队协作与沟通能力.在IT企业中,软件开发人员往往是以团队的形式承接和开发某个工程项目的,团队是这类企业工作的基本单位.软件工程专业的大学生,毕业后往往在IT企业中工作,所以软件工程专业的大学生要具备这种若干个人在一起既分工又合作地完成一个相对庞大而又复杂工作过程的团队协作能力,才能适应工作的需要.团队协作能力较高的人才可以快速地融入团队,并和团队中其他成员一起解决问题.一个团队在开发项目的过程中,团队中的成员不可避免地会因为项目中的一些问题而进行彼此沟通,进而统一认识并找到解决问题的方法.因此,一个合格的软件开发型人才,必须具有

7、较高的团队协作与沟通能力.培养大学生这个能力的,包括C/C++语言程序计、Java语言程序设计、C#程序语言设计等.C语的学习为后面程序设计语言的学习准备了数据型、控制结构知识点的铺垫,C++的学习又为面程序设计语言的学习提供了面向对象的相关识的铺垫,Java在某种程度上可以说是C++的集,C#是在吸收C++和Java的基础上设计的.这个课程群的讲解既要注重知识点的讲解,更要重编程能力的培养与提高.就这个课程群而言,以实施项目教学,这样既讲解了知识点,又提高编程能力,更是让学生及早接触项目并积累一些目经验.3)网站开发课程群.网站开发是目前一个较火爆的方向,软件工

8、程专业都会

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

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

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