软件工程课程教学方法改革研究与实践
毒;; 毽 魄碴 JlAN CO PUTER 软件工程课程教学方法改革研究与实践 孟庆见 (河南城建学院计算机科学与工程系河南平顶山467036) 【摘要】:针对软件工程教学现状,从教学内容、教学方法、教学评价等方面进行了改革研究和实 践,提高了学生学习软件工程课程的兴趣,提高了教学效率。 【关键字】:软件工程学;教学改革;教学过程 软件工程是计算机科学与相关专业的一门核心 专业课,它以计算机科学理论及其他相关学科的理论 为指导,采用工程化的概念、原理、规范、技术和方法 进行软件工程项目的开发和维护。该课程的培养目的 是为了使学生初步建立工程化意识,学会用工程化思 想(包括技术、方法与环境)开发各种软件,以软件的 生命周期作为主线,掌握软件工程的基本理论,进一 步系统化、工程化,为今后实际工程中能够进行系统 分析与设计奠定良好的基础。 1.教学现状 本校是一所应用性的本科院校,软件工程的教学 目的是掌握软件开发方法和原理,规范学生在软件开 发中的方法和准则,为以后从事计算机软件的开发和 维护工作打下坚实的基础,但学生在学生过程中兴趣 不高,在实践中对软件工程的理论很难灵活运用。造 成这一原因的因素较多,结合本校的实际情况从下面 几个方面进行讨论:首先,该课程内容比较抽象,概 念、原则众多,理论枯燥,学生理解起来比较吃力,该 课程逻辑推理内容较少,也没有程序设计等方面的内 容,学生在学习的时候感觉不到智力的快感,容易产 生厌学情绪。其次,软件工程一般开设在大三阶段,该 课程的讲授课时比较少,同时本校是一所应用性的本 科院校,学生的理论分析能力水平较差,需要教师在 课堂上既要讲解理论的分析、原理和作用,又要提供 该理论的处理方法,从而培养学生的软件分析、设计 的思路和技巧。这样会造成学时的严重不足,很难完 成该课程的教学任务。最后,软件工程是一门实践性 较强的一门学科,学生需要将在课堂上所学的理论知 识运用到实际的项目中去,由于该课程结束以后,后 续的实训环节不能随即展开,造成学生学到的理论知 识不能得到充分的利用,等到做毕业设计时所学的理 论知识基本忘记了,需要重新学习,浪费大量的时间。 2.软件工程教学改革与实践 2.1丰富教学内容 随着社会对人才需求的变化,培养高素质的应用 性人才成为我校办学的方针,为培养学生的实践动手 能力和操作技能,我们修改了软件工程的教学大纲, 针对学生的实际和该课程课时较少的状况,课堂上主 要讲解重点,次重点的内容让学生在实验过程中掌 握,删除一些过时的内容,增加学科的最新知识和研 究进展,使学生了解更多的前沿知识,增加学生的学 习兴趣。 2.2改革教学方法 软件工程的方法、原理和技术都是为了软件开发 服务的,所以实践性知识是其教学的关键,所以在教 学过程中引入案例教学,让学生利用软件工程的方 法、原理和技术进行分析和练习,激发学生的学习兴 趣。具体的做法是,教学前,教师选取合适的案例,公 布给学生,指导学生进行分组,按照软件工程的开发 流程进行任务分配。然后通过分析案例的解题思路和 方法,引出案例中用到的知识点,将枯燥的理论和技 术用生动形象的方式表达出来,再要求学生按照小组 对案例进行讨论,归纳和总结,对案例进行完善和扩 展,达到学生快速的掌握知识和能力的提高。 2.3提高实践能力 软件工程是实践性很强的一门学科,单纯的理论 讲授并不能让学生很好的掌握软件工程的知识,必须 让学生动手参与具体的项目开发,才能够在实践中合 理的应用软件工程相关技术和方法。 为了让学生很好地利用软件工程的思想进行项 目开发,在学期初就安排学生按照自愿的原则进行分 组,一般要求4—5人一组,小组成员推选出一个组长。 结合之前学习过的课程,每个小组选定一个开发项 目,这些项目可以有教师指定,也可以(下转第29页) 2ol3年第4期 l福建电脑 .167.
竭 警 熏 麓 UJlAN COM UT歪R 统的课堂教学相比较,在教学过程的各个环节,教师、 学生、学习内容、各种媒体等各要素之间的关系,教学 的组织形式等方面有了很大的区别,传统课堂教学强 调“以教为中心”,而网络环境下的教学模式强调的是 “以学为中心”的探究式学习过程。在当前农村小学, 它只是一种辅助的教学模式,但它是一种现代化的教 学模式,具有自主、探索和协同的诸多优点,能促进传 统教学模式的变革与创新,同时对这种教学模式的使 用也能进一步促进农村教师努力提高自身的信息素 养。 3.以校本教研为平台促进教师信息素养的提高 校本教研,是指将教学研究的重心下移到学校, 以课程实施中教师所面临的各种具体问题为对象,以 教师为研究主体,理论和专业人员共同参与,在理论 指导下进行实践研究,即注重解决问题,又注重经验 的总结、理论的提升、规律的探索和教师的专业发展。 教师在实施一些具体的校本教研活动时,如示范课、 课例分析、教学反思等,在充分交流协作的基础上,能 发现自己许多信息技术知识不足,通过反复不断的校 本教研,循序渐进,使教师的信息素养逐步提高。 四、结束语 培养农村小学教师良好的信息素养是推进农村 教育信息化建设的关键,要想培养农村小学教师良好 的信息素养,需要各级教育行政部门重视信息基础设 施和相关制度建设,需要教师深刻认识到信息素养在 教育信息化、新课程改革和教师专业发展中的重要 性,通过各种培训模式主动积极地学习掌握各种信息 化教学手段和技能,并和实际工作紧密联系,在教学 过程中大胆尝试使用,只有这样才能真正达到培养农 村小学教师良好信息素养的目的。 参考文献: [1]王吉庆.信息素养论[M].上海:上海教育出版社,1999. [2]钟志贤,王佑镁.关于中小学教师信息素养状况的调查研究 [J]_电化教育研究,2003,(1):65—69. [3]张霞,刘志兰,杨劲松.我国教师信息素养研究现状综述[J]. 扬州大学学报(高教研究版),2012,16(5):70~72. [4]吴岚.知识经济时代与教师的信息素质[J].电化教育研究, 2001,(1):7—10. [5]孙汉群.教育信息化与教师信息素养[门.中国教育信息化, 2011,(12):13—17. [6]教育部基础教育司.走进新课程[M].北京:北京师范大学出 版社。2002. [7]解月光,邢志芳,李岩等.欠发达地区农村学校教育信息化参 与主体的需求分析与思考[J].中国电化教育,2010,(2):35—41.
(上接第167页) 小组成员自主选定。随着软件工程课程的进行,每个 小组需要按照软件工程生命周期完成可行性研究、需 求分析、概要设计、详细设计,实现和测试等内容的相 关文档,在每个生命周期结束的时候,需要小组组长 提供该生命周期的文档,并从各个小组中随机抽取一 些小组进行答辩,由教师和其他小组组长组成的答辩 小组对其进行提问和总结。 实践证明这种项目开发方式不但可以培养学生 实际解决问题的能力,还可以培养学生的团队合作精 神,为以后参加工作打下坚实的基础。 2.4教学评价改革 作为一门实践性的课程,最后成绩评定的重点不 应该是理论考试的成绩,而应该是学生是否在软件开 发中使用软件工程的理论、方法和技术,是否正确的 使用软件工程的方法提高软件质量。所以,要将实践 部分即项目开发部分的比重加大到30%,平时课堂上 案例总结部分比重为10%,试卷部分比重60%。而且 试卷应该以开卷考试为主,在试卷中,综合性和实践 性的题目应该占主要部分。这样就不会让学生在学习 的过程中死记硬背,而应该以理解和会应用为主。 3.结束 针对软件工程教学中出现的问题,我们从教学内 容、教学方法、实践锻炼和考核方式等方面进行了改 革和实践,在教学过程中注重培养学生的团队合作精 神和软件开发的能力。取得了很好的效果。 参考文献: [1]张海藩.软件工程导论(第五版).清华大学出版社,2008年 [2]宋玉成,靳绍礼等.案例法在软件工程学教学中的应用.中国 科教创新导刊,2010(16):72 [3]张琳,贾瑜.软件工程学课程多层次实践教学系统的构建.计 算机教育.2011(17):67—7O 2013年第4期 I福建电脑 .29.
医学信息工程专业软件工程课程教学方法研究
医学信息工程专业软件工程课程教学方法研究
我校开设医学信息工程专业,该专业是一门以信息科学和生命科学为主的多学科交叉与融合的新兴综合性学科。为医疗卫生行业培养既掌握计算机技术,又掌握医学专业技术,还熟悉医院管理流程和临床科研数据处理的复合型人才[1]。
《软件工程》课程是该专业的专业核心课程。软件工程是指导计算机软件开发和维护的一门工程学科[2]。学生学习这门课程是要求他们掌握软件工程的概念、原理、技术和方法,从而经济、高效地开发出高质量的软件并有效地维护它。该类课程理论较多,同时其综合性、实践性要求较高。如何教授好这门课程是一个值得思考的问题。
1 《软件工程》课程教学中存在的问题
软件工程课程内容主要是许多概念和原理,教材上涉及的方法与技术并没有多难理解,但教学过程中仍发现有如下问题:
1.1 学生对软件工程类课程感觉概念、原理太多,难以记忆
软件工程课程主要讲解软件开发中的原理、方法、技术,很少涉及软件算法和程序设计。学生在学习时有个误区,觉得这门课既然是介绍各种概念和原理的,死记硬背就好了。而大量的概念和原理光靠死记硬背反而容易混淆,学习效果并不好。
1.2 教学模式单一,缺少有专业特色的固定的教学案例
目前软件工程课程仍以教师课堂授课为主,学生听课为辅,教学内容侧重于理论。实验学时较少,学生的实践多在课后完成,较难落到实处。课堂使用案例也多为教材上给出的小案例,实用性不强,缺少专业特色,学生很难接触真正的医学信息系统开发项目的实例。
1.3 学生缺少对相关课程间关系的理解
目前的教学模式是各门课独立讲授,对于软件工程课程而言其综合性很强,其理论与应用与许多课程相关,但学生在学习时是单独学习的,在头脑中没有形成完整的课程体系,不能把已学过的知识融会贯通的使用。
1.4 学生实践能力较差,难以满足专业需要
软件工程课程实践性要求高,而学生在学习的过程中,仅仅抽象的学习软件开发的过程,很少有机会参与软件开发的整个过程,从而实践能力较差。
软件工程系列课程的实验教学改革
总第245期 2013年6月(中) 戡又c‘ The Science Education Article Collects Tota1.245 June 2013(B)
软件工程系列课程的实验教学改革
李整
(华北电力大学 河北・保定071003)
中图分类号:G642.0 文献标识码:A 文章编号:1672—7894(2013)17-0041—02
摘 要对软件工程系列课程的实验教学和考试进行改
革,建设了IBM Rational综合实验平台,将“重过程、轻结
果”的实验考核机制作为改革方案应用到考试环节。实践证
明,实验教学的改革是成功的,新的考核机制极大地提高了
学生的积极性和教学效果。
关键词实验教学重过程轻结果综合实验平台
Experiment Teaching Innovation in the Series Course of
Software Engineering//Li Zheng
Abstract Innovation of experiment teaching and examination has
been established,as well as the IBM Rational compositive exper— iment platform.During the examination link,experiment exami—
nation mechanism of”emphasis of process while ignorance of re—
sult”is applied as reform scheme.Practice proves that the reform
of experiment teaching is successfully,in addition,the improved
examination mechanism strongly heightens students’positivity
《软件工程》课程教学改革探讨
长江大学学报(自科版) 2013年1月号理工上旬刊第1o卷第1期 Journal of Yangtze University(Nat Sci Edit) Jan.2013,Vo1.10 No.1
《软件工程 课程教学改革探讨
李亚红 (南阳理工学院计算机与信息工程学院,河南南阳473004)
[摘要]《软件工程》是一门集理论和实践于一身的课程,是计算机专业的必修课程。从分析目前软件工 程教学的现状出发,结合多年《软件工程》教学体会,就《软件工程》教学的课程特点、学生学习中存
在的问题等给出了详细的分析,并利用案例分析的形式给出了提高教学方法的几点建议,包括案例教学、 被动式教学转换为主动式教学、改变单一的教学模型。
[关键词]软件工程;案例分析;主动式教学 [中图分类号]N4 [文献标志码]A [文章编号]1673—1409(2013)01—0096一o3
《软件工程》是高等院校计算机专业教学中的一门必修课程,涉及计算机、数学、管理等多个学科
的领域知识,是在软件开发过程中不断总结经验而获取的理论课程。在当前市场情况下,无论是软件管
理者,还是项目开发者、测试者都需要掌握软件工程的原理、方法和技术。否则,这个项目就有可能呈
现出“软件危机”的特性,即项目的延期、费用的超支、质量的降低甚至最后的软件失败。作为一名
《软件工程》的教师,如何培养学生具备有软件工程的开发思想,如何搞好这门课的教学,是摆在面前
的一道难题。
实际教学中,《软件工程》课程的教学效果也并不如人意,学生很难掌握过多的知识点,即使掌握,
也只能是从理论记忆方面,针对软件工程本身的抽象性和应用性,又很难将其应用到具体实例当中,致使
学生所学和社会所需很难接轨,不能满足市场的需求,不能获得较强的实践能力。下面,笔者根据自身从
事软件工程的教学经验,就《软件工程》课程特点、学生学习和教学安排等几个方面阐述了自己的想法。
l 《软件工程》课程内容特点
软件工程课程教学改革初探
软件工程课程教学改革初探
[摘要]文章针对软件工程这门课程的特点,从教学内容、教学方法、教学实践环节和考核环节等几个方面,探讨了软件工程的教学改革,以提高软件工程的教学效果。
[关键词]软件工程 教学改革 教学效果
软件工程是讲授软件工程学的基本原理、概念和技术方法等的课程,是计算机及其相关专业的一门核心课程,是指导计算机软件的开发、维护和管理的普遍原理和技术的一门综合性课程。此课程的教学任务是使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;开发软件项目的工程化的方法及在开发过程中应遵循的流程、准则、标准和规范等;重点提高学生解决实际问题的能力,同时培养学生的团队精神,为将来从事软件开发及进行软件项目管理打下良好的基础。在学习过程中不但应注重概念、原理、方法和技术的掌握,也应注重方法、技术的实际应用。
面对这样一门知识庞杂、抽象的课程,实际的教学效果往往不是很理想,在有限的一个学期内,教师觉得这门课教起来较困难,学生也因为基本上没有软件开发的实践经验,学习中大多只能靠死记硬背,觉得枯燥乏味,没有兴趣学习。那么该如何改变这种局面,改革软件工程课程教学,提高教学效果,使学生获得较强的实践能力?本文就从课程内容、教学方法、实践环节、考核环节等几个方面对课程的教学改革进行探讨。
一、建立合理的课程内容体系
软件工程研究的范围很广,有基础理论研究、应用研究以及实际开发和维护,除了技术问题之外,还涉及与软件有关的活动,如计算机可靠性理论、管理学等方面。现在,软件工程已经成为以计算机科学技术为基础的交叉学科,受到课堂讲授时间以及安排实践活动时间的限制,在软件工程的教学过程中不可能做到面面俱到,只能根据学生的培养方向等因素对所讲授的内容作必要的取舍。我们采用了“突出重点,面向实用”的指导思想,以传统的生命周期方法学和面向对象方法学为主线,建立了课程内容体系,补充了基于Web技术的软件工程方法,并侧重于讲授新技术、新方法;在软件的需求分析方面增加了学时,列举分析了一系列实例,以便学生掌握软件开发的基础技术;删减了一些不实用或已经过时的技术方法的讲解,以培养学生学以致用的能力。要求学生掌握软件项目开发的工
软件工程专业校内实训教学模式研究与实践
2013年第11期
(总第1087期) 黑龙江教育(高教研究与评估)
HEILONGpANG EDUCATION(Higher Education Research&Appraisa1) No.11,2013 Sefi ̄No.1087
■专业与课程建设
软件工程专业校内实训教学
模式研究与实践
姚登举,郭红。张淑丽
(哈尔滨理工大学,黑龙江哈尔滨150040)
摘 要:从开展校内实训教学的必要性着眼,在分析企业项目实训局限性的基础上,提出建立企业实训和校内实
训相结合的实训教学体系的总体思路,并从实训环境、实训案例、实训师资、实训规范与制度、实训教材、实训平
台等方面阐述了实施校内软件项目实训的策略。
关键词:软件工程;实训教学;策略
中图分类号:G642.3 文献标识码:A 文章编号:1()02—41O7(2013)11-0009-02
软件产业是国家战略性新兴产业,是国民经济和社
会信息化的重要基础。软件产业要发展,人才是关键。随
着全球信息化进程的加快和软件产业的不断发展,迫切
需要提升软件工程科技队伍的创新能力,迫切需要应对
经济全球化挑战的国际化软件工程人才。然而,当前我
国软件人才培养的速度和质量均难以满足实际需求。一
个突出的问题是:高等院校培养的计算机及软件人才的
能力素质不能很好地满足软件企业对人才的实际需求,
尤其在教学实践环节上,存在许多不足。建立校内实训
和企业实训相结合的软件项目实训教学模式,可以加强
学生的工程实践能力、团队协作能力和工业化素质培
养,从而提高软件工程专业人才培养的整体质量。
一、开展校内实训教学的必要性
目前我国软件人才培养面临一种尴尬的局面:一方
面企业对于计算机及软件人才需求强烈、高校计算机及
软件专业毕业生供给旺盛,而另一方面软件企业招聘
难、计算机及软件专业毕业生就业困难的现象普遍存
在。如何有效缩短产生在软件人才培养和软件企业需求
之间的供求距离,帮助学生顺利从学校跨入到企业,已
软件工程实验教学改革与创新实践方法
第20卷第7期 2011年7月 牡丹江大学学报 Journa1 of Mudanjiang University Vo1.20 No.7 Ju1. 2O11
文章编号:1008.8717(201 1)07.0145"02
软件工程实验教学改革与创新实践方法
吴 志 男 (宜春学院数学与计算机科学学院,江西宜春336000)
摘要:本文根据软件工程实践教学经验提出一种基于虚拟软件企业的导学制方法,给出这种方法的教学实施
办法,并给出实施这种办法的经验和细节。
关键词:软件工程;实验教学;导学制;虚拟企业
中图分类号:TP317文献标识码:A
一、引言
软件工程是一门来源于实践、指导实践的科学,是
对于具体软件实施过程和方法的抽象和概括。而软件工
程实验教学中必须将抽象的理论再返还到实践中,学生
才得以消化、吸收和运用。软件工程实践教学正是承担
着理论联系实践的教学任务,使学生能掌握其中的方法、
得到相应的技能,但由于软件工程知识点多,知识综合
性强,软件工程活动具有很强的连续性,要使学生获得
真实的软件开发经验,掌握并运用它并不容易。
基于此,我们提出一种基于虚拟软件企业的软件工
程实验教学实践方法。它根据软件工程教学特点,模仿
实际软件企业运行机制建立虚拟企业,学生作为该虚拟
企业的虚拟员工,将学生分成若干开发小组,采用角色
扮演的方法并在导学员的指导下让学生参与软件项目开
发,完成相关软件工程实践活动,从而达到软件实验教
学目的。这种方法使学生尽可能获得真实企业开发情境,
从解决实际问题中得到软件工程相关经验,使学生在软
件项目管理和软件过程方法上都能得到较为真实的体
验,使教学实践与实际软件工作实践无缝连接,在教学
体制内获得相关软件开发实践经验。
二、基于虚拟软件企业导学制的实施办法
这种方法关键是要学生获得与真实软件开发活动尽
可能的真实体验,使学生能在真实情境下发现问题,探 索问题,主动寻找解决方法。根据本人教学实践经验,
“101计划”对“软件工程”课程教学改革的影响分析
112Internet Application互联网+应用
作为软件工程专业的核心代表性课程,“软件工程”课程的实际建设需要避免形式教条主义,真正解决教学现场所反馈的问题,并且在有限的时间内准确、完整地传授知识理论给学生[5]。在“101计划”的推动下,针对传统课堂教学、传统实践教学手段以及传统创新教育平台的局限性,提出通过借鉴大规模开放在线课程、在线实践和开源软件创新实践平台来进行软件工程课程建设。(一)课程定位软件工程作为专业核心课程,必须注重课程前后知识的衔接。通过课程的学习,学生掌握如何进行软件开发的需求分析、设计、实现和测试,如何使用各种工具和技术进行软件项目管理,如何保证软件质量和软件文档的编写等。此外,学生还将了解软件开发中的各种标准和规范,以及行业中的最佳实践和最新技术趋势。在这样的培养目标要求之下,明确软件工程的课程定位,培养学生具备软件工程师的基本素质和技能,使其能够胜任软件研发和维护的相关工作,并为未来的职业发展打下坚实的基础。(二)“软件工程”课程的理论实践新模式随着教学改革的不断推进,目前课程的理论课时正在逐渐缩减。然而,完全将课程转变为纯实践也不可取,因为这样可能导致学生理论知识的匮乏以及对实践的应付了事现象。因此,在48学时的教学安排中,平衡分依据教育部公布的《教育部高等教育司2023年工作要点》文件,明确一系列“101计划”的实施计划,以全方位推动教育和教学的改革进程。通过构建核心课程和核心实践项目等基本元素,并以课程改革为切入点,来解决人才培养模式中的关键问题。基于计算机领域的本科教育教学改革试验,全方位地执行一系列的“101计划”,以促进基础学科和“四新”关键领域的核心课程建设,这包括核心课程和核心实践项目的构建。在“101”计划的指导下,应用型高校的教育教学改革方向是,应用型高校的教学定位不仅要满足本科教学的理论知识需求,同时也要考虑到职业教育的实际操作技能培训[1-2]。“软件工程”这门课程被视为计算机大类学科的核心课程,其课程目标是将软件编译的基础理论与实际应用紧密结合,确保学生能够将所学知识转化为实际的应用功能。在推进教学改革的过程中,与应用型高校计算机相关的专业需要特别重视培养方案的构建,同时要考虑到课程中实践环节的比重,并着重于实践教学环节的设计,以便引导学生更好地理解和掌握相关知识和技能[3-4]。一、“软件工程”课程的科学性建设制定软件工程专业的培养方案时,需要综合考虑课程的基础理论知识结构和课程的逻辑顺序,并根据学分
人机交互的软件工程方法课程教学实践研究
115人机交互的软件工程方法课程教学实践研究
■ 李红玲
人机交互的软件工程方法是一门实践性强的专业基础课程,针对该课程实用性强、领域性新、知识面广等特点,结合笔者的具体授课经验和教学实践效果反馈,从教学现状、内容、方法、手段、实践等方面,探讨将人机交互的教学需要与软件工程的专业特色深入结合的教学思路,为提高该课程教学质量与效率提出一些可操作性的建议。人机交互(HCI)是一门研究计算机系统与用户之间交互关系的新兴交叉学科,它与计算机、认知心理、人体工程、设计等学科紧密相关。在《国家中长期科学和技术发展规划纲要(2006—2020年)》中,人机交互被列为支撑信息技术发展的科学基础之一。在软件工程专业人机交互课程目标主要是让学生可以通过交互知识的学习和交互理念的掌握,对人机交互中常用界面设计的相关设计原则、方法、模型、技术等知识点的理解,设计出具有良好交互性能和用户体验的人机界面,培养学生理论与应用融会贯通的能力。笔者根据人机交互的软件工程方法课程内容的特点,结合个人多年的教学经验,在课堂教学的各个环节中充分利用多媒体、展台、建模软件(Axure RP、3ds max)、实验设备等现代教育技术进行教学的设计与探索,提升课堂的趣味性,激发学生学习兴趣,增强人机交互技术在软件工程专业中的实用性和应用性,培养学生工程实践能力和创新能力。1 人机交互课程发展现状从传统互联网发展到移动互联网,再到IOT和ATOT,信息产业不断升级迭代。通过课程实际教学过程中发现,人机交互课程的理论教学内容抽象、复杂,交叉学科领域知识涉及面广。针对这些特点,虽已建立比较完善的课程框架体系,但是学生学习课程的难度仍然较大。人机交互的软件工程方法是江苏师范大学科文学院软件工程专业的专业基础课程,课程教学内容由基础理论和设计实践两部分组成,基础理论知识这一部分,主要由任课教师利用讲授法进行讲解,为没有接触过人机交互的学生搭建该课程的整体框架。课程的第二部分是设计实践,主要学习人机交互界面设计原则、方法、交互原型设计。对于软件工程专业的学生来说,这部分内容抽象性高、实践性强,理论与实践并重。如何将设计原则和方法应用于具体的设计过程中,单纯的讲授法已不适用于此部分内容的教学。在实践教学部分,项目完整开发周期长(图1),实验学时分配少,课内很多人机交互设计实践没有在软件开发项目实战中进行有效开展,导致学生无法将抽象性的理论知识直观化、可视化,学生理解与记忆较为困难,难以做到学以致用。
浅析软件工程专业实践教学改革模式
计算机教学与教育信息化 计算机光盘软件与应用 Computer CD Software and Applications 201O年第20—21期
浅析软件工程专业实践教学改革模式
杨毅 (广西工学院,广西柳州545006)
摘要:针对当前软件工程实践教学中存在的问题,为了提高学生运用软件工程知识的能力以及创新意识,对实践教学的改革进 行一些探索。 关键词:实践教学;应用能力;自主学习;创新 中图分类号:TP311.5-4 文献标识码:A
当前计算机软件行业需求与高校的计算机软件人才培养的模
式之间存在较大矛盾,主要体现在:一方面我们经常看到市场行 业感叹“软件人才匮乏”的报道,另一方面高校计算机专业毕业 生却面临着就业难题。这说明高校只有按照就业市场的需求进行
整合,才能为自己赢得办学空间。
一、实践教学改革问题的提出
当前教学仍然以“教师”为中心,学生处于“被动学习”形 式,没能很好地调动学生的自主学习的积极性。许多同学在学习
后对软件开发与设计没有整体的观念,即使考试取得较高的分数,
在真正应用创新时仍然觉得难以下手,完全不知道如何将所学的
知识应用到实际中,导致教学效果不理想。
这些存在的问题让我们不得不反思:我们教什么内容?课程 教学应怎样组织?将基础打在哪儿?如何衡量教学效果?使学生 掌握课程的共同原理,融会贯通,具备实际应用解决问题的能力,
是当前实践教学改革急需解决的课题。 二、以学生为中心的实践环节 由于信息产业发展日新月异,对本软件工程学科的教学提出 了较高的要求。我们只有不断通过更新教学内容、优化教学体系,
为培养适应学科发展和社会经济发展的专业技术人才提供重要的
基础。同时,还需要不断革新教学指导思想、教学方法、教学手 段和加强课程管理,把以教师为中心的“被动学习”教学过程变 为以学生为中心的“自主学习”教学过程,确实提高学生的实践
动手能力,为培养学生的创新能力打造重要的基础。
“软件工程”教学改革的探索
CEPE中国电力教育
201o ̄鲴13期总第t84期
DOI编码:10.3969/j.issn.1007—0079.2010.13.043
软件工程"教学改革的探索
宋宝卫黄永丽
摘要:本文结合教学实践的体会,分析了郑州轻工业学院计算机与通信工程学院“软件工程”教学方法中存在的问题,根据现代软
件工程技术的发展需要,提出新的软件工程教学模式,重新定位“软件工程” ̄由理论性学科到工程型学科的转变,并从教学内容、教学
.方法、教学实践等提出新的解决方法和建议。
关键词:软件工程;教学方法;教学实践 作者简介:宋宝卫(1971一),男,河南杜旗人,郑州轻工业学院计算机与通信工程学院,讲师,工学硕士,主要研究方向:数据库技术、
软件工程;黄永丽(1978-),女,河南民权人,郑州轻工业学院计算机与通信工程学院,讲师,工学硕士,主要研究方向:图形与图像、
软件工程。(河南郑州450002)
“软件工程”是计算机科学与技术和软件工程专业的一门专
业核心课程,涉及软件开发技术、过程和管理等诸多方面,是
一门理论和实践并重的专业课程,其教学目的是使学生了解和
掌握软件工程的方法、技术和思想,具备未来软件工程师所需
要的专业技能。 但在实际教学中存在很多问题,教学结果也达 不到预期的效果。在很多高校该课程成为“鸡肋”,处于食之无
味、弃之可惜的教学状态,很多教师认为它是理论性很强的学
科,再加上自身工程实践薄弱而不愿讲授,学生也不愿学习,基 于这种情形并根据笔者所在郑州轻工业学院的教学实践对软件
工程的教学改革提出下面的建议。
一 研究软件工程新技术,调整“软件工程”教学模式
1.“软件工程”课程教学的重新定位 软件工程采用工程的概念、原理、技术和方法来开发与维
护软件,把经过时间考验而证明正确的管理技术和当前能够得
到的最好的技术方法结合起来,以经济地开发出高质量的软件 并有效地维护它, 重点强调理论教学。根据郑州轻工业学院 计算机与通信工程学院(以下简称“我院”)计算机专业和软件
