软件体系结构课程实施自主式学习交叉案例教学法初探

来源 :考试周刊 | 被引量 : 0次 | 上传用户:lele
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 为适应新时期的教学需要,作者在分析当前学生基础学习需求和学习能力的基础上,提出一种引导学生自主学习、教师案例教学交叉进行的教学新方法,并结合江苏大学计算机学院原有教学大纲的实际,应用该方法连续实施两学年教学实践,通过对两批次学生的反馈及实际调查,学生的学习兴趣和实践动手能力均显著提高。
  关键词: 软件体系结构 自主式学习 案例教学法
  随着软件产业日益成为国民经济的重要组成部分,越来越需要专门的软件设计高级人才。培养软件设计专业人才是当前高校的职责。软件体系结构也称软件架构设计(Software Architecture),是IEEE/ACM计算课程体系软件工程专业软件设计的核心课程。目前,软件体系结构是我国大多数高校软件工程专业本科生的一门专业必修课程,一般在大三下学期开设。该课程主要介绍架构模式和架构设计方法,侧重架构设计思想的实践应用。为了提高软件体系结构课程的教学质量,不少高校总结了一些比较好的教学经验、教学方法[1-3]。但软件体系结构知识点分散和强调实践应用的特点,对课程教学提出了挑战。从我校软件体系结构课程教学实际出发,笔者分析了近年来学生在学习意愿、学习能力、学习目的上的诸多变化,提出了一种“自主式学习交叉案例教学”的教学新方法。该方法连续在2009、2010级本科生的教学中应用,从课堂响应、课程考核及调查反馈等指标来看,该方法能较好地激发学生的学习意愿,提高理论知识及案例分析能力。
  1.实施本教学法的必要性
  近年来,软件体系结构课程教学存在一些问题,主要表现在以下几个方面。
  1.1学生学习缺乏主动性
  软件体系结构涉及知识多而广,内容比较抽象,理论性比较强。学生缺乏项目开发实践经验,对架构设计在软件工程中的应用缺乏了解,进而对这门课程的学习兴趣不大。学生普遍觉得该课程没有实际的技术价值,体会不到架构设计在软件行业的重要性,没有意识到架构设计在提高软件生产率和后期软件维护上的巨大价值,无法真正理解架构设计在整个软件工程中的重要性,从而对该课程缺乏自主学习的积极性。
  1.2教学方法单调
  采用传统教学方法课堂教学以教师填鸭式讲解为主,学生被动地学习,学习过程枯燥乏味,很难激起学生学习的兴趣进而主动学习。在引入新教学法后仍存在教师学生间缺乏互动交流的问题。
  1.3教材问题
  教材是教师教学的主要参考,在软件体系结构教学过程中,当前一般主要采用单一教材教学,这样往往不能满足教学需要。比如我校教学大纲安排软件体系结构32个学时,在这么短的课时内参考单本教材不能很好地传授架构设计的知识。另外,现在教材往往更新缓慢、知识落后,不能激起学生学习的意愿。架构设计本身是实践性很强的知识,教材往往很难结合最新应用实际反映当前的研究成果。
  2.教学大纲及其教学过程
  从我校软件体系结构课程教学实际出发,分析了近年来学生在学习意愿及学习期望上的诸多变化,提出了一种引导学生自主学习、教师案例教学交叉进行的教学新方法。该方法连续在2009、2010级本科生的教学中应用,从课堂响应、课程考核及调查反馈等指标来看,该方法能较大程度地激发学生的学习意愿,提高综合利用所学知识分析案例及实践动手能力。
  2.1江苏大学软件体系结构教学大纲
  在阐述自主式学习交叉案例教学方法之前,先介绍我校现行的软件体系结构教学大纲,见下表。该教学大纲适应于我校计算机学院软件体系结构课程,全校理工科研究生也可选修。
  2.2自主式学习交叉案例教学法教学过程
  在实施本教学方法前,学生被动地接受教师讲述的课程知识,对课程内容的掌握完全局限于教师讲授的内容,而自主式学习交叉案例教学法强调以教师布置的自主式学习作为引导,学生在完成自主学习的过程中主动学习知识,教师在整个教学过程中的作用不再局限于对知识的讲解,更是对学生知识总结归纳能力的培养。同时教师对课程内容及时点评纠正,并辅以更为具体的案例,以便加深学生对所学知识的掌握和应用。
  案例交叉教学法总体分为两个阶段:课前学生自主式学习和课堂学生报告与教师点评及案例交叉教学。
  第一阶段:课前学生的自主式学习。教师布置学生自主式学习任务,在上课前将自主式学习任务通过交流渠道(如QQ群等)布置给学生。学生以学号为序分为若干组,每组负责指定章节内容的学习,并通过小组讨论学习后提交课堂报告PPT。
  第二阶段:课堂学生报告与教师点评及案例交叉教学。学生分组组长演示自主式学习报告PPT。教师对学生的自主式学习报告作点评,对学生对课程知识的理解进行综述,重点讲解本章内容中学生理解不全、偏颇甚至错误的地方。最后是案例教学部分,围绕一个特定的案例把所学知识应用到软件设计上,比如第9章,按照概念架构设计的要领逐步分析PMSuite案例的概念架构设计。
  2.3教学实施要点
  自主式学习交叉案例教学法关键在于“自主”和“案例”两个方面,以下是讨论实施中的一些要点:
  2.3.1自主式学习强调发挥学生的主观能动性,体现在学生分组合作完成报告PPT。学生分组学习讨论有利于集思广益、取长补短地完成报告PPT,培养学生的团队协作能力。教师要给出一个示例报告PPT,引导学生自主学习。训练学生查找文献资料及总结、归纳的能力,同时给学生一个报告展示的机会,引导学生如何做好PPT,如何更好地展示知识。在课堂前期学生汇报过程中,教师要记录学生报告在展示能力和内容两方面的表现,并在学生结束报告后作细致点评。根据课程知识点,教师要补充和完善学生报告的遗漏甚至错误理解,对重点内容要重复加深理解。
  2.3.2在案例教学部分,选择一套项目管理系统PMSuite案例贯穿全部教学要点。案例教学过程中紧紧围绕设计PMSuite软件系统中怎么应用所学知识,分析过程中采用循序渐进、逐步推进、由简入繁等策略。在案例讲解过程中淡化具体功能的实现,而是作为架构设计采用的策略。引导学生分析案例设计时采用规定的步骤或程序,培养学生综合分析问题、解决问题的能力。通过自主式学习和案例教学相结合,加强学生对软件架构的概念和设计思想的理解,让学生牢固掌握所学知识。   3.教学效果分析
  到目前为止,我们已在本专业的2009、2010级学生当中实施本教学法。在课程结束后对学生进行了问卷调查,同时结合学生平时和考试的情况,总结出以下几方面的成果。
  3.1提高学生的学习意愿
  在以往的教学中,学生多是被动地接受教师传授知识,许多学生慢慢地习惯了懒散没有进取的学习心态,特别是对软件体系结构这么一门理论与实践联系比较紧密的课程,学生大多存在畏惧心理。实施本教学法后,学生普遍能积极主动地查找资料,特别是对能在课堂上报告表示出强烈的兴趣。同时,通过具体实际的案例教学,给学生以活学活用的感觉,不再认为上课是那么枯燥乏味。
  3.2丰富课堂教学形式
  自主式学习不仅给了学生一个培养自己在查找资料,归纳、总结完成PPT的能力,而且给了学生一个充分展现自己的口头表达能力的机会。从问卷调查反馈信息来看,PPT展示过程是学生收获最多的过程。同时,这种由学生自己做报告的教学形式新颖活泼,活跃了课堂教学氛围,释放了学生的自由,创造了展示自己的机会,从而培养学生独立思考、临场应变的能力,为他们以后走向工作岗位奠定基础。
  3.3培养学生的团队合作精神
  自主式学习是分小组进行的,而且是以学号为序的没有特别安排的小组,这样可以培养学生随机组团合作的能力。以小组为单位讨论学习完成总结报告PPT,培养学生团队合作的能力,发挥各自所长,取长补短。
  3.4提高学生的综合实践能力
  由于课时的限制,对很多知识点设法作展开讲解,本教学法在课堂前给予学生自主式学习时间,学生主动涉猎比较广的知识范围,在教师点评过程中对学生自主式学习进行强调和补充。在案例教学过程中再一次升华学生应用所学解决实际问题的能力。
  3.5提高教师的授课综合能力
  本教学法对教师备课和讲解提出了更高要求。学生自主式学习完成后要求教师对学生的报告过程进行点评,要求教师在学生的口头表达和内容展示上有细致的观察,给学生提高报告展示的建议和意见,同时要求教师把握学生学习的效果是否满足教学要求并及时补充和完善。案例教学要求教师收集案例,认真分析推敲并应用所学解决实际问题。
  4.结语
  近年来,随着信息产业的规模化、产业化、正规化及国际化步伐的加快,国内外越来越需要大批的高级软件设计人才,这给我国大中专院校带来了新的挑战和机遇。软件体系结构课程是当前软件工程专业学习软件设计的专业必修课程。为适应新时期的教学要求,本文提出了一种紧密结合自主式学习、案例教学交叉进行的教学新方法。该教学法综合考虑学生的学习意愿、学习能力等诸多因素,以培养学生的学习兴趣为出发点,以培养学生实践能力为目标进行教学。通过课程考核及课后调查表明,绝大部分学生认为课程的教学使他们掌握了软件架构设计的基本方法及案例分析能力,特别是学会了自主学习解决实践问题的能力。
  参考文献:
  [1]陈长清.软件体系结构课程教学探讨[J].计算机教育,2008(22):134-135.
  [2]路纲,刘侍刚.软件体系架构案例教学:连珠软件开发[J].计算机教育,2011(16):81-85.
  [3]朱鹏程,管致锦.基于能力本位的“软件体系结构”实践教学环节[J].计算机教育,2011(17):39-42.
其他文献
为探讨铝暴露对大鼠卵巢结构和生殖功能的影响,将60只5周龄110-120g的清洁级雌性Wistar大鼠随机分为四组,即对照组(GC),低剂量组(GL),中剂量组(GM)和高剂量组(GH),每组15只,
但客观地说,无理由退房本来就是开发商应该做的。只不过,此前的楼市是卖方市场,开发商比较强势,购房者很难享受到无理由退房这项本属自己的基本权利。近期楼市利好消息和“口
吉林省农作物新品种引育中心大豆品种简介吉林34,属中熟品种偏早类型,生育日数123天。亚有限结荚习性,株高95厘米。尖叶、白花、灰毛、黄荚。中抗或抗大豆花叶病毒1、2、3号株系,中抗霜霉病
摘 要: 生命教育是一种教育理念,更是一种对人生价值、世界价值、生命价值的追求。随着社会经济的不断发展,物质生活满足了人们的生存需求,人们更注重精神的需求,随之生命的意义更重大。生命教育中关注人们的生命是教育的本质。生命教育以生命为核心,帮助学生更准确地理解生命的价值和意义。体育是锻炼学生身体素质的有效途径,是维持生命充满活力、健康的保证。体育可以让生命充满激情、热情,还可以享受生活的美好,尤其是
本文通过观测确立了边坡岩体动力稳定性与频率组成间的定量关系,在此基础上,以振速和频率相结合的方法,给出了可供工程应用的高陡边坡爆破地震安全判据。 In this paper, th
深鹿县介牌良村位于长城以北海拔500米处,生长期150天,过去只能种一茬。为了提高复种指数和经济效益,该村张王治针对市场信息,运用科技,通过玉米、茄子、香瓜多茬立体种植,创出了长
教师的威信是学生对教师所持有的一种信赖而又尊重的反应态度,是师生之间积极、肯定的关系。而体育学科同其他学科一样,是一种双边活动,从教与学的关系上讲,教者为教师,学者为学生,由于教师和学生所处的位置不同,也可视为领导与被领导的关系,教师自然成为领导者。领导是一种人与人之间关系的组织过程,即领导者协调他所领导成员中的人与人之间的关系过程,作为教学过程,教学中的领导就是通过教师协调师生之间、学生之间的人
摘 要: 探究性学习作为一种全新的学习方式,它的最终目的是培养学生的团队协作能力、动手动脑能力和顽强意志品质。探究性学习不仅有助于教师了解学生是否真正掌握和理解体育知识的技能技巧,还有助于了解学生在体育运动过程中,是否通过探索或者与同伴的交流协商发现并解决问题。本文对探究式学习的内涵作了初步分析,并探讨了在体育教学中如何有效开展探究式学习等问题。  关键词: 探究式学习 初中体育教学 教学运用  
学位
摘 要: 21世纪要求培养学生的创造力,在计算机教学中如何培养学生的创造力对信息技术教师提出了挑战,作者根据自身多年的高中计算机教学经验分析如何培养学生的创造力。  关键词: 创造力 创造意识 个性发展 因材施教  以提高全民族素质为宗旨,积极探索面向21世纪的基础教育的新模式是时代赋予教育的历史使命。作为提高民族素质的基础工程,实现“应试教育”向素质教育转轨、创造教育是最佳选择,也是培养创造型人