当前位置:首页 > 专题范文 > 公文范文 >

结合高职学生实际,搞好《软件工程》课程教学

时间:2022-10-29 16:45:02 来源:网友投稿

(重庆工贸职业技术学院)

【摘要】本文结合高职学生实际,讲解了如何进行《软件工程》课程的教学体会和方法。

【关键词】软件工程 教学

《软件工程》课程是一门纯理论课程,不同于大多数其它专业课程,造成学习上的相当难度。而对于学习计算机应用等专业的学生来说,又是一门必修课。学习该课程的主要目的是让学生对软件工程学有一个全貌的了解,对其所涉及的基本概念、原理、方法和有关技术逐步领会并进行运用。要求学生能够在已有的程序设计数据结构数据库等理论基础上,为今后进行实际的软件开发奠定一个良好的基础。让学生了解软件工程的基本概念,理论,熟悉软件生存周期的各个过程及其任务。了解软件生存周期中的文档种类,掌握文档的编制方法。通过该课程的学习,提高学生的综合素质,增强学生理论分析能力。通过学习具备参与中等规模软件需求调研,设计的能力,能够独立设计小型软件系统。

教学中,要抓大放小、重点突出,注重激发学生的分析问题能力,培养他们以工程化的思维模式进行软件分析、设计。以就业为导向,以能力培养为核心,以应用为目的、以够用为度的教学原则,结合学生的实际情况,选定不同的教学内容,把理论教学与操作实际密切结合起来。为了让学生快速掌握软件工程方法,了解软件工程课程精髓,可以以大家都较熟悉的VB来进行一个工具的开发,如编一个计算器等。要求学生利用软件工程方法进行,严格按照软件可行性、需求分析、总体设计、软件详细设计、编码和测试等步骤。这样学生就能够较好地完成,能够掌握软件工程方法的相应步骤,对以后大型软件的开发工作奠定了基础,也一定程度上消除了学生学习该门课程的畏难情绪。

在教学内容的组织上,课时安排上,都要结合教学实际。举例最好以最新的真实项目为例进行讲解分析,以提高学生学习积极性和主动性。本课程的基本理念中强调对学生的科学素质的培养。科学素质是指学生将来参加社会生活、从事经济生产、作出个人决策所必需的对科学概念和过程的理解,以及一定的探究能力,能较好地理解科学技术与社会的相互关系和科学的本质,形成科学的态度和正确的价值观。注重探究性学习,将其贯穿于全部教学活动中。 探究性学习的根本目的的在于提高学生的问题解决的能力,因此仅仅靠知识的传承、讲授、灌输就不能有效地达到目的,必须改变教学的策略和方法,改变学生的学习方式。 探究性学习能使学生既能理解、掌握和应用知识,又发展了收集和处理科学信息的能力,获取新知识的能力,分析解决问题的能力,交流与合作的能力,特别是培养了创新精神和实践能力;同时,还将使学生的学习过程更富有个性化,对情感的体验、科学态度的养成,正确价值观的树立,也会有极大的促进。明确教师在教学活动中的地位,强调以学生为中心的教学,教学是师生之间、学生之间互动的过程。教师是教学活动的组织者、引导者与合作者。一切的教学活动要以学生为中心的。要让学生获得成功的体验,树立信心。而要体现以学生为中心的理念,必须在教学过程中充分发挥学生的主观能动性,发掘学生的创新精神,其次要让学生有多种机会在不同的情境下去应用他们所学的知识,最后要让学生能根据自身行动的反馈信息来形成对客观事物的认识和解决实际问题的方案。这就要求我们教师在教学过程中尽力帮助学生自己进行知识构建,而不是去复制知识,即教师要引导学生自己去认识和发现知识,认识和发现科学的方法,创造和实现知识与科学方法的应用。为此,教师就要精心设计每一次的教学活动,要根据不同层次的教学对象,课程的不同内容以及不同的目标要求灵活多样地组织教学。或讲授,或讨论,或课题设计,或问题解决,或设立情境。

以问题解决为核心组织教学,创立良好的教学环节促进“问题解决”的实现。教学的问题可分为概念问题、方法问题、思想问题、计算问题、推论问题、应用问题以及实际操作或模拟实现等问题。教师组织教学就是要引导和帮助学生或激励和启发学生一一解决这些问题。要让学生置身于问题之中,有获得问题解决的成就感,也有乐于和敢于面对新问题挑战的紧张感。这可以大大提高学生的分析问题解决问题的能力,实际应用的能力,知识拓展的能力,以及总体把握的能力;而且这对提高团队协作能力和科学的素质有极大的帮助。如某工资管理系统具有以下3项功能:1、输入职工名册清单;2、从员工的档案工资和业绩工资的计算中产生工资数据;3、依据人事部门提供的职工清单按月打印出员工的工资报表。请学生编写出该软件的需求规格说明书。考核也可主要采用分小组联合开发一个实用软件项目的方法来进行,再一次复习、巩固、深化所学内容。

充分利于現有设备,优化教学环境。多媒体辅助教学就是一种重要的手段。多媒体辅助教学的突出功能就是信息交换量大,而且实时快捷,另一个突出功能就是形象直观,易于接受。另外设立相关资料库、报告会、专题讨论、分组讨论等都是可考虑采用的手段。如在进行系统流程图、数据流程图、层次图、结构图的讲授中,就要充分利用多媒体的直观展示,且要进行对比讲解,也让学生反复练习各种图的绘制,让学生快速入门,进而较好掌握。通过互联网让学生收集软件招标书,如“某某大学教务管理系统招标”标书,了解甲方对软件的各种要求,做到有的放矢地学习。

总之《软件工程》课程是一门纯理论,但又和最新技术前沿密切相关的课程。所以除了讲透概念、基本理论外,还应让学生进行调研或进行简单项目的开发。希望学生在今后的软件开发中自觉应用软件工程方法,只有这样才能达到这门课程的教学目的,学生学有所获。

参考文献:

[1]郑小发 主编 软件工程技术 水利水电出版社.2011

[2]闫菲 主编. 软件工程. 水利水电出版社.2008

作者简介: 陈陵(1963—),男,副教授,主要从事电子商务、数学建模的教学研究。

推荐访问:软件工程 高职 搞好 课程教学 学生