关于高职软件技术专业实践教学探讨.docVIP

  • 1
  • 0
  • 约5.31千字
  • 约 12页
  • 2018-08-21 发布于福建
  • 举报

关于高职软件技术专业实践教学探讨.doc

关于高职软件技术专业实践教学探讨

关于高职软件技术专业实践教学探讨   摘 要:软件技术专业是实践性非常强的专业,软件企业对人才的要求是重能力不看学历,如何提高学生的职业能力已经成为职业院校教学过程中的核心问题。通过对软件技术专业的职业能力分析,完成对软件技术专业实践教学方案的总体设计思想的阐述,然后详细解析创新工作室、教学工厂、创业基地的建设思路,并对实践教学方案的实验条件保障进行探讨。   关键字:实践教学;工作过程;教学工厂;创业教育   作者简介:姜晓刚(1976-)男,山东烟台人,硕士,滨州职业学院计算机信息工程系讲师,研究方向为实践教学管理及软件开发。   中图分类号:G712 文献标识码:A 文章编号:1001-7518(2010)17-0020-03      一、引言      信息产业的迅速发展带动了各类信息人才的需求,软件人才作为其中的一个重要类别也不例外。软件技术相关人才的紧缺范围涉及到数据库编程、网络编程、软件测试、软件技术支持、游戏开发等各个领域。教育部等六部门联合决定实施“职业院校软件行业技能型紧缺人才培养培训工程”,提出了建立软件技术等专业领域技能型紧缺人才示范性培养基地的重大举措,带动了软件技术专业的开设。但由于历史和现实的原因,各院校均不同程度的存在培养内容和软件技术发展相脱节,理论偏多实践不足等问题。   教育部《关于进一步加强高等职业教育提高教学质量的若干意见》明确指出了职业技术院校的发展方向,工学结合已经成为职业院校发展的必由之路。高职软件技术专业作为一个新兴的专业,需针对相应就业岗位进行岗位需求调研,进而得到相应岗位的职业能力,根据职业能力需求设计课程体系,需按照循序渐进逐步深入的教学原则,对课程进行重新排序。在设计思想上,面向工作过程对软件技术专业的课程体系进行了彻底系统化重构。   在课程设计中引入工学结合、工作过程系统化的设计思想。实践教学与理论教学合二为一,在实验室中讲授课程,边示范边实践,边实践边讲解;以实践过程为主线,在实践中穿插理论。实践先导,理论精讲,面向软件工作过程,培养软件技术高技能型人才。   在实践形式上灵活组合教学工厂、创新工作室、创业基地等具体教学形式。教学工厂侧重全体学生的教学与实践,以教学工厂为主体完成全体学生的实践教学工作。创新工作室、创业基地侧重分层次教学,针对部分学习基础较好的同学进行创新教育和创业教育,实现“因材施教”。      二、教学工厂      营造软件企业的工作环境与运行机制,使学生和教师置身于规范化的、标准化的软件企业的工作氛围。经过严格的“岗前培训”和实际工作训练,实现专业知识与技能的提升和职业生涯的理解,达到“上学即就业”、“毕业即跳槽”的最终目标。   教学工厂的特点有:项目化教学,模拟正式工作环境;分小组进行梯队管理;软件项目管理借鉴PSP等成熟管理经验。   教学工厂的缺点是规模较小,一般仅能够承载三个教学班120人,相对投入较大。为了体现生产教学的连续性,教学工厂应该能够容纳大一、大二、大三三个年级的同学。   在每个教学周期中采用“IAI”的方式完成相应的实践环节,具体分为仿效(Imitate)、分析(Analyse)、改造(Innovate)三个阶段。首先进行仿效,教师展示目标程序的运行效果,通过观摩体会程序的工作流程,然后给同学们一个正确的程序清单(根据学生情况可添加错误代码增加学生调试难度),请同学们录入到电脑中调试,积累调试的实际工作经验,提高自己的自信心;然后进行分析,对刚刚录入的程序进行修改调整,明确程序各部分的含义和作用;接着进入改造提高阶段,引入新的技术点或者新的功能点要求同学们自己实现一个类似功能的程序。通过IAI周期,同学们可以迅速适应软件开发流程,积累实际经验,其逻辑思维能力在不断的故障排除和bugs调试中会得到不断的锻炼提高。   教学工厂的实践教学过程按照学生的成长历程分成三个阶段:   1.第一阶段(软件技术基础)。在这个阶段的初期(岗前培训期)以完成简单的单机应用程序开发为目标,从Java、C、C++、C#四门语言选取一门重点学习。侧重硬件开发则选择C、C++,偏重应用开发则可选择Java、C#。鉴于Java程序设计语言的特殊性,既能够开发企业级应用系统也能够开发嵌入式系统软件,我院在实际课程选择中选取了Java课程体系。在第一阶段的教学过程中主要以C作为程序入门语言、Java作为开发语言,同时还开设了SQL server数据库、HTML(含Java Script)等专业基础课程,为下一步的学习打下良好的基础。   在中后期,学生具备了基本的编程能力,掌握了基本的编程逻辑与技巧、基本的业务流程控制与核心算法,并且体验了面向过程和面向对象设计思想之后,安排学生参与项目开发(进入初

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档