高校软件工程课程教学改革分析

来源 :数字化用户 | 被引量 : 0次 | 上传用户:zxd80509
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在我国普通高等院校的专业教学中,通常会在三年级开设软件工程课程。软件工程课是一门实践性相对较强的课程,并且所涉及到的知识范围也是非常广泛的,在这门课程的教学过程中,教师应当对软件工程方面的专业知识有一个全面且深入的认识,要切实的具备丰富且扎实的基础知识。部分高校近年来提出了一种采用软件工程课程知识进行毕业设计的方式,这样不仅可以让学生们对软件工程课程有一个更为系统的学习,同时还能够提高学生学习专业知识的积极主动性,教师应当予以高度重视。
  【关键词】软件工程 高等学校 教学改革
  一、高校软件工程教学概述
  现阶段,软件工程课程已经逐渐的成为一门单独的新学科,而且在我国许多高校基本上均开设这门课程,因而其重要性可谓是不言而喻的。近些年以来,随着科学技术的不断发展,软件工程课程已经成为开发软件的必备知识,所以,要想真正的成为一名合格的大学生,那么就必须对软件工程知识加以熟练的掌握,这也是成为一名合格的信息人才所必须具备的一项技能。同时,高校在开展软件工程教学时,应当恰当的选择讲授方式,要想方设法的创新教学理念,优化课程教学结构,激发学生学习的热情,只有这样才能够培养出更多优秀的应有型人才,才能够进一步推动科技的蓬勃发展。我国很多高校都设有计算机科学技术专业,在这个专业的教学过程中,软件工程是一个基础性比较强的课程,而且也是学生必学的一门课程,只有切实的掌握了这门课程,学生学习软件知识才能够得心应手。当前,相当一部分的高校在进行软件工程教学时,选用的教材基本上均是清华大学出版社出版的《软件工程导论》。在具体的教学过程中,教师也都是采用理论知识教学和实际练习相结合的方式予以展开,简单的来说也就是在课堂上由教师把相关的理论知识教授给学生,然后再对学生进行相应的实训,让学生们亲自动手去设计一些东西。
  二、软件工程教学的特点
  (一) 综合性较强
  学习软件工程课程需要相关的前导课程作为学生学习的基础,前导课程主要包括数据结构、计算机基础导论、简单的操作系统以及对数据库的基本处理能力等。通过对这些前导课程的学习,学生可以对局部性的问题有大体上的了解,并且能够通过自己的努力去解决专业问题。软件工程课程更为注重的是学生对全局问题的解决能力。我们都知道,软件工程课程是综合性比较强的学科,因而学生在学习的过程中,难以避免的会遇到一些无法独立解决的问题,这时就需要去与其他学生共同讨论,如果仍然解决不了,则需要去请教专业老师。从某种意义上说,对软件工程的研究其实就是在具体的开发过程中,应用自己已经学到的理论知识以及解决问题的方法,在一定的时间内且不超过预算的条件之下,做出高质量、高水平的软件。
  (二)实践性较强
  正如前面提到的,软件工程课程是一门实践性非常强的课程,是经过许多研究学者深入研究且精心提炼的结果。高校学生在进行软件工程课程学习时,应当在能够掌握基础概念和方法的前提下,切身的置身于软件开发的实践工作,只有这样才能够真正理解与体会书本上所讲授的知识的内在涵义,才能够切实的掌握知识与技能把,从而为日后的工作及学习奠定坚实的基础。
  (三)课程发展速度较快
  软件工程从上世纪六十年代末提出,在近几十年的时间里,软件工程的发展速度是非常惊人的。在软件开发过程中,通常有着多种多样的开发方法,不仅有较为传统的软件工程,还有专门针对某个软件的软件工程开发项目,甚至还有一些其他的软件工程开发项目,比如结构软件工程、形式软件工程以及净室型软件工程等。然而,许多高校所选用的学习教材无法把多样化的软件工程开发方法全面的涵盖进去,进而导致学生不能对比较前沿,比较先进的开发软件方法有整体上的认识。所以,教师在实施软件工程教学的过程中,切勿仅仅注重教材内容的讲授,还应该在具体的教学中适当的引入比较先进的软件开发方法,以便于最大限度拓展学生的思维,充分的开阔学生的视野。
  (四)对经验丰富教师的需求迫切
  软件工程是一门需要将理论和实践密切结合的课程,如果是尚未切身参与过软件开发的教师,可以说是无法完全够胜任课程的教学工作的,即便是已经从事软件开发工作多年的教师,在课堂教学的过程中,如果不注重联系实际,往往也无法把课程知识有效地教授给学生。软件工程课程需要不断地与实践接轨,高校应该提供给学生丰富的实习机会,让学生可以在实习过程中不断掌握丰富的软件工程专业知识,但是目前这些问题已经成为高校软件工程教学的难题。因此,采用何种方法才能提高高校软件工程教学的效果与效率,是摆在我们面前最重要的一个问题。
  三、软件工程教学中所存在的主要问题
  (一)教材存在一定的局限性
  我们如果从高校软件工程教材的角度去分析高校软件工程课程的教学,通常不难发现高校所使用的教材存在着较强的局限性。高校目前的软件工程教学所沿用的依旧是以往传统的教学方法,在组织开展软件工程实验时,仍然以生命周期的方式予以研究,这样做的结果就很容易导致学生在软件工程学习中出现时效性严重不足的不良现象,学生无法切实的跟上信息行业的发展步伐,并且很多软件方面新兴起的技术学生也无法接触到,尤其是那些前沿的科研成果。过去传统的教学方式主要是教师把书本上的理论知识讲授给学生,学生可承担额听讲中仿佛是已经掌握了教师所讲授的知识,但实际上绝大多数的学生对教师讲解的专业知识仅仅是非常模糊的认识,这是因为该课程的实践性较强,只是进行理论知识教学是远远无法使学生掌握这门课程的。
  (二) 实践次数少且质量不高
  高校在进行软件工程教学时,不能够提供给学生比较合适实践的项目,这也是学生进行试验之后无法取得预期效果的原因之一。学生不能把自己所学习及掌握的理论知识很好地应用到具体的实践活动中去,这是实践质量差的一个重要原因,与此同时,另外的原因就是学生对教师所讲授的理论知识没有熟练地掌握,无法真正的确保知识的合理运用。因此,当学生做畢业论文时,便无法有效的将软件工程的优势予以充分的展现与彰显,甚至很多学生会将软件工程视为毕业设计中的一个软肋。除此之外,学生在进行课题选择时,也不知道到底什么样的题目适合自己,可能有些学生会选择软件开发这个题目,但是在他们的毕业论文中,出现错误的频率非常之多,学生对软件工程的相关知识了解甚少,这些问题在毕业论文的撰写中便可暴露出来。   (三)软件工程教师能力不足
  现在,除了专门培养软件工程学生的学校之外,其他的学校也会开设软件工程课程,但是这些学校的教师资源质量不是很高,或者说是,这些教师进行软件工程教学相对比较欠缺。软件工程是一门对教师素质要求较高的课程,这门课程的教学迫切需要教师对教材的本质知识有非常深入的理解,而且教师还应该具备丰富的软件开发方面的经验,最好是掌握一些开发软件的亲身经历,只有这样的软件工程教师才能够把软件工程这门课程很好地教授给学生,并且在进行课程教授时才能够把理论知识与实践充分的结合起来,才能够促使学生真正的将这门知识掌握好,进同时对该课程产生强烈的学习欲望。高校软件工程课程在教学中存在着的一系列弊端及问题,导致高校软件工程课程的教学效果有欠理想,而如果想要把教学质量予以提高,那么就必须将上述问题妥善的解决。
  四、高校软件工程课程教学改革途径
  面对软件工程课程教学中所存在的诸多问题,教师应当针对软件工程课程的特点以及课程学习的重要性,同时充分的结合实际的教学情况,尽快做出切实可行的教学改革计划,要重点从教学内容、教学模式以及教学资源等方面去实施改革。现阶段,许多地方高校在进行软件工程教学时,使用的依然是传统的教师为课堂中心的教学模式;还有些高校虽然对理论知识的教学是非常重视的,但是却极大的忽略了该课程实践教学的必要性。以上这些内容都是原来传统教学出现的问题,软件工程课程是一个实践性非常强的课程,如果对学生只是单纯的进行理论知识的讲授,那么他们对这门课程的理解和掌握是不能够提供学生应用及实践的。对于这个问题,教师应当深刻予以了解,同时还应当尽快的开展教学改革。在软件工程的教学过程中,教师需要担任的角色就是讲授教材上的知识,指导学生进行具体的实践操作,学生在具体的学习中也应该积极主动地去进行实践操作,教师布置下来的任务必须积极的完成,并能够通过完成任务更为深入且全面的了解课程知识。此外,教师还应当切实的立足于学生的性格特点,有针对性的采取教学方式,以此开展课堂知识的讲解。
  五、结束语:
  总而言之,为了进一步提高软件工程教学的质量,本文软件工程课程的现状、教师在授课过程中所存在的问题以及应对措施等进行详细的阐述,以供教育教学工作者参考与借鉴。
  参考文献:
  [1]何月梅,杜海艳,王保民.《软件工程》课程教学改革的探索[J].中国成人教育,2010(13).
  [2]骆惠清.以毕业设计为任务驱动"软件工程"教学改革[J].长春理工大学学报:社会科学版,2011(03).
  本文受到鲁东大学名校工程建設项目经费资助,受到鲁东大学校专项经费(项目号LY2010015)、山东省高等学校科技计划项目(项目号J12LN51、J12LN05)资助。
其他文献
灵敏度是非制冷热敏二极管型红外焦平面阵列(IRFPA)的一项重要性能指标.二极管结构的电压温度系数(VTC)对灵敏度有很大的影响.分析了二极管结构的设计参数和工艺参数对其电压
【摘 要】媒体资产管理系统是一个对各种媒体及内容(如视/音频资料、文本文件、图表等)进行管理,能够實现素材收集、转码、编辑、资料存储及编目检索等功能的应用系统。本文根据媒资系统在现实应用中的功能及性能需求,提出了一种基于SOA架构,具有模块化高、稳定可靠等特性的系统建设方案。  【关键词】媒资系统 转码 编目审核 SOA架构  一、 引言  随着三网融合进程的加快,广电网络运营商面临着越来越激烈的
【摘 要】随着医院的信息化建设取得飞速发展,医院信息系统的存储备份与容灾越来越重要。本文着重介绍容灾的意义,探讨医院SAN容災系统的设计与实现。  【关键词】医院SAN容灾实现  一、医院信息系统容灾备份的必要性  医院的信息化建设取得飞速发展,医院信息系统又有别于其他行业,医院的信息系统是一个数据量巨大,数据类型复杂和事务并发多的实时系统。医院临床信息系统产生的数据在安全,数据储存等方面都有很高
我国经济的发展进步,促使科学技术在不断地发展进步,计算机信息水平进一步提高,该技术在实践中已被社会各领域积极采用。在医院单位中广泛推广医院计算机信息系统的建设,能够促使医院整体服务质量的提高。但是在应用中,关于计算机信息系统存在的安全问题不容忽视,该系统的安全与否对医院工作的正常开展有直接的联系。对此本文就医院计算机系统的安全问题开展理性的思考,并提出相应的维护系统安全性的对策及建议。
目的 探讨制作简便、效果良好的海人酸(KA)点燃致痫模型方法。方法 立体定向操作下于岛叶、杏仁核和侧脑室局部注射海人酸1.0μl,观察致痫大鼠的行为学和脑电图改变,检测其病理学变化,比较其点燃特征。结果 行为学、脑电图和病理学证实岛叶点燃组与传统致痫(杏仁核、侧脑室)点燃组比较,具有相同的致痫特征;同时,岛叶点燃组初次发作时间为(59.96±4.36)min,静止持续时间为(11.90±0.54)
【摘 要】近年来随着计算机的发展,水利信息化经历了从无到有的改变,为防汛防寒、抢险救灾工程建设和管理水资源管理等领域起到了很大作用,但由于缺乏统一的规划标准,存在各自为政目标单一,资源无法共享等种种问题,严重影响了水利综合信息系统的发挥。在这里,本文主要介绍SOA技术的应用  【关键词】水利;综合信息;SOA技术  一、水利综合信息系统一些概念和现状  水利综合信息系统是统一的信息平台构架,是国家
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
为加强医院信息系统安全与规范化管理,本文详细描述了利用PDCA管理模式对医院信息安全进行监管的过程,将这四个环节进行具体化,使之更具有操作性,经过PDCA循环监管,加强了我院信息系统安全,提升了信息科满意度。
多发性骨髓瘤(MM)是骨髓浆细胞异常增生所引起的恶性疾病,约占血液恶性肿瘤的10%[1].IL-16是重要的免疫调节因子,与多种癌症的发生和发展关系密切[2-3].为了探讨IL-16在MM发病中的作用及其临床意义,我们在MM患者治疗前后分别检测血清IL-16、胱抑素C(Cys-C)、血清乳酸脱氢酶(LDH)、β2微球蛋白(β2-MG)水平,并与急性髓系白血病(AML)患者和正常人进行比较,报告如下
期刊
介绍了变压器传统抗短路能力校核方法的不足,提出了一种计及试验与运行信息的变压器抗短路能力校核新方法。该方法以传统的设计计算校核为基础,增加试验信息与运行信息对设计校