《软件工程》优秀课程建设总结报告.doc_第1页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程优秀课程建设总结报告在德州学院软件工程优质课程建设的工作中,我们课程组全体成员认识到软件工程是计算机软件专业的一门核心基础课程,搞好这门课程的建设,对于提高计算机科学与技术专业学生的学科理论水平和专业素养有着至关重要的作用,结合优质课程建设所做过一些工作,现总结如下:一、程建设的指导思想和目标规划遵循“教育要面向现代化、面向世界、面向未来”的教育战略思想,以学科建设为依托,以工程教育为准绳,以课程体系、教学内容的改革为突破口,以科研促教学,把教学思想、教学内容、教学方法的研究和改革;师资队伍的建设、教学基本条件的建设、教学管理的建设推进到新的高度。软件工程是计算机科学与技术专业课程体系中重要的专业基础课程之一,对于学生知识、能力和综合素质的培养具有承前启后的作用。软件工程课程重在培养学生应用计算机语言的能力。课程建设的目标是建设成深受学生喜爱的精品课程,通过对该课程的学习,培养学生利用软件系统分析和解决问题的能力;培养学生具有严谨的科学研究的作风,提高素质具有重要的作用。为后继课程的学习;今后教学工作、科研工作有其他课程不可替代的作用。二、课程建设特色1.采用国内先进教材,教学起点高采用国内比较有影响的教材国防科技大学齐治昌的软件工程,以及大量电子参考材料,教学起点高。不断更新教学内容,及时反映软件工程技术的最新发展。以学习、研究软件工程及其相关系列课程的学科前沿课题作为教师队伍建设的主要内容,不断提高教学水平,组织相关教师编写教材,使教学更加有针对性。2.实践与教学紧密结合,培养学生动手能力将软件开发过程的阶段性工作与软件工程教学过程相结合。在开学之初布置实验或课程设计题目,学习相应章节内容以后,要求学习完成相应开发工作并撰写相应的文档。如需求分析内容学习完之后,要求学生针对自己的课题做需求分析并书写需求分析报告。其他章节内容依次类推。这样模拟软件工程开发过程,使学生熟悉软件工程开发过程,培养学生动手能力。3.运用现代教育技术,进行教学方法和手段的改革,不断提高教学质量。对于现代教育技术与课程整合模式,进行了大量卓有成效的探索与实践。完成了包括教材配套课件、电子参考材料及网络课程多种媒体构成的立体化的网络教辅平台,为学生提供了良好的多媒体学习环境和丰富的教学资源。三、教师队伍建设成绩软件工程是计算机科学与技术专业的一门专业核心课程,本课程对于培养技术型应用型人才的软件开发素质起着重要的作用,因此本课程的建设非常注重中青年教师培养,注重提高中青年教师的教学理念和教学水平,特别是加强中青年教师实践教学能力的培养,同时为适应现代教育改革与发展的特点,根据软件工程课程的教学需要,不断地加强软件工程教学和实验队伍的建设,采取的主要措施有:1.提高教师理论水平:有计划地安排青年教师深造,提高学历层次和理论水平。同时,根据课程改革的需要,安排教师外出参加专项进修或研讨。2.锻炼教师实践能力:要求课程教学组所有教师必须承担实验或课程设计教学任务。通过软件设计与实验指导培养教师的软件开发、程序调试、发现问题和解决问题的能力。3.提高教师教学能力:通过试讲、观摩、资源共享和经验交流等方式,培养青年教师的教学能力;研究探讨地方本科院校教育的特点和要求,统一了教学思想,使课程组全体教师进一步明确了本课程在人才培养过程中的重要地位和教学改革的思路;研讨与实施课程改革,交流教学经验,并实现教研活动的计划性、经常性与规范性。通过集体交流与合作的方式提高队伍的整体教学水平。我课程组有一名老师(王文博)聘为计算机系公共教研室副主任。总之,通过近三年的努力,本课程组已经建成了一支知识结构、学缘结构、年龄结构、学历结构、职称结构各方面较为合理的教师队伍。同时教师队伍具有良好的团结协作精神、责任感强、教师素质高。课程组老师完全有能力在规定的时间内完成德州学院软件工程优质课程的改革与建设任务。四、教学内容1.课程内容体系结构1)软件工程概论(软件、软件工程、过程、过程模型,工具与环境);2)软件项目管理和系统工程(软件度量和估算,软件的质量标准,开发计划与进度管理软件过程的管理,计算机系统工程、可行性分析);3)需求分析方法(需求分析的目标和任务;传统的数据流分析技术(SA)、分析建模的步骤和方法);4)传统软件设计方法(面向数据流设计概念、原则、过程、结构化设计技术;详细设计描述语言,设计文档);5)面向对象分析和设计(OO概念和原理,UML概述,OOA,OOD);6)软件编码(语言理论基础、编码风格、程序设计语言、编码工具与环境);7)软件测试(测试目标与原则,测试方法与步骤,调试)。2.教学内容组织与安排教学内容组织分为课堂理论教学和实验室实践教学联合方式,随着教学内容的进行,安排实验,及时消化。使学生了解和掌握软件工程的基本概念和软件开发过程的主要步骤,使学生获得在实际软件开发过程中合理使用需求分析方法,系统设计方法,界面设计方法等方面的基本理论和基本技能。课堂理论教学课时分配:第一章 软件工程概述_1学时第二章 计算机系统工程_1学时第三章 需求分析基础_1学时第四章 面向数据流的分析方法_2学时第五章 面向对象的需求分析_6学时第六章 软件设计基础_6学时第七章 面向数据流的设计方法_6学时第八章 面向对象的设计方法_6学时第九章 程序设计语言和编码_1学时第十章 软件测试_6学时总 计:36实验室实践教学课时分配:实验一 项目可行性分析与项目计划_2学时实验二 项目需求分析_4学时实验三 项目概要设计_4学时实验四 项目详细设计_10学时实验五 用户界面设计_6学时实验六 编码实现_6学时实验七 项目测试_4学时总 计:363.实践教学在实践环节中,特别安排了36学时实验和一个学生自己选题或老师指定题目的课内课程设计。实验利用面向对象程序设计和数据库系统原理等课程所学习的可视化语言和大型数据库系统作为工具,采取基于面向数据流模型或UML模型进行对某软件系统的开发,使得学生对软件开发过程有个感性的认识。课程设计强调通过实际训练掌握与理解软件工程学中的基本概念、方法和原则。课程设计使学生进行一个从软件计划、需求分析、设计、编码、测试和软件开发全过程的训练,要求能够按照软件工程标准书写文档,课程设计作为一项实践活动是培养这种能力的重要环节,使得学生达到工程化软件开发过程的实际训练与培养,对软件开发及其所学习内容得到进一步的体会和认识。通过课程设计,可以将所学的理论,方法和技术有机地串联起来,从而为将来实践和进一步深造打下基础。还可以为最后的毕业设计做好理论与实践上的准备。五、教学方法和手段改革1.教学方法软件工程是计算机科学与技术专业中一门十分重要的核心课程,也是一门教师难教、学生难学的课程,同时,很多学生对该课程寄予了很高的希望。该课程教学难点集中表现在: 内容十分庞杂,涉及面广,很多知识是建立在实践经验基础之上的,这对于尚未踏入社会、没有项目经验的学生而言,存在很多困难; 实践性强,教学过程需要学生参与,课外需要团队成员之间的沟通与合作; 技术发展快,应用问题广泛。这些问题一直困扰着从事软件工程教学的教师。针对这些问题和难点,本课程组通过对软件工程课程及其课程设计课程的教学进行了研究和探索,将老师们自己所从事的研究和实际项目结合起来,不断改革教学方法、手段和强化教学内容,针对平均每届近100人的教学任务,课程组教师所采用的具体教学方法和实施手段如下:1)认识到软件工程与实际应用系统开发之间的紧密关系,认识到项目管理和沟通的作用与制约,着眼于培养学生的工程意识,关注软件工程和计算机技术的发展,以及这些发展对软件工程课程教学带来的影响,不断更新教学内容和实验手段。2)启发式教学方法:在课堂教学中,积极采用启发式、讨论式、互动式教学方法,活跃课堂气氛,促进学生积极思考,激发学生的学习潜能、培养学生自主学习能力。3)教学内容的选取注重基础性、实质性和先进性的结合。以软件工程中的生命周期为主线,以软件工程方法学为基础,将实际案例为讨论对象,将软件工程的教学内容组织成一个完整的逻辑整体。在这一主线下,将软件工程中的概念、方法学等于案例结合起来,使得教学内容既有理论基础,又有实践背景;既能提高学生学习和实践的兴趣,又为教师科研提供选题,以形成教学与科研相互促进的良好态势。4)讲练结合法:讲解时,以课堂讲授为主;采用课堂讲授与多媒体演示教学相结合的方式进行,以增加学生对知识的感性认识、加深理解。通过网络提供大量的资料信息,使学生全面了解软件工程这门学科研究和发展的新动向。5)综合能力培养法:在教学中坚持理论教学、实验、课程设计等三位一体。理论课之前有原材料的感性认识实习,理论课后有大量的实验,学生到实验室动手操作。提高自己的动手和创新能力。6)改革考试方式。减少书面考试所占比例,增加实践环节考核比例。在实施中,实践环节考核的比例占到了学生总分的30%。本课程考试方法得当,试题题型、题量合理,内容覆盖面广,体现了知识与能力的结合;由于在软件工程教学中强调掌握软件工程中的方法和理念,与实际应用系统的开发密切结合起来,不要求学生读死书,在实际运作中我们将学生平时上机的工作表现作为考核内容。这使得学生重视本课程的实践环节。2.教学手段1)根据教学计划,按照计算机科学与技术专业的培养目标,多次修订软件工程课程的教学大纲,在教学中确定重点、难点,扩充前沿理论,从注重基础理论、强学习能力的角度改革教学内容和体系。把好备课关,对于所教内容应注意难点分散,尽量将其分解为便于理解的一些基本概念的组合,以便于学生理解,采取所谓“避轻就重”的教学方式,即难点多讲,易懂内容少讲。教学内容上还注意承上启下、循序渐进,保持思维的连贯性。2)有完备的教学大纲、实验大纲、教学日历、课程课件等教学文件。3)精心挑选教材。采用了高等教育出版社出版的齐治昌主编的软件工程教材。该教材至目前已出版二个版本。4)改革教学方法,以教师为主导,学生为主体;调动学生的学习积极性和主动性。对不同的教学内容用启发探究式、问题引导式、实验研究式等综合教学方法,提高学生的科学创新意识、科研研究能力和创造能力。5)积极研究开发软件工程的电子教案和多媒体教学课件,使用现代教育技术,把现代化教学手段用于该课程的教学实践中,充分利用先进的工具,将软件工程方面出现的新CASE工具及时引入课堂教学及实验环节中,不断提高教学质量。6)注重实践教学和学生创新能力的培养,根据实际教学需要,增加了课内进行软件工程课程设计实践性内容。同时,不断丰富实验教学资料,完善、更新实验仪器,改革实验教学模式,切实提高学生的动手能力。7)采用课程多媒体课件,提高讲授效果与质量。多媒体教学采用课程课件。根据软件工程的特点及课程要求,充分发挥计算机的文本、图形、动画和实时交互能力,利用多媒体形象生动、信息传输量大的特点,增大学生的学习信息量,提高学生的学习积极性。8)2007年5月,初步完成了软件工程网络辅助教学平台的建设,能充分利用学校的校园网络开展网络辅助教学,学生可以通过网络看到教师的电子课件和参考资料等,学生遇到问题可以及时与教师进行电子邮件交流,以便进一步提高教学质量。2008年,我们又对软件工程网络辅助教学平台进行了改版,根据广大师生的意见和建议,对教学内容和形式做了较大的修改和补充,以便更有利于教学。六、教学条件本课程是“计算机科学与技术”专业的专业核心课程。本课程制定了科学的课程建设的总体规划,定位准确,思路明确,并有具体的实施计划,教学大纲,实验大纲符合规范要求。1.教材使用与建设本门课程原来使用清华大学出版社出版张海藩主编的普通高校本科软件工程导论教材。因为该教材中面向对象分析与设计部分内容介绍太少,2006年采用了高等教育出版社出版的齐治昌主编的软件工程教材。该教材至目前已出版二个版本,国内比较有影响的教材参考书。在面向对象分析方面,还采用了参考资料清华大学的郑人杰的实用软件工程、电子材料如:OReilly的Learning.UML.2.0、UML.基础、案例与应用(第三版)、UML基础与Rose建模教程、using rational rose、程序调试思想与实践、程序设计实践、大道至简、代码阅读方法与实践、软件测试的艺术、软件工程思想和UML2工具箱等。课程内容系统而全面地介绍软件工程理论、技术和实践,全面介绍了软件工程学科的概念和方法。并采用多媒体手段制作了相应的课件和教案。2.促进学生主动学习的扩充性资料使用情况扩充性资料使用主要分以下几种情况:一是教师使用(进入课堂教学),二是学生使用。推荐阅读期刊和浏览相关软件工程专业网站。同时,开发了多媒体课件,为学生提供了多彩的学习资料。提倡教师针对不同的教学环节、不同的教学内容选择不同的媒体授课,有些章节用多媒体课件,有些通过“网络课堂”,总之以能够获得最佳的教学效果为目的。通过丰富的网络资源及相关专业性参考文献作为课程内容的辅助材料,培养学生灵活应用所学知识的能力。3.实践性教学环境目前,计算机系有用于软件工程上机的机房,其设备先进并拥有多媒体的教学设备,包括以双核为主的计算机108台、Rational系列软件,为软件工程的教学提供了必要条件。4.课程设计的实践教学效果:软件工程课程设计,应用于软件工程实验教学中,是软件工程实验的综合实践指导书,学生通过课程设计,了解需要掌握的知识,为学生实践提供明确的目标。根据计算机科学与技术专业的需要,制定了软件工程大作业任务书、软件工程可行性报告、软件工程需求分析报告、软件工程设计规则报告、软件工程大作业界面设计报告、软件工程大作业工作总结。经过实践,取得了良好的教学效果。5.网络教学环境网络课堂扩大了课程的受益面,与课堂教学互补,实现了因材施教,制造了教师与学生、学生与学生之间交互的环境。根据软件工程课程建设要求,将不断完善软件工程的多媒体教学课件和校园网络平台的辅助教学系统,做到师生互动,以争取更好的教学效果。教学辅助材料已基本上网,学生可以通过网络,在网上进行软件工程的各种学习活动。进入软件工程课程网络辅助教学平台的方法是:在浏览器的地址栏中输入:33/web/kcghjs/wwb_rjgc/zjjs.htm本课程任课教师由副教授、讲师组成。队伍中教师都多次主讲过本门课程及相关课程,对软件工程理论与实践有较深入的研究。主讲教师有创新的教学理念;采用具有启发性,能激发学生积极思维的、有独特风格的、行之有效的教学方式,师生间交流互动,鼓励学生质疑,并给予思路的引导;能有重点地落实讲授、讨论、作业、课程设计等教学过程。七、教研成果1.发表论文:1构建基于Microsoft. Net Framework的组件化Internet应用系统,德州学院学报,2005.42软件工程实验课程的教学研究与实践,福建电脑,2006.7 3软件工程课程考试改革的探索与思考,计算机教育,2007.14电脑知识与技术.基于Visual Foxpro中表复制技术的研究.2005(32)5褔建电脑.软件工程实验课程的教学研究与实践.2006(7)6德州学院学报.基于UML活动图的测试用例生成方法研究.2005(21)7黑龙江科技信息.非结构化转化为结构化程序的研究. 2006(2)8中国科技信息.浅析计算机科学与技术专业建设.2006(3)9福建电脑.数据库原理课程考试改革探析.2006(12)2.教学获奖1)数据仓库技术研究与应用-基于数据仓库的学生选课分析.德州市科学技术奖,叁等奖,编号:2005-3-4-42)一种可测量简简谐振动频率的振动频率传感器.2006年度德州学院青年专业技术人员优秀科研成果奖,叁等奖,2006.73)德州学院2005年度教师课堂教学大奖赛.优秀奖,德州学院,2005.6,编号:2005-2-404)数据结构课程教学改革探讨,优秀教研成果,二等奖,德州学院,2006.8,编号:20060203-25)大学计算机基础教学改革探讨,优秀教研成果,三等奖,德州学院,2006.8,编号:20060305-26)软件工程实验课程的教学改革与实践,2005年全国青年教师计算机教育优秀论文评比,优秀奖,教育部高等学校计算机科学与技术教学指导委员会等,2005.12八、成果及推广根据近年来计算机科学与技术本科专业学习与实际工作的需要,建立了适应不同专业学生培养目标的知识体系。形成了以传授知识为载体,重在培养能力、提高素质为目的的教学理念。改革了教学内容,改进了教学方法,适当合理地使用现代化教学手段,使学生在有效的时间内,在理解、掌握现代软件工程理论体系的同时,能够更多的获得新的知识信息,适应现代科学技术发展的需要。培养适应新世纪的动手能力强、高素质的应用性人才。1.进行了教学内容的改革,解决了软件工程知识重复问题,明确了课程讲解的内容,节省了学时。解决了课程内容增加与学时减少的矛盾,在少学时的压力下,完成了教学工作。2.开展了实验教学改革,解决了实验教学由验证性实验向探索性实验的转变,更好地培养了学生创新思维与实验能力。3.开展了教学方法的改革,解决了软件工程教学课件不适应本校教学特点与要求的问题,现在教师使用的多媒体教学课件均为课题组教师自己制作。实验教学改革创新与特点:1.增加了综合性实验内容,减少了验证性实验内容。2.软件工程实验统一进行了教学内容改革,联合培养,提高了对学生能力培养。九、课程建设发展规划软件工程课程建设的主要内容包括:课程内容改革、师资队伍建设、教学考核方法与手段建设、教材与教参建设、实践手段与内容建设、教学管理与评价体系建设等内容。结合本院实际情况,建设的目标、步骤为:1.进一步改革教学内容根据软件工程课程实践性强、发展迅速的特点,我们不断更新教学内容,保证教学内容的先进性,反映本学科领域的最新科技成果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论