基于项目案例驱动的《软件工程》实践教学研究

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:jayxiandan001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:《软件工程》课程的理论性和实践性都比较强,在传统授课模式下,实践环节比较薄弱,学生处于被动的接受状态,动手能力较差。基于项目案例驱动的《软件工程》实践教学以项目案例为驱动、以学生自主探究为主线,能够激发学生学习的积极性和主动性,有助于提高学生的实践动手能力和综合素质,培养学生独立探索、勇于开拓的自学能力和创新意识。
  关键词:软件工程 项目案例 实践教学 综合素质
  中图分类号:G642 文献标识码:A 文章编号:1674-098X(2015)05(b)-0142-02
  Practice Teaching Study on Software Engineering Driven By Project Case
  Liu Haiyan Wang Yaxuan Chen Heng
  (School of Software, University of Foreign Languages, Dalian Liaoning,116044,China)
  Abstract: Theory and practice of the course of software engineering are also strong, in the traditional teaching mode, students are in a passive state of accept, the practice ability is weak. Practice teaching based on project case, students’ inquiry is the main line, which can stimulate students learning enthusiasm and initiative, help to improve the students’ practical ability and comprehensive quality, raise the students′ independent exploration, and develop the self-study ability and innovative consciousness.
  Key words: Software Engineering; Project Case; Practice Teaching;Comprehensive Quality
  《软件工程》是计算机专业的核心必修课程,通过学习该课程可以提高学生综合运用知识解决实际问题的能力,对学生科研能力、工程能力以及创新能力的培养都具有重要作用。
  《软件工程》的理论性和实践性都很强,传统教学方式以教师“教”为中心,实践环节比较薄弱,学生基本上是按照教师规定的课程内容来“照猫画虎”式地被动套用知识点,动手能力较差。
  软件工程学科最大的特点是来自实践又运用于实践,大型系统成功的开发实践经验本身就可以上升、总结成为软件工程的方法。结合项目案例背景进行讲解,不仅可以加深对理论知识的理解,调动学生的学习兴趣,对于基本没有项目开发经验的学生来说,也是掌握软件工程理论方法的最佳途径[1]。
  1 项目案例驱动教学法
  著名的心理学家皮亚杰提出的建构主义学习理论认为,知识不是通过教师传授得到的,而是学生在一定的情境下借助他人的帮助,利用必要的学习资料,通过意义建构的方式而获得 [2]。项目教学法是由美国著名教育家凯兹博士和加拿大教育家查德博士共同创建的一种以学生为本的活动教学法。其突出特点在于学习过程的实践活动与研究活动相融合[3]。
  结合《软件工程》课程特点及教学体验,采用讲授法与项目案例教学相结合的方式,按照“案例导向、项目驱动”的设计思想,课堂以讲解基础知识为基石,介绍案例为主,讨论为辅。实验设计以项目开发为主,模拟软件企业先进的软件项目管理和开发过程,以项目开发带动软件工程的理论学习,又以软件工程的理论来指导软件开发的实践[4]。按照由表及里、逐层深入的学习途径,使学生可以循序渐进地学习软件工程学的知识和技能,更好地掌握所学内容。
  基于项目案例驱动的《软件工程》实践教学以任务为主线、教师为主导、学生为主体,符合探究式教学模式,使学生得到比较全面、系统和规范的软件工程实践训练,能够使学生经历一个具体系统从定义、开发到实现的完整过程。可以锻炼学生的系统分析、设计、编程、测试和维护能力,能够培养学生的团队协作、文档书写、实践动手能力和综合素质,锻炼学生独立探索、勇于开拓的自学能力和创新意识。
  2 基于项目案例驱动的《软件工程》实践教学
  2.1 优化《软件工程》的理论教学
  采用项目案例教学并不意味着对传统教学方法的全盘否定,而是对传统教学法的扩充。《软件工程》课程的基础理论多,而且比较抽象,却是指导实践应用的法宝,对于原理和方法的阐述需要通过课堂讲授进行,所以首先需要进一步优化理论教学。
  为此,结合软件工程学科的最新发展方向,精心设计和规划教学大纲,并且对教学内容进行合理删减,将教学内容分为不同层次,采用不同教学方法讲授。在保证学生掌握《软件工程》核心思想的同时,不断拓宽知识面,完善知识结构。
  2.2 探索《软件工程》的实践教学
  软件工程强调采用工程化的方式来开发软件,包括项目计划、分析、设计、编码、测试和维护等阶段。《软件工程》的实践教学主要采用结合知识点的案例式教学和贯穿整个学习过程的项目实践教学,前者有助于学生对某个阶段技术的掌握,而后者则可以帮助学生形成一个覆盖软件生命周期的全程概念,各有所长。
  2.2.1 结合知识点进行案例式教学
其他文献
申请公布号:CN106055106A  申请公布日:2016.10.26  申请人:北京联合大学  地址:100101北京市朝阳区北四环东路97号  发明人:刘宏哲;袁家政;张雪鉴  Int. Cl.:G06F3/01(2006.01)I;G06K9/00(2006.01)I  摘 要:一種基于Leap Motion的优势点检测识别方法属于计算机系统的人机交互领域。首先,该方法获取手势顶点,建立手
摘 要:深水钻井中导管一般采用喷射方式下入,该方法相比于浅水区常采用的钻入法和锤入法更加节约时间和费用,并且解决了气体水合物堵塞、浅层水流危害以及海底低温变化等浅层土地质风险难题。导管入泥深度设计是喷射钻井作业中最为关键的一环。分析极限工况下导管的承载能力与载荷,同时考虑静置时间对承载力的影响,得出深水钻井喷射导管最小入泥深度设计方法。研究表明:导管的入泥深度主要由当地的土壤性质、后续套管设计深度
已经被应用于电脑和手机中的发光二极管比标准灯泡耗能少。然而由于结构和材料的不同,普通发光二极管中的灯光亮度不够,不能作为家庭的主要照明设施。新研究发现了新一代亮度更
该文探讨依据"系统建模与仿真"课程的自身特点,结合卓越工程师教育培养计划,以培养学生的理论融合能力,技术表现能力和技术创新能力为改革思路,对"系统建模与仿真"课程的教学内容
没到过宝翠花园(Butchart Gardens),就不算来过温哥华的维多利亚。建于1904年的宝翠花园,是维多利亚最美丽的一处人间仙境。
临床实践教学已经成为医学教育的重要环节,其教学水平和质量必将直接影响着合格医学人才的培养、学校的办学以及学校的发展。现代医学教育的发展已经如何将单纯性从事临床工
摘 要:快乐学习是学习的最高境界,也是新时期教师追求的教学目标。初中英语学科本身具有很多快乐元素。教师要善于开发教学中的有利资源,为课堂教学营造轻松愉悦的教学氛围,促进英语教学走向寓教于乐的新天地。该文就如何实现在初中英语教学中做到寓教于乐而进行了简要的阐述。  关键词:寓教于乐 师生平等 模式多样 错误资源 英语活动  中图分类号:G63 文献标识码:A 文章编号:1674-198X(2015)