软件工程创新性人才培养的实践教学探索
[摘要]软件工程创新性人才培养的实践教学改革,主要从完善实践教学体系、锻炼学生动手能力和搭建创新平台、培养学生自主创新能力等方面着手,取得了著的效果。
[关键词]软件人才;工程实践;实践教学
[中图分类号]G642 [文献标识码]A [文章编号]1672—0717(2007)02—0066—03
软件工程专业要注重培养学生的软件开发能力,使学生成为具有扎实的软件工程理论知识,并熟练掌握软件设计、开发、测试、维护技术,具备软件开发组织管理能力的高级软件人才。针对这个专业培养目标,各大高校对软件人才培养思路纷纷进行探索。湖南大学软件工程人才培养以工程实践锻炼为重点,强调以扎实的专业理论知识全面指导软件工程实践,并开展了一系列强化专业特色、促进学生专业技能发展、培养学生创新能力的实践教学改革,取得了显著的效果。
1.完善实践教学体系,锻炼学生动手能力
为了实现理论学习与动手能力的结合,积累项目开发经验,湖南大学结合内外两个课堂建立了较为完整的工程项目开发过程的学习和实践体系,90%以上的专业课程含有实验环节,校内集中实习8周;结合毕业实习和毕业设计,校外企业实践一年。为搞好毕业实习和毕业设计,不仅设计了完善的实践教学质量控制体系,还建立了激励学生提高实践能力和创新能力的机制。
(1)项目开发小组。项目开发小组学习模式旨在使学生巩固专业基础知识。学生以指导教师确定的实际项目或虚拟项目为课题,在教师的指导和培训下自主学习,共同探讨。这种模式不但使学生掌握自学专业知识的方法,也培养了学生的团队精神,使其熟悉了软件项目的规范化开发过程,同时,编程能力、文档撰写能力和表述能力等都得到了一定提高。
(2)课程设计。巩固了专业知识后,根据教学计划,学生学习进入偏重思考和技巧的课程设计环节,主要有C++程序设计、计算机组成与结构设计、网络程序设计基础、嵌入式系统、数字图像处理等。所有授课和实践都在实验室进行,指导老师面对面指导并与学生交流。同时,该校还开发了完整的基于人机交互的个性化学习系统,保证了教学目的的实现。
(3)校内工程训练。在前期的充分准备后,学生进入工程训练阶段。指导教师根据所指导的团队的基本情况,就一个工程项目从需求分析、程序设计、运行测试到最后的总结报告对学生进行团队合作开发项目全程的工程训练,重点培养学生的独立分析能力、团结协作精神以及创新性开发意识等。
(4)校外工程实习。根据项目开发的经验,工程实习环境对养成良好的工程意识和工程能力有较大作用,实习环境包括了开发场地、工程环境、工程氛围以及背景文化等。为了培养学生的实际工程能力,使学生“毕业即上岗”,该校在进行充分的研讨和论证后,直接从教学计划入手,制定了大学四年级学生进人企业“真枪实弹”实习一年的教学计划。目前已在全国各大IT企业建立了60余个学生实习基地,所有学生分别进入北京、上海、广州、深圳、武汉、长沙、南昌等城市的部分软件企业参加实习。在实习期间,建立完善严格的培养考核机制,包括对学生工程素质评价、对教学体系的企业评价、学生中期考核评价反馈、实习基地建设等,专家定期指导和检查实习情况,学生也必须定期向专业导师反馈自己在企业中的工作和学习情况,保证工程实践的顺利进行和毕业设计的质量。
2.搭建创新平台,培养学生自主创新能力
为培养学生的自主创新能力,该校搭建的创新平台主要包括:
(1)微软“创新杯”软件设计大赛。该校借助微软亚洲研究院的支持,发起并组织创办了湖南大学微软“创新杯”软件设计大赛。自2004年首届“创新杯”软件设计大赛以来,已举行三届,有来自校内上十个院系和省内其他各个高校的共百余件作品参加了比赛。同时,还邀请校内教授和企业专家通过项目跟踪和技术指导等方式对各参赛团队进行指导,为校内外的软件开发及技术爱好者提供一个切磋技艺、相互学习的交流平台,更为软件学院的学生提供了一个学习和实践的巨大空间。“创新杯”软件设计大赛已成为校园科技文化节赛事的亮点之一,也将发展成为湖南大学的IT传统赛事。
(2)其他创新性竞赛。该校以培养学生创新性为出发点,充分利用课内外时间,通过各种形式的科技创新活动增强学生的创新意识,培养学生的创新能力,并指定专门教师负责,组织和指导学生参加大学生创新训练(SIT)项目、数模竞赛、美国ICM和IBM竞赛等,为学生搭建一个接触社会实际、增长创业才干的平台。这些创新训练培养了学生的逻辑思维能力、动手能力、科研能力,同时提高了其书写文档的水平。
(3)学生社团活动。培养学生的创新性能力关键在于激发学生的学习主动性和自主创新性意识。为此,该校利用湖南省的三辰动画等数字技术方面的优势,大力培养学生的电脑动画设计和数字媒体技术等方面的能力,扩展学生的知识面,强化就业优势。他们在2005年成功地举办了长沙高校动漫嘉年华活动,参加此次动漫活动的除湖南大学外,还有中南大学、湖南师范大学、湖南农业大学等10多所高校和单位。活动内容包括了cosplay、手绘作品展以及现场的万人涂鸦大型系列活动等。此举得到了长沙各高校动漫爱好者的好评,在学生中形成了积极的影响,同时吸引了湖南各界动漫爱好者的积极响应,湖南经视、娱乐频道等媒体都进行了相关报道。
(4)新技术讲座。新技术讲座对丰富学生课余生活、开拓学生视野、扩大学生知识面有重要作用。该校系统地举办了一系列专场讲座和技术报告会,如微软、IBM等著名IT公司的高层管理人员为学生做项目开发与管理的专题讲座,加拿大里贾纳大学等国外高校的教授专家的技术报告会等,让学生及时了解最新的业界动态,跟踪IT领域的最新科研情况。此举既巩固了学生软件工程领域的基础理论和专业知识,又使其掌握了解决工程问题的最新技术和手段。
湖南大学软件工程人才创新性培养的实践教学探索,很好地满足了社会对软件工程创新性人才培养的需要,对学生的实践能力和创新能力的提高有很大的促进作用,这使毕业生在就业等方面具备了更强的竞争力。该校通过对北京、武汉和长沙等城市的学生实习企业的调研发现,北京大学、清华大学的教授以及各实习单位的企业家们对其学生的知识水平和动手能力特别是创新能力都给予了很高评价,大部分企业在学生实习期间即表示愿意同学生签订就业协议。
(责任编辑 黄建新)