毕业实习是人才培养过程中的重要实践教学环节,根据教务处“关于2020届本科生毕业实习工作的通知”要求,信息与通信工程学院联合中软国际有限公司开展线上集中毕业实习,具体工作安排如下:
1、实习对象
信息与通信工程学院2020届毕业生,暂未找到其他实习方式的同学,自愿报名参加。
2、实习目标
强化编码、调试能力。
精通Java中的常用框架MyBatis、Spring、SpringMVC、Mybaits。
了解企业级应用开发的全部流程。
体验企业工作环境和工作方式。
加强团队意识、交流和表达能力。
3、实习的组织领导
信息与通信工程学院成立毕业领导小组,全面负责学生毕业实习的组织、协调与检查工作。具体名单如下:
组长:高刃、邓志华
副组长:汪波、涂宇琼、李红艳
成员:各专业系主任、班主任、辅导员
各专业成立由指导教师、系主任、班主任、辅导员组成的毕业实习领导小组,负责毕业实习的宣传、动员和成绩考评工作。
4、实习要求
电子文档要求:学生须在校友邦平台提交实习相关信息,具体如下:实习时间,实习单位名称,实习单位地址(线下实习),实习单位指导老师,实习形式;实习日志,实习报告(实习总结)。
纸质文档要求:要保存的纸质文档为2020届毕业生毕业实习成绩鉴定表。信息需填写完整,均需实习单位盖章(红章,不能使用复印件)评分,指导老师评分签字才有效,此表一式2份,一份交学院存档,一份入学生档案。
实习成绩评定:今年毕业实习取消实习答辩环节,毕业实习成绩以指导老师根据实习周记、实习报告及实习单位评价给出的成绩作为最终实习成绩。
5、实习特点
实习开始时,根据学员摸底考试的情况有针对性地调整实习课表。
采用分层次教学法,针对学习能力较差的学生,强调基本功能的完成,培养学习兴趣与动手能力;针对学习能力较强的学生,给予大量拓展学习的材料,培养学生对业务逻辑的理解,编程思想。
以训练实际生产中企业开发所需技术为目标,排除理论性强实际开发中不应用的技术。
坚持“授人以渔”的原则,培养学员举一反三和自我学习能力。
大量采用案例教学,使学员尽快上手。
加强学生编码、调试能力,而对于需求调研和项目提交、实施等耗费大量时间的工作,只要求学员了解,以提高效率。
学生在实习中将按组进行管理,按照公司项目管理方式进行学生模拟项目的管理,培养学生team work的思想和团队协作的精神,实习成绩与小组成绩直接挂钩。
6、项目流程
7、参考课表
周课程安排 | ||||||
周次 | 时间 | 一 | 二 | 三 | 四 | 五 |
1 | 上午 | 讲课:jsp入门 | 讲课:jsp之内置对象+标记 | 讲课:jsp之状态管理 | 讲课:jsp之EL表达式和JSTL | 研发:基于jsp+jdbc+mysql实现登录功能 |
下午 | 项目练习 | 项目练习 | 项目练习 | 项目练习 | 项目练习 | |
2 | 上午 | 讲课:Spring入门 | 讲课:Spring框架AOP实现 | 讲课:对数据持久化的支持 | 讲课:MyBatis入门 | 研发:SSM集成操作 |
下午 | 讲课:Spring框架IOC实现 | 讲课:对web的支持 | 讲课:SpringMVC框架入门 | 讲课:利用MyBatis对数据进行操作 | 答辩:SSM阶段性项目总结 | |
期间会根据学生的知识、技能的不足,有针对性的进行课程讲解 主要内容说明: 第1周课程实施:
第2周课程实施:
|
8、实习组织方式
实习人员组成
项目组 | 一个项目组由6~8名学生组成,在指定时间内完成项目分析、设计、编码、测试和提交工作 |
项目组长 | 项目组长通过自我推荐,由学生投票选出,负责项目组开发计划制定和调整、资源分配、进度管理、沟通管理等工作。项目组长向中软国际指派的项目经理负责 |
项目经理 | 项目经理负责向各项目小组讲授项目管理知识,指导项目小组完成相关文档和编码工作 |
讲师团队 | 教师团队根据项目需要,提供专业技术讲座 |
实习项目阶段
序号 | 阶段名称 | 实战目标 |
1 | 需求调研与分析 | 了解需求的渐进明确性,并如何将需求整理得井井有条。 |
2 | 概要设计 | 了解概要设计的主要内容和表现形式。 |
3 | 详细设计 | 了解详细设计的实现方法,以及如何从详细设计的UML中进行部分代码生成。 |
4 | 编码 | 掌握编码的规范和调试技巧。了解SSH框架在项目中的应用 |
5 | 测试 | 了解测试计划、测试大纲和测试用例的编写,学会使用常用的测试工具。 |
6 | 项目日常管理工作 | 介绍项目周报、周会和阶段评审等活动。 |
7 | 项目常见问题 | 模拟项目中常见的需求变动、人员流动等情况。 |
9、 考评方式
一、学员总分=小组得分*50%+个人考评得分*50% | |||
二、小组考核方式和评分标准如下: | |||
考核内容 | 分值 | 考核方式 | 评分标准 |
版本控制 | 15 | 走查 | 根据版本控制软件的使用情况和代码出现混乱的情况来评分 |
开发工具 | 15 | 走查 | 根据对开发工具的使用熟练情况来评分 |
概要设计 | 15 | 评审 | 根据概要设计的完整性和技术含量来评分 |
详细设计 | 15 | 走查 | 根据详细设计的完整度来评分 |
编码 | 20 | 走查 | 根据编码完成程度和编码遵循风格、代码注释来评分 |
测试 | 10 | 评审 | 根据发现别的小组的bug质量和数量来评分 |
项目日常管理工作 | 10 | 走查 | 根据项目组工作氛围、士气和工作纪律等进行评分 |
三、学员个人考评方式和评分标准如下: | |||
考核内容 | 分值 | 考核方式 | 评分标准 |
技术概念掌握程度 | 40 | 考试 | 根据对基础技术概念的掌握程度,以选择或问答题评分 |
编码熟练程度和及编码习惯 | 30 | 走查 | 根据编码可读性、安全性、高效性、可维护性等方面评分 |
职业素质和职业道德 | 20 | 走查 | 根据平时考勤、纪律、工作积极性及互助能力进行评分 |
创新和钻研 | 10 | 走查 | 根据解决技术难题等方面的成果进行加分 |
项目组考核总分计算方式如下:
【原型评审得分】 + 【系统设计评审得分】 + 【项目提交评审得分】
根据各项目组总分评选出优秀项目团队。
个人考核计算方式如下:
【项目组考核总分】*0.5 + 【个人评审得分】*0.3 + 【考勤分】*0.2
根据各学生总分评选出优秀学员(3~5%)。
10、 提前预习的内容
为保证实习的质量,请学员在实习之前,做好如下预习:
编写简单的Html代码。
会java面向对象编程。
11、 实习交付内容清单
本次实习结束后,交付内容如下:
序号 | 阶段目标 | 提交物 | 提交人 | |||
1 | 项目管理 | 学会项目分解、计划制定、工作汇报和工作周报,运行项目计划进行项目跟踪 |
| 学生 | ||
| ||||||
2 | 需求分析 | 理解项目需求、掌握需求分析方法、进行原型设计 |
| 学生 | ||
| ||||||
3 | 系统设计 | 熟悉企业系统设计文档规范和系统设计工具,掌握设计方法,提交系统设计说明书 |
| 学生 | ||
| ||||||
| ||||||
4 | 编码实施 | 熟练掌握Web前端开发技术和Java Web服务端开发技术,个人独立完成系统部分开发 |
| 学生 | ||
5 | 测试和部署 | 团队提交经过严格测试的合格产品 |
| 学生 | ||
6 | 项目结项 | 总结 |
| 项目经理 | ||
| ||||||
|