- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高职软件人才的职业能力培养
摘要:随着信息化的不断推进,社会对软件人才提出了更高的要求。高职院校如何适应社会的需要,培养出职业技能和职业素质兼备的优秀软件人才。程序设计课程的开展过程中如何加强学生职业能力的培养。这些都已经成为很多高职教育者共同关心的问题。
关键词:高职软件 人才培养 职业能力
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)06-0110-02
1 软件人才应该具备什么样的职业能力
职业能力包括职业技能和职业素质两个方面。IT行业中的的程序设计人员应具备按照系统分析师提出的系统设计报告,设计、编制、调试、修改程序等职业技能。同时,作为一个真正合格的程序员,应该具备良好的团队合作精神,能够编写规范化的文档和代码,能够准确的理解用户需求,习惯,具备理解需求的能力,具备活跃的程序思维,具备不断学习和总结的毅力等。
2 高职软件人才培养现状
调查表明,在专业技能方面,除计算机相关设备的操作配置维护能力专业理论知识外,高职软件人才的其他专业能力普遍较低,包括编程能力、测试能力、数据库设计和管理能力、技术文档编写能力等。从而导致他们无法灵活运用自己的专业知识来解决实际工作中的具体问题。职业素质方面,高职软件人才具有良好的职业道德和社会责任感,比较注重自己的言谈举止,也具有一定的团队合作精神。
以上调查情况反映出,高职院校软件人才的培养过程中还存在以下两个方面的问题:
1)实践内容
虽然现在很多高职院校培养计划中都安排了不少学时的实践教学,然而实践内容多设计为单个知识点的验证,没有真实项目的辅助,学生无法全面把握各知识点的具体应用场景,从而不能综合运用所学的专业知识来解决实际问题。
2)实践教学
实践教学的过程中,学生的逻辑思维能力、自学能力等没有得到很好的培养,同时高职教师也缺乏一定的实际项目经验。
3 教学过程中如何培养软件人才的职业能力
3.1加强课程实践教学
采用“以项目为导向,以学生为主体”的教学模式,首先针对程序设计类课程成立一个教学团队,对每一门课程可以设计一个实际的项目,再将项目抽丝剥茧,层层分解,最后落到每个理论知识点上。在进行教学设计的过程中,需要整理和创建大量的教学资源,包括文字、图片、影像资料与动画素材等等。
而在具体的教学实施过程中,需要打破传统的“填鸭式”课堂教学方法,可以通过动画、视频或图片展示项目情境,由学生来思考和得出项目的解决方案,并形成需求分析文档。在这个过程中,还可以让学生去通过网上查资料、向其他同学讨教等形式来形成自主学习的能力,锻炼学生的文档编写能力。在这个过程中注重加强培养学生的创新思维,发挥学生的自我个性。
需求分析报告形成之后,下一步就是根据项目的总体功能图来实现各功能模块。每个功能模块又是一个小项目,如果想要实现这个小项目,首先当然需要具备一定的理论基础,这时候将配套的基础知识(包括语法基础、算法思想和调试技巧等)呈现给学生,学生学完之后马上就可以将这些理论知识用于解决实际问题。从而实现“教”、“学”、“做”的有机融合,设计项目的同时教理论知识,学理论的同时做项目,做项目的同时又能进一步加深对理论知识的理解。
按照以上方法完成每个功能模块之后,再将各个功能模块像拼图一样的拼接到一起,调试成功后再对程序进行测试和优化,形成测试报告。
3.2 项目开发室模拟软件公司的模式
在完成了程序设计类课程教学之后,需要进一步提高学生的实践开发能力。这时可以创建多个项目开发室,对软件技术专业学生进行分组,成立多个项目组,各项目组之间进行分工合作。
项目组进行项目开发的过程设计如下:
1)项目制定。
要根据学生的实际水平和认知规律来制定程序设计类课程项目的难易程度,让学生能运用所学知识、技能解决实际问题,能独立(至少在教师指导下)处理项目工作中出现的各类问题。例如,在《C#程序设计》课程教学中,我们可以做一个相对简单的“贪吃蛇”的游戏项目,因为每个学生的学习、实践能力并不相同,可以根据该游戏项目的实现过程,将整个项目分解成为多个子项目,由各个项目小组共同来完成。
2)项目实施。
各项目开发小组集中讨论和制定项目的进度安排,形成项目计划书。在项目计划书中要明确组内成员的具体分工,明确每个项目阶段的起止时间、具体的实施步骤和应该达到的目标。每个项目阶段完成时老师和各小组需要一起进行项目阶段成果的总结和汇报,及时有效地进行沟通和调整,保证项目能按时按量的完成。
3)项目评价。
已经完成的项目,首先让学生评价自己开发出来的项目成果是否已经达到预期目标,设计和开发的过程中存在哪些亮点和不足。接着,再由学院教师
您可能关注的文档
最近下载
- 四川省眉山市东坡中学2024届物理八上期末学业水平测试试题含解析.pdf VIP
- 4.4 国际合作(课件)高二地理课件(人教版2019选择性必修2).pptx VIP
- 《医疗陪诊顾问》2025年考试真题及答案.docx
- 水环境修复(642009)教学大纲.pdf VIP
- 党建 展板内容.pdf VIP
- 铁工电202185号国铁集团关于加强涉铁工程管理的指导意见.pdf
- 最新玉米栽培技术方案玉米栽培技术讲座.pptx VIP
- 暨南大学《计量经济学》2019-2020学年第一学期期末试卷.pdf VIP
- 完整版厂房消防水电工程施工组织设计方案.pdf VIP
- 郁南县2023年郁南县油茶新造林项目作业设计.doc VIP
原创力文档


文档评论(0)