表皮型白癜风 https://m-mip.39.net/news/mipso_6185416.html
教学经验分享之六《软件工程》课程实践教学模式初探
一、实践教学在《软件工程》课程中的意义
软件工程课程采用项目教学,通过在示范项目中的流程分析、设计、开发与管理,使学生深入理解一个MIS设计的完整过程,掌握软件工程的基本概念、基本原理、基本技术和方法,注重在开发过程中的需求分析环节,掌握在开发过程的不同时期所使用的具体方法及工具。
课程开展实践教学的意义在于通过实践使学生较全面的掌握软件工程的基本原理、基本技术和方法,培养学生用工程化的原理及方法开发软件系统,同时提高团队协作等各方面能力。
二、实践教学的设置情况
本课程共计48学时,课程全过程采用项目教学方式,边学边练。另外根据课程内容,安排4次集中的实践环节,每次4学时,计16学时。实践内容为对一个完整项目的需求分析、设计、编码与测试的全过程的软件工程方法的应用。
教学日历编排上,四次实践环节均紧随相应理论内容之后,起到迅速强化理论内容的作用。同时,一个完整项目按软件生命周期分阶段进行,经过后续理论知识的学习和沉淀,会对前期完成的内容进行适当修正和补充,是不断自我完善的过程,同时也符合真实项目过程。
三、实践教学在本课中实施方案
充分利用课堂时间,给学生展示自我的机会。本课程为百门课,小班授课,所有学生均有机会上台演示。应学生要求,延长了演示时间。为此学生需要在课下完成大部分项目内容,并制作PPT,准备演讲内容。
项目实施方案如下:
1、提前布置好实践内容和具体要求,并分好小组。对小组共同完成内容和每个成员需完成内容提出明确要求。对项目成果考核标准明确说明。
图1.实验要求中的小组合作和分工内容
2、小组内部既有合作又有分工。涉及一个系统总体方案的内容,采用小组讨论的方式,具体模块部分要求小组成员分工完成。有助于学生集思广益,拓展思维,又能避免“坐车”行为,最大程度的发动全体学生的积极性。
图2评分标准
3.开展小组间讨论活动,取长补短,拓展思维。小组代表演示过程,其他小组可提出问题,展开讨论。
图3小组讨论
4、教师点评,发现问题及时讲解,结合企业项目,更具实战效果。
图4小组演示
5、注重设置目标,发现问题,并不断改进的闭环过程。
项目实施前,提出明确目标和要求,过程中通过组内讨论,组间讨论,老师点评等方式不断发现问题,并改进。项目报告是一个总结的过程。也鼓励学生随着项目的深入和不断学习沉淀发现问题,对前期完成的报告进行补充修正。
四、实践教学取得的教学效果
1、学生应用理论知识的能力得到提升。
每一次的实践,都是对理论知识的应用和提升。同时又必须在书本知识的基础上进行扩展才能顺利完成项目。
2、学生思维得到拓展。
每次项目展示,学生都会听到来自其它十几组同学的分享。每一组都有自己的特点,有自己的创意,学生的思维得到拓展,同时学习的热情也被点燃。大家取长补短,互相学习。学习第一次演示完,有的同学就问,后面还有机会演示吗,看完其他人的,找到了差距,似乎也有了更好的想法。没有什么比点燃他们心中的那团火更让人兴奋的了。
3、学生演讲能力得到锻炼,增强自信。
学生演讲能力的提升最为明显。学生从第一次上台的紧张,到后面落落大方,状态越来越好,越来越自信。学生的PPT做得也越来越专业。这些是学生在我们的实践课堂上的收获,相信将为他们走向社会提供助力。
4、学生创新意识得到培养,分析问题能力增强。
学生掌握知识的程度不断加深。从理解知识,到应用知识做项目,课堂上让他们作为评委,评判分析其他人的成果,培养分析能力,进而启发创新意识。
5、学生参与实践考核,调动学习积极性。
实践项目的操作成绩,由组内互评,组间评分和老师评分构成。为保持考核客观准确,老师评分占比例最大。学生参与评分,能有效调动学习积极性。
图5学生们分析评价其他组完成情况
图6云班课评分
END扫码