2015级实训方案
- 格式:doc
- 大小:133.28 KB
- 文档页数:14
武汉大学国际软件学院 2015级本科生大一工程实训(C++)方案
武汉凡诺软件技术有限公司 2016年5月 目 录 1 本科生大一C++实训体系简介 ....................................................................................................................... 3 2 方案概述 .......................................................................................................................................................... 3 3 实施思路 .......................................................................................................................................................... 4 3.1 总体思路 ............................................................................................................................................... 4 3.2 实施关键点 ........................................................................................................................................... 4 4 内容和目标 ...................................................................................................................................................... 5 4.1 实训前期准备 ....................................................................................................................................... 5 4.2 实训的内容和目标 ............................................................................................................................... 5 4.3 实训关键知识点 ................................................................................................................................... 5 5 实施进度与资源 .............................................................................................................................................. 6 6 项目实训 .......................................................................................................................................................... 8 6.1 实训项目 ............................................................................................................................................... 8 6.2 实训过程管理 .....................................................................................................................................11 7 管理制度 ........................................................................................................................................................13 7.1 企业研发管理制度 .............................................................................................................................13 7.2 学生管理制度 .....................................................................................................................................13 7.3 校方沟通制度 .....................................................................................................................................13 1 武大国软本科生大一C++实训体系简介 大部分处于大一阶段的学生,对本专业的认识还仅仅处于探索状态,对大学未来的学习和自我的定位都不太明确,包括专业发展所需的基本技能,以及行业相关要求等,凡诺软件针对大一阶段学生的特点安排相应的实训方案,实训体系体现如下: 大一实训硬技能培养包含以下5个方面: 1. 软件开发的基本认识; 2. IT行业各种角色和职责的认识; 3. 掌握编码规范、编程调试技巧、测试方法等技能; 4. 掌握C++编程语言和开发工具; 5. 掌握开发文档的写作规范。 大一实训软技能培养包含以下5个方面: 1. 培养学生解决问题的能力; 2. 培养学生自主学习的能力; 3. 培养学生沟通能力; 4. 培养学生时间及进度意识; 5. 培养学生团队合作意识。 大一实训提供的项目特点: 1. 项目以游戏或趣味性应用为主调动学生参与项目实践的积极性; 2. 鼓励能力强的个人参与更深层次的项目。 大学一年级的实训旨在让学生遵循软件开发的全流程,体验IT行业的角色和职责,在基本掌握软件开发编码规范、编程调试技巧和基本测试方法的同时形成对软件开发的认识,提高动手实践能力,在项目开发的过程中同时培养解决问题和自主学习的能力,为未来本专业的学习打下基础。
2 方案概述 本次实训的学员为武汉大学国际软件学院2015级本科学生,实训时间为12个工作日,共计100课时,实训期间将建立企业研发氛围,按照企业的管理制度,在校方实训室(布置后的机房)以分组完成项目研发形式进行项目实训,学员将按项目重新组成专业实践技能训练小组, 在小组内部进行团队配合完成项目,在各小组间形成各具千秋的竞争,激发学生培养团队合作意识,保持竞争的一致性。 此次项目实训主要目的如下: 让学生掌握面向对象的设计与实现,建立面向对象的思想,能够进行面向对象程序设计和开发; 提高编码能力,培养解决问题,能力和自主学习的能力; 为后续的专业课学习打下基础; 通过实际的项目开发掌握编码规范、编程调试技巧、测试方法等技能; 了解项目开发的流程,了解软件开发过程和敏捷开发的方式; 培养学生团队合作的意识,提高团队合作能力和有效沟通能力。 3 实施思路
3.1 总体思路 通过项目的实践让让学员熟悉面向对象的程序设计,了解软件开发的具体流程,提高编程实践能力;通过团队协作了解项目管理工具的运用,培养整体协作能力。
整个实训将分为两个阶段,第一阶段技术知识点讲解,第二阶段项目实施。针对项目所需的知识,先进行面向对象语言的学习,了解类和方法,并通过具有针对性的练习实现,熟悉编译器的使用以及界面开发的知识。 针对有相关开发基础的学员则安排与项目相关的技术知识学习,能够通过前期的知识积累在项目实现的过程中进行应用,提高项目的质量。
3.2 实施关键点 (1)采用企业化管理方式,规范团队的开发氛围; (2)项目实践的过程中结合敏捷开发过程,提升学员的自我管理能力和编码实践能力; (3)采用规范的管理方法,严格有序的进行实践过程的管理; (4)结合学员能力水平的差异,循序渐进安排知识点的讲解和练习,提高团队各成员动手能力,避免角色分配差异过大的情况; (5)项目实践中功能的实现和任务的分配具体到每一个人,确保各成员能够在实训过程中得到提高。 (6)项目实践中将以3-6人团队的方式体验一个完整的项目开发过程,包括需求、设计、开发、测试、发布,以体验软件开发、文档编写、团队协作、测试等能力。 4 内容和目标
4.1 实训前期准备 实训项目经理根据实训项目所需技术知识点,需要至少提前3周通过电话、QQ、邮件等方式将相应的学习资料发放给学员,并督促学员先熟悉了解相关知识。 学生理论知识有参差,实际的开发能力、动手能力的差异性也会较大,实训项目启动后,将根据学生分组情况有针对性的进行知识补强,提高各组员的动手能力。
4.2 实训的内容和目标 此次实训的技术方向为C++,各项目团队将按软件开发的流程进行项目的开发,通过项目实训将C++课程的知识点串联起来,融会贯通,强化学员对visual studio开发工具以及面向对象编程思想的理解,通过项目功能实现达到熟练应用的目的;在实训结束后将达到以下目标。 实训目标: 熟悉项目的开发环境,掌握开发环境的安装与配置; 提高对c++语言的理解,以及面向对象编程思想的应用; 掌握程序调试方法;熟悉C++编程规范; 了解软件开发流程,敏捷开发实现过程,能够理解项目需求以及进行简略设计; 掌握编程技术,进行完整的项目实现,提高编程实践能力; 掌握信息检索技巧,培养解决问题的能力,自学能力以及自我管理能力; 项目实训的内容将按照项目进度计划进行,根据学员的实际水平状况来安排知识点讲解。 4.3 实训关键知识点 实训的关键知识点如下: 1. C++面向对象知识介绍; 2. C++编码规范的讲解和命名规范; 3. 类、对象、实例讲解;