欢迎来到天天文库
浏览记录
ID:21832186
大小:75.50 KB
页数:8页
时间:2018-10-25
《软件工程综合实训课程融合初探》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程综合实训课程融合初探摘要:基于建构主义认知学说,分析课程融合问题及其研究方法,提出课程融合的综合方案,具体阐述在软件工程综合实训中穿插软件幵发过程、数据库设计与管理、软件测试实践、系统分析与设计、Web软件实现技术等理论课程的实施过程,并说明教学效果。本文采集自网络,本站发布的论文均是优质论文,供学习和研究使用,文中立场与本网站无关,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除匕转载的信息,如果需要分享,请保留本段说明。关键词:建构主义;软件工程;综合实训;课程融合文章编号:1672-5913
2、(2017)07-0135-05中图分类号:G6420引言为了改善应用型软件工程人才培养现状,文献[1]提出一种创新的人才培养模式,这种模式主张在教学计划中引入长周期的软件工程综合实训。在实训中,学生以小组为单位完成一个较具规模的项目,并同步学习多门软件工程课程。文献[2]对这种综合实训的过程和内容进行探讨,指出这种综合性实训应采用迭代的软件开发过程并将20周的实践分为6次迭代,整个过程中学生幵展10个领域共30项活动,教师讲授软件开发过程、数据库设计与管理、软件测试实践、系统分析与设计、Web软件实现(编程)技术等课程
3、的内容。将如此多的课程组合在一起进行教学,究竟教学效果如何,教师又该如何选取各门课程的教学内容并将其合理组织到实训过程中,这些是我们要探讨的问1课程融合问题及研究方法按照传统的课程建设和教学方法,软件工程的专业知识被组织在多门课程中。各门课程独立施教,教学内容巾课程负责人根据课程目标确定,且各门课程所采用的教学案例也相互独立,因此学生学习一门课程时,难以与其他课程的内容对照和结合。从建构主义认知理论和实际教学的效果看,采用这种方式进行教学,学生学习起来有困难,学习兴趣降低,教学效果不理想。将软件工程主要学习内容融合在一个
4、大型综合性实训中,可以克服上述弊端。学生在综合实训中可以边做项目边学习,所学知识可以马上应用于项目中,有利于学生将所学各类知识重新构建,形成自己对软件工程的认知。在文献[1一2]所建议的综合性实训中,需要融合的内容按照其内聚性可组织为软件开发过程、数据库设计与管理、软件测试实践、系统分析与设计、Web软件实现(编程)技术5个模块。这些模块所要培养的学生能力见表1。上述模块内容与综合实训之间的关联和在时间顺序上的穿插,即本文所指的课程融合问题。模块内容如何选取和安排是该大型综合性实训能否成功的关键,我们也将重点探讨上述课程
5、融合的方案及其合理性和有效性。我们采用的研究方法是首先根据理论给出融合的原则和具体方案,然后按照方案实际执行,最后通过对比未执行课程融合的综合实训调查结果与执行了课程融合的综合实训调查结果,分析方案的实际应用效果及合理性。2课程融合原则根据对建构主义认知学说的理解,基于实践经验,在考虑软件工程综合实训中的课程融合时,我们主要遵循以下几项原则。(1)为了提高学习效率,达到最好的学习效果,知识的学习与应用应该同步,即所学知识应尽可能立即应用到项目开发过程中。这样做不仅有利于学生准确理解知识,还可以让他们在实践中加深对知识的认
6、识,从而做到牢固掌握。因此,软件工程有关的知识内容应该按照项目幵发过程来组织,做到所学即所用,急用先学,学完即用。(2)教学内容的选取应以项0开发需要为依据,即项0中需要用到哪些知识和技能,就在课程中加入相应的内容;项目开发中不会用到的知识和技能,就排除在课程内容之外。综合实训中学习的内容一般不属于基础知识,不存在既定的知识体系或完?漱砸?求。如果脱离项目实际需要,而按照选择的教材照本宣科,效果往往不好。(3)项0开发案例选取以承载必要的教学内容为宗旨。为了增强学生学习和实践的效果,课程内容以项目需求为剪裁原则。为了满足
7、国家软件工程专业教学指导委员会对本专业的要求,参考国际有关工程专业认证标准,软件工程综合实训的教学内容应该具右一定的目标或最低要求,并且这些目标和要求只能通过选取合适的教学案例和项目开发任务予以实现;如果随意选择案例或开发项目,有可能造成实践内容或理论内容的重要缺失,导致最终不能符合相关组织对软件工程专业的定义及要求。(1)区分适合用理论课传授的显性知识和只能在工作中感悟和学习的隐性知识。显性知识作为理论课教学内容进行安排;隐性知识则通过项H开发中的要求、纪律或者指南来体现。例如,如何获取和识别系统需求、如何文档化需求等
8、,可以作为系统分析与设计课的内容;如何领导一个项0小组、如何在项0小组中协作等,则比较适合作为项目开发中的要求和指南提出,让学生自己在实践中摸索和体会。(2)对于比较复杂深奥的学习内容,不应采用一次性灌输的方式,即一开始就将全部内容和要求倾注给学生;相反,可以通过多次迭代,逐步向学生解说有关知识和奥秘,在重复中加强学
此文档下载收益归作者所有