- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程学课程多层次实践教学体系的构建
软件工程学课程多层次实践教学体系的构建 软件工程学课程多层次实践教学体系的构建
摘 要:实践教学是培养学生应用能力和创新能力、实现素质教育和创新人才培养目标的重要环节。针对软件工程学课程实践教学中存在的问题,本文提出一种基于建构主义学习理论的多层次实践教学体系改革方案,详细讨论课程实验、软件工程专业实习、开放式工程实训和科研素质训练等四个阶段实践教学环节的设计、组织和实施方案,并分析了建构主义理论对实践教学的指导意义。
关键词:软件工程;建构主义;实践教学;教学改革
作者简介:张琳,女,讲师,研究方向为软件工程、软件体系结构;贾瑜,男,副教授,研究方向为计算机软件理论。
1 背景分析
软件工程学是指导计算机软件开发全过程的一门综合性课程,具有极强的实践性,目前已被广泛列入计算机及相关专业的教学计划。如何组织好软件工程学课程的实践教学,对于培养创新型软件人才具有重要意义。
对于应用型本科院校,软件工程学的教学目标要求学生掌握实用的软件开发方法和原理,学习如何开发出高质量的软件,授课内容涵盖了软件开发过程中应遵循的标准、规范和准则以及经典的软件开发方法学等,为学生从事计算机大规模软件开发与维护工作打下基础。尽管教师在授课过程中反复强调软件工程学的理论对于指导软件开放实践的重要性,但通过观察学生的反馈,笔者发现学生对这门课程的学习兴趣并不高,尤其是在实践中灵活运用所学理论的能力不足。造成这一现状的因素很多,在此结合我院实际从以下三个方面进行讨论:
1) 课程的理论和实践环节比例设置失当。应用型本科院校的学生,其理论分析能力往往有所欠缺,这就要求教师在课堂上既要阐述理论的分析、原理和作用,又要提供基于理论的处理方法,比如提供项目案例,给出开发流程的详细说明,从而熏陶学生软件分析、设计的思路及技巧。由此,需要改革传统的课程学时比例安排,采用更新颖的教学模式,将实践环节和理论授课巧妙地编织在一起。
2) 缺乏后续工程实践训练,理论知识得不到有效巩固。在现有的教学计划中,该课程和本专业其他课程的关联度偏低,既定学时授课结束后,后续实践训练环节未能跟上,导致学生从课程中习得的内容得不到进一步的巩固和加深,不容易学以致用。根据艾宾浩斯的“遗忘曲线”理论,遗忘具有先快后慢的规律,单纯注重当时的学习效果,而忽视了后期的保持和再认,同样达不到良好效果。因此,为该课程构建更加科学的实践教学体系,从多角度、多层面对学生进行训练,让学生的软件开发技能有施展的舞台,对于培养其分析和解决问题的能力,提高理论与实践相结合的能力有积极意义。
3) 考核机制亟待改进。对于软件工程学这类实践性较强的课程,采用传统的应试教育考试方式,如闭卷笔试,会将学生的注意力引导至死记硬背、生搬硬套的方向上去,和课程设置的预期目标相违背,无法全面检验教学成效。相比之下,学生更加欢迎方案公开、自由选题的考核方式。考核方式应体现学生是考核的主人,强调以学生为中心,考查其创新精神和在不同的实践情境下应用所学理论知识的能力,更注重实践能力、协作精神的培养。
多层次实践教学体系
实践教学不仅能传授知识、验证理论、培养技能,而且相对于理论教学具有直观性、实践性、综合性、设计性与创新性[1]。实践环节对于软件工程学这类工科课程尤为重要。针对上节讨论的该课程教学中存在的问题,在我们已有相关教学研究与实践的基础上,本节介绍一种基于建构主义学习理论的多层次实践教学体系。该体系着眼软件人才市场的需求,旨在培
养学生的创新意识,铸造应用型软件人才。图1是该实践教学体系的二维结构图,其中垂直方向为四个阶段的多层实践教学环节,即软件工程学课程的基本实验、软件工程专业实习、开放式工程实训以及科研素质训练;在水平方向上,上述四个实践层次被划分到当前软件系统开发比较主流的两种技术平台(.Net Framework和J2EE)进行实现。下面首先简述建构主义学习理论的原则,再围绕四个阶段的实践教学过程进行详细说明。
图1 多层次实践教学体系结构图
建构主义学习理论是国内外教育学专家近年来的一项重要研究成果。该理论认为,知识是学生在一定的情境下,利用必要的学习资料,通过意义建构的方式获得。该理论提倡以学生为中心的学习,其中,教师只是意义建构的促进者,学生则是信息加工的主体、意义的主动建构者。笔者所参与的教学研究团队对该理论进行了深入学习和研究,并已将其应用到本学院的相关课程改革中,收效良好[2]。
课程实验
课程实验是为配合软件工程学的理论教学而设置的。为解决该课程理论知识点枯燥难懂的问题,提高学生兴趣,我们将课程实验由原来的8学时加大到16学时,理论课堂上仅简要阐述理论难点,让学生通过课程实验来消化这些理论知识,顺应建构主义学
文档评论(0)