《软件工程基础训练》教学大纲.docx
软件工程基础训练教学大纲适用楚困:202X版本科人才培养方案课程代码:08160183课程性质:集中实践课学分:2学分周«:2周先修课程:C程序设计A、软件工程导论A并修课程:数据结构A、面向对象程序设计适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明软件工程基础训练3是软件工程专业所设的也要实践性教学环节,是学生埋论联系实际的课堂,也是毕业后参加实际工作的一次预演.是获汨软件开发经脸和教训的重要环节之一,为实现专业培养目标起着重要作用.软件工程基础训练学生是在训练前已学完所有基础理论课程,并进入软件开发B,:WCb前端开发技术B和软件分析与设计等专业课程的学习;在训练中应认口训练,获取史接知识,巩固所学理论,完成训练中所布司的各项工作任务,培养和锻燎独立分析问珊和解决问题的Ife力,二、课程目标通过训练,使学生达到如下目标:邨程目标1:巩固和提高基础课程能力.通过学习开发小型程序,巩固前期基础课程知识,融会贯通相应开发语言特性和软件开发原则,正确使用集成开发环境并发布程序。课程目标2:结合专业课程内容,培养软件工程问腮抽象和建模的能力,以及软件工程领域中分析问题、明确目标、设计方案、解决问题等相关能力。课程目标3:通过现场训练、撰写训练报告和答用环节,使学生能膨了解复杂的软件工程问题.并选择使用恰当的技术和工具.进行系统的设计、模拟和开发.同时掌握软件工程领域相关的技术标准、法律法规以及相关产业政策.三、课程目标与毕业要求£软件工程范础训练3课程教学目标对软件工程专业毕业要求的支掠见表k*1课程教学目标与毕业要求关系毕业要求指标点课程目标支持2.向分析2.1能修给用软件工程学科基本原理和工程方法,识别和判断软件工程领域课程目标2:结合专业课程内容.培养软件工程问应抽象和建模的能力,以及软件工程翼域中分析问题、明确目标、设计方案、解M复杂工程问题的关键环节.决问题等相关能力。3.设计/开发解决方案3.2能够对特定应用问题进行建模,设计解决方案,并按照规箍进行软件工程开发.课程目标2:结合专业课程内容,培养软件工程问题抽象和建模的能力,以及软件工程领域中分析问题、明确目标、设计方案、研决同跑等相关能力.I1.4研究1.1能弊应用专业知识时软件工程领域的复杂工程问题进行调研和分析,明确研究目标,选择研究路战,设计实验方案。课程目标2:结合专业课程内容,培养软件工程何趣抽象和建模的能力,以及软件工程额域中分析何超、明确目标、设计方案、解决向SS等相关能力。M5.使用现代工具5.1了解计匏机软硬件系统的设计、模拟以及开发等技术、资源与工具的使用原理和方法,并能够理解其局限性.课程目标I:巩固和提高基础课程能力。通过学习开发小型程序,巩固前期基础课程知识,融会员通相应开发语言特性和软件开发原则.正确使用集成开发环境并发布程序.M6.工程与社会6.1常提软件工程领域相关的技术标准、知识产权、产业政镇和法律法规.理解不同社会文化对软件工理活动的影响.,课程目标/通过现场训练、撰写训练报告和答辩环节.使学生能够了解狂杂的软件工程问腮,并选择使用恰当的技术和工具,进行系统的设计、模拟和开发,同时掌握软件工程领域相关的技术标准、法律法规以及相关产业政策.M注:表中-H(MXM(中)”表示僵程与相关毕业要求的关联度.四'教学内容'教学要求与学时分配软件工程基础训练训练的教学内容、数学方式与学时分配见表2.表2教学内容、教学要求与学时分配被学内容教学要求,教学工点簟点教学方式豫时安排对应的课程目标【.训练动员与训练准备,熟悉安全注意事项,巩固开发软件方面相关知识,发放任务书,组成团队.教学要求,使学生r解本次训练目的和要求.点,更习相关域础知识,发放任务书:难点,软件工程和数据结构相关知识,依据项目和人员特性组成相关团队。.讲授指导1天12.团队成员开始探讨程序设计分工,团队领导统笫规划整个项目教学要求,指导学生完成程序.MAi深入程序开发,使学生掌握程序开发流程.指导5天23.根据项目要求,对程序进行测试和调试.完善相关训练书.教学要求;指导学生调试程序和软件开发文档撰写。.值点:程序测试和封装,指导2天2,3JtJ热软件开发文档撰写1.训练考核:涉及到基础理论、专业基础与专业知识:训练过程的思考与建议等.教学要求,考核学生成然,评判提交材料优劣.点,对程序的开发思路和过程进行评判:难点t合理评估团队成员个人的成绩。号核评判2天310天(2周)五、教学方法及手段学生在教师的具体指导下进行软件工程基础训练,主要通过讲授、自主学习、所取讲座、分组开发等教学模式完成,训练开始时指导教师讲授本次训练目的和要求,介招生产安全和法律法规,训练期间,学生按训练计划在指定场所进行训练通过观察分析,杳阅有关资料,向指导教师诂教,完成规定的训练内容,这是训练最主要的方式.结束后,在老师的指导下,组织同学分组讨论、料论,嫡通弄惭训练过程中的一些问超,回到生产现场进行有针对性的、深入的观察,通过讨论、辩论形式,使学生们在训练过程中带有任务、有目的、针对性强,从而激发了学生的学习的主动性和积极性,培养了学生的团队精神,锻炼了学生的才干,激发学生创新链力.六、课程考核对课程目标的支撑课程成绩由训练表现、项目完成度、训练报告三部分构成,具体考核/评价细则及对课程目标的支推关系见表3。表3课程考核对课程目标的支撑考核环节分值考核/评价蒯则课程目标123训练表现30参加训练的主动性、枳极性、训练记录的完整性以及在训练中与带队老师的互动。2010项目完成度30教师根据学生的项目完成情况和设计效果进行评刊。255训练报告40致你依据学生提交材料或报告内容进行评价.2020合计t100205525七、考核与成绩评定1 .考核方式及成绩评定训练采用优、良、中、及格、不及格五级评分制,即90分以上为优8089分为良,7079分为中,60-69分为及格,60分以卜为不及格.总成绩分三部分:训练表现、项目完成度和训练报告.其中:(D训练表现占30,无故射谀达3次取消总成绩;(2)项目完成度占30%:训练报告占4瓯2 .成绩评定标准考核内容、评价标准、所占比至见表4.表4考核方式诲价标准,核方式所占比(%)100>x>9090>x>8080>x7070>x>60x<60调味表现30正常参加训练,无退到、早退情况认真听说,认真除与团队协作.正日参加训练,无迟到、早退情况认人听讲,圆与团队协作。正常参加训练.无迟到.早退情况,除与团队协作.正常参加训练,无迟到.偶尔早退,偶尔缺席团队协作。缺席训练技多,不参与团队1.作。项目完成度30综合运用理论知识、软件工程思想,能岬较好地处理项目实际问时:独立完成设计任务的90%以上。综合运用埋论知识、软件工程思想,能峡较好地处理项目实际问胭:独立完成设计任务的80»以上。综合运用埋论知识、软件工程思想,能够较好地处理项目实际问烟:独立完成设计任务的70%以上。综合运用埋论知识、软件工程思想,能将较好地处理项目实际问逝:独立完成设计任务的6OE以上综合运用理出知识、靴件工程运£.能够较好地处理项目实际向题;独立完成设计任务的60%以下。调练报告40报告内容全面,符合规范.报告内容全面、个别不符合规范.报告内容较全面,梢许不符合规范.报告内容不全面,多处地方不烧部.报告内容不全面,字数未达到要求.