pbl在软件工程课程教学中的研究与应用

上传人:ss****gk 文档编号:236622852 上传时间:2022-01-08 格式:DOC 页数:10 大小:120KB
返回 下载 相关 举报
pbl在软件工程课程教学中的研究与应用_第1页
第1页 / 共10页
pbl在软件工程课程教学中的研究与应用_第2页
第2页 / 共10页
pbl在软件工程课程教学中的研究与应用_第3页
第3页 / 共10页
pbl在软件工程课程教学中的研究与应用_第4页
第4页 / 共10页
pbl在软件工程课程教学中的研究与应用_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《pbl在软件工程课程教学中的研究与应用》由会员分享,可在线阅读,更多相关《pbl在软件工程课程教学中的研究与应用(10页珍藏版)》请在金锄头文库上搜索。

1、PBL在软件工程课程教学中的研究与应用摘要:对高职计算机专业课程教学中运用pbl模式展开教学的过 程进行研究,力图为pbl在计算机专业课程中的运用提供一个详细 的、便于操作的流程,从而促进学生能力的提高,使每个学生的潜 能得到充分的发挥,最终走向成功。本研究主耍采用量的研究方法, 辅以质的研究进行验证。pbl模式强调动手实践,通过项目的实施 能发展学生的多种能力,采用小组协作方式能够解决在传统教育中 忽视团队精神培养、情感教育的问题。将pbl这种教学模式应用到 软件工程课程的学习过程中,学生通过这种边学习边以项目任务驱 动的方式完成整个系统平台的开发。关键词:高职;pbl模式;软件工程;项目任

2、务驱动the research and application ofpbl in software engineering teachinghuang yuan-ming, zhang jiexin, yang xiao-meiabstract: computer professional courses on the teaching of pbl models for teaching the process of research, trying to pbl in the use of computer science courses to provide a detailed, ea

3、sy to operate the process, thereby promoting capabilities, so that each student potential been fully exploited, and ultimately to success thi s study used quantitative research methods, supplemented by qualitative research to verify. pbl model emphasizes hands-on practiceof student ability, the use

4、of group col 1aborative approach to address the overlooked team in the traditional education, emotional education. pbl will be applied to this mode of teaching software engineering courses in the 1 earning process, students learn side by side with this project to complete the task-driven way of pl a

5、tform development.key words: vocational training:project-based learning method;task-driven project一、引言近年來,随着国民经济的发展和科技的进步,高职教育越来越成 为提高国民素质、加快经济发展的重耍因素。但目前高等职业教育 的现状并不容乐观,尤其是计算机行业中技能型人才短缺的问题十 分突出.以广西为例,一方而企业需要大量的计算机专业人才,另一 方面高职院校计算机专业的毕业生找工作难,就业率不高。造成这 种情况的原因是毕业生的能力达不到企业的要求,而并非人才过 剩。据区内一些用人单位的反映,高职院校

6、计算机专业的学生掌握 的计算机专业知识很不金面,在工作中遇到新的问题或状况时,他 们往往束手无策,很难胜任岗位的要求。究其原因,我区高职院校 基本上沿用了培养工程型人才的普通高等教育普遍应用的“三段 式”结构,即按基础课、专业基础课和专业课的模式构成课程体系, 严重影响了理论教学与实际应用的结合以及学生实践能力的提高。实训课针对性不强,不能形成完整的体系。专业课程结构大体是突 出专业课的比重,综合素质课与专业课的比重明显失衡,没有重视 学生综合素质的培养。重专业轻素质、重理论轻应用、重单门轻综 合的现象普遍存在。在教学内容、教学方法等方面存在着知识老化、 方法陈旧落后、理论和实践相脱节的现象。

7、二、pbl介绍project-based learning (pbl,即基于项目的学习)这种教学模 式,强调“以学生为中心,以活动为中心,以工场为中心”的学科 交叉、协作学习、自主探究、与真实世界和生活实践相联系。1. pbl的特点在丹麦,Pbl模式是教育部规定的大学和高等职业技术院校不可缺 少的部分。在瑞典,pbl模式被用于来自不同专业背景的学生一起 解决较为复杂的问题。在挪威,Pbl模式被用于社会科学、医学及 许多“交互式”课程的教学,鼓励学生在解决问题的过程中获得自 己的经验。它蕴含着建构主义学习理论、杜威的实用主义教育理论、 多元智能理论等学习和教育理论,是一种全新的教学策略。通过设

8、计相应的教学流程,更好地适应计算机专业课程的教学。2. pbl模式的教学过程对高职计算机专业课程教学中运用pbl模式展开教学的过程进行 研究,力图为pbl在计算机专业课程中的运用提供一个详细的、便 于操作的流程,从而促进学生能力的提高,使每个学生的潜能得到 充分的发挥,最终走向成功。(1)广西高等职业院校计算机专业课程教学现状及学生的特征。(2)pbl在广西高职计算机专业课程中应用的基本原则及教学流 程设计。(3)与pbl模式相适应的新型学生评价方式。遵循“以就业为导向,以全面素质为基础,以职业能力为本位” 的教学指导思想,在分析高等职业教育教学模式的基础上,以广西 高职计算机专业课程的教学现

9、状为切入点,探讨适应学生发展的新 型教学模式。课题研究突出两个方面:一是侧重从理论上对pbl模 式发展演变的历史脉络加以梳理,并由此对与其基本操作流程加以 分析、改进,提出适合计算机专业课程的教学流程。二是结合计算 机专业课程进行教学实验研究,将教学一线的实际成果加以总结归 纳并进行改进,使之具有实际推广价值。三、基于pbl在软件工程课程的应用本研究主要采用量的研究方法,辅以质的研究进行验证。pbl模式 强调动手实践,能够解决知识与技能分割、知识和技能常常难以迁 移到实际工作中去等问题;pbl模式通过项目的实施能发展学生的 多种能力,比如文字表达、创新、沟通交流;pbl模式采用小组协 作方式能

10、够解决在传统教育中忽视团队精神培养、情感教育的问 题。1软件工程软件工程就是一门将所有与软件开发相关的活动归纳在一起,并 形成系统的方法和理论的学科。如同盖一座大楼时所做的工作不仅 仅是砌砖和垒墙一样,软件开发过程所涉及到的环节和活动也不仅 仅是编写代码这样简单。比如:在编码之前,我们要了解编写的程 序是为了解决什么样的问题,即实现何种功能;对软件的系统要进 行规划、架构工作;编码完成之后,要采用特定的方法和途径来减 少软件系统中存在的错误;软件产品交付给用户后,还耍对软件系 统进行维护。另外,在这个过程中,要保证软件产品的质量。由此 可见,软件工程对于计算机专业学习有着非常重要的地位,一般高

11、 职高专学院都将该课程放于最后一个学期学习,完善整个软件开发 的流程。2.教师的要求作为一名教师,你要相信自己的每一位学生都很聪明,他们渴望 知识,他们期望口己能有价值。教师不仅仅是一位引导者,史是一名好的思考者学习者,学生不 再仅仅是一位吸收者,更是一名好的创新者传播者,教与学都应是 灵活的变通的。在讨论如何提高教学质量时,多数是分析学生的层 次情况和教材的内容,那么老师自身是否该给自己提出耍求呢,教 与学,往往看见的是学生,要的是教学成果,为什么学生上课率不 高,兴趣不够,是学生懒,还是作为引导者的老师没有带好路呢? 学生,部分学生在学习过程中逐渐找到了自己的学习方法,他们不 愿仅仅被约束

12、在课堂,他们想将自己学习的知识运用于实践,或者 让自身的能力有个更高的提高,这时可能某些学生个性的张扬,他 们不按时上课,作为一名教师你能说他们是坏学生吗?或许在有些 问题上自己的实践和认识还不足学生,对于这些渴望更多知识更多 实践的学生作为老师该做些什么。还有一部分的学生就是散,但这 并不表明他们就不喜欢学习。教师是一座桥梁,一边是知识,一边 是学生,采用什么样的方法需要教师不断的努力实践,也就是如何 将这座桥搭建的乂牢固又畅快,学生能上手做东西自然也就自信, 自然也就不怕面对社会。pbl模式的教学方式耍求教师有较好的实 践能力,能够以一个企业管理者的角色出现,带领学生以项冃任务 的方式学习

13、,对于教师而言,这需要有很强的动手实践能力,如何 将理论性的知识点通过简单形象的例子说明,再让学生实践到项目 中是种非常重要的学习方法,这也要求教师不仅能够当场解决学生 们发现的问题,而且还能自己动手操作,从而引发学生的兴趣。3. 应用pbl模式于软件工程课程软件工程,大多数学生在学习这门课程时都认为为什么要开设这 样一门理论课程,都已经到学期末了却要学习这样无意义的课程, 需求分析、概要设计、详细设计,做这些设计分析有什么作用呢, 项目的开发主要是编程,能做好功能实现写出代码就是能力。为什 么学生会有这样的想法呢?老师可能会认为我们的学生是高职高 专,他们喜欢的是动手、操作,像这种设计方法的

14、理论课程对于他 们而言可能是会枯燥些,然而老师心里很明白在软件开发中需求分 析是多么的重要,只有明确了整个系统的数据流入与流出,才能动 手开始一个项0的开发,只有这样才会令这个软件的生命力更强, 可是在授课时给学生讲解如何进行需求分析、如何设计功能模块等 等时套用的是理论方法,说明了一大堆,然而学生却是云里雾里, 分不清楚有什么意义,到了学生实际开发中这些思想也并没有影响 到项目开发过程中,首先学生想到的依然是如何想办法实现并解决 某些功能,而之后会不会造成不良的影响或者牵涉到别的模块,这 些处理方法在他们看来都不重要。应用pbl模式与学生共同学习,首先是要明确清晰地告诉学生什 么是软件工程,

15、它的产生的为解决什么样的问题,软件危机又是什 么?等等。从宏观上让学生认识它存在的意义。之后,由于之前已 经开设了许多技术支持的编程课程,因此这里直接以项目开发的整 个流程作为本门课程学习的主线。以“机房管理系统”为项冃学习 的驱动任务。第一,教师是用户,学生是开发人员。模拟公司场景, 班级学生分组分任务角色,分别派出需求分析人员与用户沟通,了 解用户的需要和要求。第二,根据调查理解用户的需求,明确都有 哪些数据,确定数据的流入和流出情况。第三,由数据的信息情况 划分系统各个模块,可以通过建模工具完成,最后设计数据库及数 据表之间的关系联系。第四,设计详细完整的系统流程图。第五, 进行软件程序

16、开发,进行内测,掌握软件测试的方法,通过项目学 习软件测试,以便能够更好地运用测试解决功能实现的准确性和安 全性。第五,对软件产品做外测和实测。第六,软件维护与后台管 理。学生通过这种边学习边以项冃任务驱动的方式完成整个系统平 台的开发,在学习过程中让同学们能够了解国家项目的标准文档格 式和团队编写代码的标准要求以及团队人员管理的体制规范化等。 部分学生在实训月中深入地感受到需求分析和文档工作的重要性, 项目开发人员要从用户的角度去考虑,计算机软件是辅助和方便工 作人员在相应领域的应用,关键是满足用者的需要和要求。四、总结pbl模式在高等职业教育中的应用还处于探索阶段,研究pbl模式 的学者们更多的是关注学生的学,较少关注教师的教,关于pbl模 式的系统性研究也比较少。把理论应用于教学实践,特别是高职计 算机课程领域的研究案例更少。有鉴于此,本课题尝试将pbl这一 先进教学模式应用于软件工程这门课程的教学,把现代教育的新理 念、方法和技术融于具体教

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号