软件工程情景Seminar教学法研究
摘要为培养软件工程实用人才,提高软件工程课程授课效果,可以将传统理论讲授方式和情景Seminar教学方式相结合的形式用于软件工程课程教学中。其中,情景Seminar教学方式是结合软件工程课程特点提出的,包括分组研讨、主题报告、答辩评审三个内容。情景Seminar教学方法的应用,能有效地提高学生的阅读能力、表达能力,培养学生的独立思考、探索问题和解决问题的能力,增强学生的团队协作意识。
关键词软件工程;Seminar教学法;情景教学
一、引言
软件工程是计算机专业的一门必修课,也是一门内容涉及面广的综合性课程,课程理论性强、内容抽象、晦涩难懂,学生学习兴趣不高,难以掌握。课程内容主要包括软件产品开发的理论、方法、过程、工具及一些实践积累的原则、经验等,不仅涉及计算机科学的相关知识,还融合数学、管理科学、社会学等多学科的知识,具有内容丰富、关系复杂、理论性和实践性强的特点。〔1〕传统教学模式根据赫尔巴特的五段教学法,将教学过程划分为五个环节:组织教学、复习提问、讲授知识、巩固知识、布置作业。如采用传统讲授的教学方式,学生只能被动学习,很难体会到软件工程的工程化理念。同时,软件开发过程中,在进度、质量和成本的制约下,软件开发活动需要团队协作完成。传统的教学方式不能让学生体会到团队沟通协调的重要性,难以培养学生的团队意识。本文将传统教学方法与Seminar教学法相结合,根据软件工程课程特点,提出了情景Seminar教学法,它能有效地调动学生的学习积极性,提高学生的自主学习能力,培养学生的创新能力和团队协作精神。
二、Seminar教学法
Seminar可译作讨论会、研讨会,是在欧美大学课堂中流行的一种教学或学术交流方式。Seminar研讨式教学方法起源于德国洪堡大学,其让学生认领学习研讨任务,课前查阅相关文献资料,总结、提炼撰写报告,充分调动学生的积极性,激励学生主动参与,与教师共同就研究问题进行多角度、多方位、多层次的讨论,从而加强对该问题的深入认识,提高学生深入学习、自主学习的能力。Seminar研讨式教学的核心是充分挖掘课程参与者的学习探索潜能,最大限度地进行多角度、多层次的认识互动,从而深化对某一主题的认识,实现学术交流的最佳效果,真正达到学有所获、教学相长,日学日进的教育目的。〔2〕〔4〕Seminar教学法倡导在生长中获得个性品质和创新能力的发展,倡导在探究过程中理解知识和获取经验,以期获得课程教学的真正价值。〔5〕
三、Seminar教学法在软件工程教学中的应用
将软件工程课程中的教学方法总体分为两个部分:一是传统的教师讲授部分,一是Seminar研讨式教学。前者针对软件工程课程的授课内容,包含软件工程基础知识、需求分析、概要设计、详细设计、编码、测试和运维等理论知识。采用教师讲授、学生听课学习的方式,通过传统教学模式将软件工程的基本理论知识传授给学生。Seminar研讨式教学模式则可以充分调动学生的学习主动性,将任务下发给学生们,让学生自己选择认领任务,课外通过上网、借阅查看各种任务相关阅读文献,探索问题解决方案,分析汇总形成课题报告,课堂上通过报告的讲解,开展与教师、学生间的深入讨论,从而内化传统课堂的授课知识,使学生真正地理解、掌握知识的内涵,学会知识的灵活运用。
(一)情景Seminar教学法
软件工程课程中情景Seminar教学法的组织形式如图1所示,根据课程需求将授课内容分为五个模块(软件工程基础知识模块、需求分析模块、软件概要设计模块、软件详细设计模块、编码和测试模块),每个模块都由传统授课方式情景Seminar研讨方式组成,其中传统授课方式教授该模块理论知识,知识主要是单向流动的,由教师讲授,学生接受知识;情景Seminar研讨方式实现知识的双向流动,学生与学生之间交流,学生与教师之间交流,学生与教师之间是平等的研讨地位,更能激发学生研讨的热情,深化对知识的理解和领悟。情景Seminar研讨方式包含三个环节:基于模块理论知识以及本模块需完成的阶段报告进行分组研讨,模块报告负责人撰写并讲解报告,答辩评审报告。图1中每个模块都是独立应用传统教学法情景Seminar教学法的个体,五个模块之间同时又具有前后依赖,相互衔接的关系。
(二)软件工程教学中情景Seminar教学法的应用
在课程的首次授课中,讲授软件工程课程的地位及意义,同时让学生明确本课程将要采取的完整的授课形式:传统讲授形式情景Seminar研讨式。情景Seminar教学法在软件工程教学中的实施步骤如下。
1。确定分组
根据软件工程课程的具体教学内容,将学生分组,每组学生由5人组成(1名组长,4名组员)。每组学生在软件工程课程整个课程的学习中,可以从教师给出的课题库中选取课题题目,也可以根据兴趣爱好自定课题题目,由于每组课题要模拟软件在生命周期中的各阶段(省略编码阶段,测试阶段只进行基于需求的测试),故课题可称为模拟项目。
2。课题认领,任务分工
每组组内学生都有选择课题的权利,最终的课题需通过组内学生商议、讨论,达成一致意见,共同确定课题题目。组长有协同分工、平衡组员工作的责任。课题经小组成员一致认领后,组长要将课题的子任务分配给组员。每个模拟项目有5个子任务,分别需撰写项目策划方案、需求分析报告、软件概要设计报告、软件详细设计报告和软件测试计划。组长必须认领课题的项目策划方案,剩余的四个报告可由组员根据自己的专长、兴趣分别认领,报告的最终分配由组长协调完成。上交选定课题题目及各阶段报告撰写人名单,如无特殊情况,整个课程实施过程中,分配给各组员的任务不得改变。
3。穿插授课
虽然课程中采用两种教学模式,但这两种教学模式不是孤立进行的。根据软件工程具体的课程标准和教学实施计划,传统讲授形式和情景Seminar研讨方式是结合进行的,是相互影响、互为依赖的关系。软件工程知识按内容划分成几个模块,每个模块都以传统讲授形式和情景Seminar研讨方式独立进行。通过传递讲授形式将理论知识系统的传授给学生,学生通过自主学习,课下查阅资料,将知识逐渐内化吸收,通过课堂的情景Seminar研讨方式使学生与学生之间、学生与教师之间能更公平、轻松地沟通交流,深化了对知识的理解。
4。小组研讨
小组成员选择课题题目时,需要组员共同讨论、研究确定最终模拟项目的内容。并且,在组长的协调下,组员认领选定模拟项目下的任务报告。小组内每个组员的任务报告,都需要小组分工合作,查阅资料,研讨、质疑、确定方案,这个过程锻炼了学生协同合作的能力,在研讨中主动探索问题、解决问题的能力。
5。撰写报告
组内成员根据自己认领的任务,经过组内研讨确定最终方案,独立撰写个人的任务报告。这个过程锻炼了学生阅读文献能力、文字组织能力和写作能力,同时也为其以后毕业设计论文的撰写奠定了基础。
6。走上讲台
为了增强学生表达能力,应该鼓励学生走上讲台,大胆、清晰地表述自己的方案设计,每个组的组员都有机会把自己负责的任务报告通过讲授的形式,让其他学生与教师对自己的报告有一定的了解。
7。答辩环节
答辩环节是评审报告的关键环节,学生登台讲解自己的报告时,其他组成员和教师为评审组成员,可针对学生的报告,提出自己的质疑,不合理、不正确、有歧义的地方都应该被指出。答辩环节不仅是对主讲报告的学生表达能力的锻炼,对报告内容的审查,更能激发其他组员学习的兴趣,使其主动找出主讲学生的报告中的问题,深入对问题的理解及相关知识的内化。
四、结束语
情景Seminar教学法是一种结合软件工程课程特色的Seminar教学法,将Seminar教学法有效地融入软件工程课程的不同模块中,与传统讲授方式相结合,同时又不限于研讨,增加了软件工程的阶段情景特色,锻炼了学生的自主学习能力和创新能力,增强了学生的团队合作意识。真正做到师生的互动交流,通过良好的双向沟通以最终达到教学相长的目的,取得了较好的教学效果,值得进一步推广应用。
参考文献
1孟繁锋。结合模拟项目组的软件工程教学J。计算机教育,2014(22):5456
2佟玉军等。软件工程专业教学改革研究J。计算机工程与科学,2011(33):4954。
3陈荣群等。教育信息化环境下Seminar教学方法得应用研究J。中国电化教育,2014(325):114118。
4周美林等。近三年我国Seminar教学研究文献综述J。教育与教学研究,2013(11):1215。
5张跃忠。论Seminar教学范式的现代价值J。教育与现代化,2006(2):2429。
尼康D500支持1080P视频吗?尼康D500支持1080P视频吗尼康D500支持1080P视频。根据提供的消息资料,就能了解到尼康D500支持1080P视频吗。D500的对焦系统真可谓是让人震惊的……
中文译文自动化的介绍(一)附录A中文译文自动化的介绍自动化是在没有人直接参与的情况下完成其工艺流程的一种技术。它是通过操作程序驱动控制系统来实现操作的。对完成一个工艺流程来讲,驱动系统本身和……
自动发油控制软件设计(一)4系统软件设计4。1自动发油控制软件设计4。1。1控制系统分析4。1。1。1影响系统发油精度的主要因素控制系统由可编程控制器、电液阀、流量计、温度变送器……
免费毕业论文对110KV变电所进行设计(一)毕业设计设计(论文)题目:对110KV变电所进行设计目录一:摘要二:前言三:正文1:设计任务书2:设计说明书(1)原始资料分析……
自动控制理论试题(一)第一部分选择题1。实际生产过程的控制系统大部分是【】A。一阶系统B。二阶系统。低阶系统。高阶系统。若开环传递函数G(s)H(s)不存在复数极点和零点,则【】……
msi笔记本怎么样msi笔记本配置及评价图文在选择笔记本的时候,很多人想到的都是苹果、三星、戴尔、华硕、联想等品牌,这些品牌的知名度确实比极高,而且无论是在高端机市场还是在低端机市场,都有着自己的产品线。但是微星笔记本却……
尚高花洒质量怎么样尚高花洒质量介绍详解现在大家的生活压力很大,工作变得越来越忙,回到家里已经是满身的疲惫了,所以这个时候能够洗个舒服的淋浴是很重要的,花洒的好坏决定着洗澡的舒适程度,尚高花洒是其中的一个品牌,下面给……
环境化学工程的现状及发展环境化学工程的现状及发展环境化学工程的现状及发展环境化学工程的现状及发展化学工程随化学工业的发展而发生并演变,反过来又推动化学工业的发展。在过去的一百年,化学工业与化学工……
生物化学工程环境改造分析生物化学工程环境改造分析生物化学工程环境改造分析生物化学工程环境改造分析更多精品文章来源自3edu教育网一、我国生态环境现状二、现代生物技术与环境保护现代生物……
对化学工程毕业生教改分析对化学工程毕业生教改分析对化学工程毕业生教改分析对化学工程毕业生教改分析来源1毕业生调查结果1。1在校期间状况回顾1。2工作后能力自评学校的专业与素质教育和学……
化学工程伦理规范的构建化学工程伦理规范的构建化学工程伦理规范的构建化学工程伦理规范的构建更多精品文章来源自3edu教育网一、PX项目概述PX,中文名称对二甲苯(paraxylene),属……
论变电站综合自动化改造工程实践论变电站综合自动化改造工程实践论变电站综合自动化改造工程实践论变电站综合自动化改造工程实践论文摘要:最近几年,国家电网正处于变电站综合自动化改造工程的密集阶段,结合阜阳供……
名节集成灶如何保养名节集成灶保养方法详解很多用户在购买名节集成灶之后,除了日常烹饪时会对它进行简单擦拭,其余时间基本对它ldquo;不闻不问rdquo;,这样的集成灶使用寿命恐怖不会长,电器类的物件需要我们时时保养和……
日语专业中职生顶岗实习对专业教学的触动日语专业中职生顶岗实习对专业教学的触动目前我校中职日语专业校外顶岗实习主要存在以下几个方面的问题1、没有建立真正对口的长期稳定合作的实训基地。鉴于日语是小语种,威海……
日语教学浅谈日语教学浅谈近年来,随着经济和信息的全球化,外语人才的需求越来越大,而中国与日本的经济文化交流日益紧密,我国的日语学习者人数也日益增多,除英语外,日语成为最热门的外语语种……
Excel如何设置行高设置MicrosoftExcel行高的使用MicrosoftExcel最基本的知识,设置行高主要有两种方法,一种是拖拉法,一种是设置法。下面就给大家详细一下。拖拉法……
关于日语中情意表达的研究关于日语中情意表达的研究1、日语情意表达的倾向日语的情意表达方式极其丰富,其中最能代表感情词汇的是形容词和动词,它们可以直接描述某种单纯的情感,但人的感情是复杂的,……
三星UA46EH5000支持多媒体播放功能吗三星UA46EH5000支持视频图片音乐等多媒体播放功能。三星EH5000是一款定位为入门级的产品,卖点并不是很多,主要在直下式LED背光源和外观的OneDesign窄边……
受江苏方言影响的日语学习者发音现状及对策受江苏方言影响的日语学习者发音现状及对策即使是同一种语言,也会因为使用者的地域、年龄、文化程度等社会属性的差别而产生差异。在第一语言(包括母语、第一方言)以外,人们学习第……
浅谈初级日语听力教学浅谈初级日语听力教学一、初级日语听力教学的被动局面1、教材不合理语言材料的选择对听力教学的进行有着至关重要的作用。听力教材独立于综合日语教材之外是普遍现象,其……
PSP3000的插件是什么PSP3000与自制程序类似,PSP3000上的插件也是一类未经过索尼官方认证的程序,能够给PSP3000添加很多官方系统所不具备的功能的软件。与自制程序不同的是,PSP300……
英特尔智能高速缓存技术是什么英特尔智能高速缓存技术(IntelAdvancedSmartCache)是2006年推出的英特尔酷睿微架构中所包含的5大革新技术之一,它专为多核心处理器设计,能够让每一个内核动……
汉语中动结构对于动词的选择限制汉语中动结构对于动词的选择限制一、引言中动结构是一种特殊的结构,它介于主动结构和被动结构之间。英语中的中动结构主要是ldquo;NPV副词修饰语rdquo;的结构,……
汉语和维吾尔语谚语中动物名词对比谚语是人民群众共同创作并在口头上广为流传的固定语句,大多数反映人民生活和斗争的经验,它言简意赅,富于哲理,形象生动。由于它与人民的生活息息相关,因此人们常把熟悉的动物名词应用到……