以项目为导向的软件开发课程教学模式研究与实践

来源 :科学与技术 | 被引量 : 0次 | 上传用户:joinrootcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:由于我国信息技术的不断创新与发展,计算机技术这个学科除了具备较强的科学性之外,还具备一定的工程性。计算机课程的教学是一种面向设计特别是计算机软件开发的课程。对编程和数据库技术应用以及软件工程和软件开发工具和环境都非常实用。在面向项目的软件开发课程的教学过程中必须强调其实用性。因此,本文从计算机软件开发课程的工程性和实践性出发,以项目的开发贯穿教学过程,论述教学方法的实施。
  关键词:项目教学;软件开发课程;实践研究
  1 概述
  软件工程在计算机专业课程中是一门非常重要的专业课程,具有很强的理论和实践性质。软件工程在课程结构方面是一门课程,本质上它与计算机专业和计算机专业的许多专业课程相结合。许多高校都有计算机专业的软件开发课程,但存在着强调理论和忽视实践的问题。为此,以项目为基础,坚持项目发展,利用校企合作的方式,共同办学,做好教学准备工作,可视化抽象知识。
  2 以项目为导向的软件开发课程问题的提出
  2.1 传统教学方法的局限性
  传统的计算机教学课程大多使用知识驱动的教学方法,教师按照传统的教学方式来讲授知识,老师教,学生学,虽然传统的教学方法也穿插实例,但是对于计算机课程的教学来说,这些实例使用并没有实质的联系,是独立的。传统的教学模式学生在学习过程中很难真正看到所学习知识的用途,学生缺乏内在学习动力,而且不利于产生积极的学习情绪。此外,学生不能掌握他们的学习要点,因为他们过分关注细节,试图加重工作量。再者传统的教学模式以学生为中心,学生只是被动地学习和练习,很难激发学生的学习热情。最后,学生学习完课程之后,即使试验结果良好,但仍然缺乏实际的运行能力。整个项目的分析和设计过程不明确,难以形成完整的知识体系。
  2.2 项目教学方法的科学性
  学生学习软件开发不仅仅是要学习课程知识,更重要的是掌握并运用知识,学会运用才能从根本上提高自己的实践能力。学生们已经掌握了基本概念和技术核心,更重要的是要具备开发能力。对于学习计算机的学生,使用各种学习模式来激发学习,注重学习实践,并不断培养创新和创新素质。因此,基于长期的实践和发展,我们使用基于项目的教学方法。面向项目的教学方法是师生互动的教学模式。在学习项目开发的过程中,学生实现了围绕分析和设计的整个过程,并将理论与实践教学结合在课堂教学中。因此,学生不再是被动地学习,而是成为课堂的主人,成为积极的参与者。创新的教学方法可以有效克服传统教学方法的局限性,鼓励学生提高计算机信息管理的实际水平。
  3 教学方法的设计
  3.1 分析项目需求和系统的主要功能
  面向项目的软件开发将每个项目分为几个模块,每个模块对应的知识点可以进一步划分为一部分教学内容,以便将教学方法和内容结合到实际项目的理解中。实际上,教学过程是项目的建设过程,主要表现出每个教学单元都将项目设计的主题围绕主题,然后在项目设计的基础上,教授课堂教学内容,最后将项目开发的任务分配给学生。
  3.2 项目教学的整体构思
  以项目为导向的软件开发主要分为集成开发环境和主窗口,通过创建窗口以及属性和常用函数以及事件等基本窗口编程,并创建系统的主要窗口,并指导学生学习数据库和鼠标数据。学习和掌握经常使用的窗口控件,比如命令按钮和复选框和分组框等,并学会创建信息录入窗口。其次,学习和掌握数据窗口,这部分是Powerbuilder的核心,也是学生学习的重点。在学习和掌握窗口控件的时候,应当主要从下拉列表框和树状的视图等,创建信息查询窗口。最后要学习使用菜单,建立系统的主菜单,统一前面创建的窗口,学习和掌握SQL语句,对于前面创建的窗口实施统一的管理。
  3.3 项目教学的实施案例
  以项目为导向的软件教学实施案例不仅仅包括主题,还包括窗口与经常使用的控件,此外是布置项目任务,指导学生创建学生掌握基本信息录入窗口,在教学目标上学习和掌握窗口控件,比如命令按钮、复选框以及组框。
  教学过程上在这个环节中学习创建窗口的使用对象,并熟悉各种窗口的使用特性,让学生自主创建窗口,使得学生可以深入理解和掌握对象分析问题的方法。
  3.4 教学过程
  教师在实施项目导向软件开发的教学过程当中,首先是提出项目教学的任务,其次是概述数据窗口技术,在教学过程当中采用多种方式激发学生的学习兴趣和学习积极性。再者是向学生演示使用数据窗口并创建数据窗口的对象,演示创建窗口的方式方法,并指导学生学会添加窗口空间,并且通过数据窗口的数据控制示范来写入代码和属性设置,以便与数据控制和窗口对象相关联。教师还可以通过编写代码的方式,提取和修改大数据库的数据,并断开数据连接。最后,教师在给学生布置项目开发任务的时候,学生可通过窗口控件,修改和刪除浏览页面,并比较窗口对象的浏览页面,制作学员表和课程表格。学生需要查询知识和更新信息,自主完成课程和成绩的查询,从而达到举一反三的作用。
  3.5 考核方式
  在课程教学中,使用项目教学的方法必须改革现代课程考核方式,考核的方式可以包括形成性考核和期末笔试以及项目完成情况考核等几个部门组成,并科学划分比例,形成性考核主要是对学生平常的作业和学习过程中的行为表现和实践环节等方面进行考核,笔试主要是对学生一学期学习的知识进行考核,比如基本概念和基本理论和基本知识等技能。项目完成的评价主要是对学生解决问题能力和开发独立的项目的综合评价。
  3.6 教学效果
  面向项目的软件开发在实践课程教学中具有突出的优势。项目教学方法可以帮助学生理解课程教学的核心,提高学生开发和应用计算机软件的能力,完善计算机软件工程的基本原理,提高学生的学习能力以及提高软件设计和管理和写作能力,使学生在毕业后可以为计算机技术打下坚实的基础,逐步培养学生的团队协作能力。
  当前,以项目为导向的软件开发的教学方法已经有两年的时间,并收获了明显的效果。学生不管是在考试成绩还是及格率上都得到了明显的提高。随着现代计算机信息技术的发展,我们必须地传统的计算机教学方式进行改革,从而不断完善和更新导向教学的教学方法和教学内容以及教学观念上,在项目导向为基础的教学方法,虽然已经取得了成效,但是也面临一些问题,比如项目导向的教学方法对教师的教学提出了更高的要求,教师不仅仅要具备完善的教学理论,还需要有丰富的开发经验,相信未来随着项目导向教学方法的逐渐成熟,教师的教学水平将会大大提高,学生的专业技能和专业素质也将会得到提高。而且项目导向为基础的软件开发改善了教师与学生之间的关系,促进师生关系的和谐发展,老师和学生之间的关系变得更加和谐,学生与学生之间的交流更加顺畅。
  4 结语
  综上所述,项目导向的软件开发教学方法应当从专业自身的发展情况和学科以及教师的实际情况,不能一味地照搬传统的教学方法,也不能全部否定,应该在综合借鉴的基础上,取其精华,去其槽粕,选择适合学校发展以及本校教师和学生的实际情况适当选择内容实施项目导向教学,只有针对教师和学生的实际应用,才能真正改善以项目导向为基础的教学效果。
  参考文献
  [1]王东松.工学结合一体化的高职软件开发专业Java方向的课程开发研究[D].湖北工业大学,2011.
  [2]章杰,陈笑蓉,皮建勇.项目实践为导向的教学方法在软件开发课程中的应用[J].计算机教育,2010(05):91-94.
  作者简介:王延亮(1983年-),男,汉族,山东潍坊人,研究生学位,助教,研究方向:软件技术开发。
  周莹(1983年-),女,汉族,山东潍坊人,工学学士,山东省潍坊第四中学二级教师,研究方向:计算机科学与技术。
  (作者单位:山东科技职业学院)
其他文献
都说钱乃身外之物,可是钱又是人生中必不可少的东西,没有钱在这个社会就会寸步难行。当人们缺钱的时候,钱就会成为谈论的话题。就像要即将溺水的人,只想要如何活下去,而不是幻想活得怎样好。所以,钱可以成为令生活愉快的一种力量,无论什么时候提高对于钱的花销能力都不算太晚。  由于年纪的增长,好像已经很久没有读过童话故事了,感觉距离那种尽情的想象和肆意驰骋的虚构世界越来越远。但是有一本关于金钱的童话故事却让我
期刊
摘要:随着科学的不断发展,我国人工影响天气作业规模也在不断扩大。本文重点对人工影响天气作业中存在的主要安全问题进行分析探讨,并提出几点加强人工影响天气作业安全管理的管理措施,以期提升人工影响天气作业的安全水平。  关键词:人工影响天气;安全问题;管理对策  引言:  随着科技的快速发展,人工影响天气技术得到了广泛的应用,尤其在气象灾害防御方面起到了非常重要的作用。然而,人工影响天气作业的开展需要使
期刊
摘要:随着新课改的深入,结合校本教材研发的实际,使我们更深刻认识到深入开展校本研究,是课改实验的主旋律,也是教学相长得以持续发展的有效途径。我们只有搞好校本教研,不断探索语文教学新途径,才能提高语文教师的教学水平,提高语文学科教育教学质量。  关键词:课改;校本教材研发;教学水平  教师个人、教师集体、专业研究人员是校本研究的三个核心要素,他们构成了校本研究的三位一体关系,教师个人的自我反思、教师
期刊
摘要:我们学习英语,主要目的是为了应试,但是现在也在慢慢向交际发展。外国人学习汉语,却主要是为了交际和了解中国。这两者,都离不开一个关键,那就是国际音标。作为我们学习外语的一个重要依托,本文及将详细讲述国际音标的创制、符号说明、制定原则、与《汉语拼音方案》的异同问题及其争论。  关键词:国际音标;语言;汉语;英语;《汉语拼音方案》;表音密码  一、国际音标的产生及其背景  音标是详细记录语音的符号
期刊
摘要:家庭教育在幼儿教育中有着无可比拟的作用和不可取代的地位。家庭是幼儿最早接触的环境,环境对幼儿的成长有着重要的作用。为了让孩子更好地成长,就需要家庭发挥其主导作用,与学校教育、社会教育相互配合,协调一致,共同促进幼儿的全面、健康成长。  关键词:家庭教育;幼儿教育;策略  相关文献提出:“家园之间是重要的合作对象,幼儿园需要家长的理解与支持,鼓舞家长参与幼儿园的各类活动,在幼儿的发展中帮助家长
期刊
摘要:近几年我国综合国力、国际影响力和国际地位持续提高,社会经济发展逐步进入新常态。基于此,本文立足经济新常态实际,首先分析了新常态对民航业发展产生的影响,并提出了民航业在经济新常态下的发展新路径,以期能够为民航业的发展带来新机遇。  关键词:经济新常态;民航业;发展路径  经济新常态下我国消费领域出现明显的供需不平衡现象,国内消费增速放缓,但是国民对国外产品需求热情只增不减;国内航空客运量持续下
期刊
摘要:粮食仓储安全事关国民经济发展和社会稳定,灾害性气象条件与粮食储存密切相关。本文主要通过对黑龙江省佳木斯地区各国有粮食仓储库进行实地调察,通过粮食仓储的气象指标与佳木斯地区所属的六个市、县气象局近年来气象观测数据实时对比,总结出了影响粮食仓储的相关气象灾害,并对不同的灾害进行分析,结合国有粮食仓储设施现状和工作需求提出了针对粮食仓储过程中所需的專项天气预报,重点解决气象工作者为粮食仓储企业服务
期刊
摘要:本文从建设正能量团队出发,分析团队成员五个方面的工作恐惧与障碍,提出了换位思考、彼此尊重、相互信任、积极鼓励、合作共赢等工作方法,并就如何通过塑造团队正能量促进个人成长作出较为系统阐述。  关键词:正能量;团队建设  一、什么在阻碍团队正能量  团队成员由于不安而彼此影响,从而产生恐惧,由恐惧而产生障碍,由于障碍而无法前进的现象,是我们在管理中必须正视并解决的问题,具体来看这种恐惧或者说障碍
期刊
摘要:本文利用地面观测资料、NCEP再分析资料、台站观测资料等对2016年2月25-27日普洱市强降雨天气过程进行分析。结果表明:南支槽是普洱市这次强降雨天气的主要影响系统,槽前的西南气流不断向降水落区输送源源不断的水汽,再加上高空冷平流的影响,普洱市出现了明显的降温和降水天气;在西南低空急流的作用下源源不断的暖湿空气向强降雨落区输送,再加上暴雨区内的强辐合,低空急流在普洱市这次强降雨天气过程中发
期刊
摘要:水是生命之源,是生态之基,是生产之要,城乡发展一体化是解决“三农”问题的根本途径,而大力发展城乡供水更是促进人水和谐,推动乡村经济发展的重要方面。随着社会的不断发展,农村城市化进程的不断加快,城乡人民的生活差距在不断缩减,供水同通路、通电一样,成为振兴乡村健康发展的基础设施之一。本文从多方面对发展城乡供水,振兴乡村健康发展进行了简单的阐述,以期能够为城乡一体化建设带来一定的帮助。  关键词:
期刊