- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作室的软件专业实践教学方法研究.doc
基于工作室的软件专业实践教学方法研究
摘 要:讨论了项目工作室在高职软件专业实践教学中的积极作用,结合实际开展项目工作室教学的经验,对基于工作室的实践教学的方式、目标、方法及手段进行了详细论述。
关键词:人才培养 实践教学 项目工作室 职业素质
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2014)05(a)-0185-02
职业院校软件专业人才培养的立足点是培养学生较强的动手能力。为了做到这一点,各校都在不断进行实践教学的改革。基于工作过程的教学法[1]、项目教学法[2]、基于岗位能力分析设置的模块化课程体系[3]等,这些都是在培养学生动手能力方面所做的各种尝试。这些方法都有其自身的优点,但也有一定局限性。如项目教学法,虽然教学中以真实项目作为背景案例,但侧重点还是落在向学生传授开发项目所需知识上,往往忽视了项目的工程性特征。因此,虽然在培养学生动手能力方面收到一定效果,但也存在一些缺陷。有毕业后的学生反映,在学校学了很长时间也不知道所学知识有什么用,到企业后一两个月就知道了。主要因为教学与实际存在差距,软件开发过程的复杂性决定了软件实践教学的复杂性。
1 基于项目工作室的实践教学在软件人才培养中的应用
基于项目工作室的实践教学法是对上述教学方法的很好的补充。在软件专业人才培养过程中,作为日常教学的辅助手段,开设项目工作室,目的是通过模拟软件开发的真实环境加快和加深学生对课堂所学知识的理解同时了解软件开发的工程特性。
1.1 开设项目工作室方式
项目工作室是对课堂实践教学的补充,因此,应利用学生课余时间进行基于项目工作室的教学。考虑到教师和学生的精力所限,采用平时分散完成各自承担的任务,每周定时集中讨论的方式,并充分运用QQ等现代通讯手段保持经常联系。
通过这种方式运作的项目工作室既不影响学生日常学习,又能使学生在校期间充分利用业余时间学到课堂上无法学到的东西。
1.2 项目工作室运作目标
为有效地运作项目工作室,必须制定明确培养目标。根据软件人才能力培养的基本要求,结合软件专业日常教学的特点,总结出项目工作室的基本目标是:培养学生利用所学知识独立开发软件的能力。项目工作室不讲授课本知识,而是通过模拟软件企业项目开发过程来培养学生如何运用这些知识解决问题的能力。我们将这个目标概括为“三心二意”,三心即信心、耐心、责任心;二意即工程意识、团队意识。
(1)信心的培养。
软件开发过程非常复杂,而且在开发过程中往往遇到意想不到的困难,因此,信心和勇气是完成一个项目的必要条件。
(2)耐心的培养。
软件开发是一个长期的过程,要能够自始至终以最好的状态开发一个软件,需要极大的耐心,而耐心是需要在长期磨练中逐步培养的,这也是课堂教学无法做到的。
(3)责任心的培养。
责任心是软件质量的重要保证,是软件开发人员必须具备的素养。
(4)工程意识的培养。
软件开发不仅仅是编程序那么简单,软件工程对软件的定义是软件等于程序加文档,另外,软件开发过程的复杂性也决定了软件开发人员必须具有强烈的工程意识,了解软件开发的各个阶段以及这些阶段应该完成的任务。由于教学环境与软件开发的实际过程的差异,造成学生只注重程序的编写,对分析、设计、文档编写、测试等工作的重要性认识不足,认为这些事既繁琐又没有多大用处,只有通过项目实践才能使学生了解到这些工作的重要性。
(5)团队意识的培养。
软件开发任务通常是由多个人一起完成的,当今软件开发一般都是采用的组件式开发,分工协作是软件开发团队组织的基本方式,要求组员之间充分沟通,因此,良好的沟通能力和团队意识是一个软件开发人员必须具备的素质,这个素质决定了他能否融入团队。
综上所述,项目工作室的运作原则就是培养学生在课堂上学习不到的但在今后从事软件开发职业时必须的能力和素质。
1.3 项目工作室运作方法和手段
基于工作室的运作目标,设计了一些具体的教学方法和手段,主要有以下几个方面。
(1)选择真实案例。
项目工作室中的项目来源于企业的真实项目,并根据学生的特点进行适当裁剪。来源于实际案例的项目使学生更能体会到项目的复杂性、工程性。这些项目的获取主要有两个途径:一个是来源于教师的企业实践,职业院校的教师很多都具有丰富的企业工作经验,基于项目工作室的实践教学正好体现了其优势;另一个来源则是各类教程上的经典案例,经过教师提炼加入工程性内容。
(2)模拟软件企业的软件开发过程。
选择了适当的项目后,更重要的是要按照真实软件开发流程组织学生开发。为使学生体会到项目开发真实过程,在工作室中将学生组成项目组,指定项目经理。在开发过程中,根
文档评论(0)