论文部分内容阅读
【摘要】社会信息化发展,计算机软件产业呈现出快速发展势头,对于该领域的人才需求量不断增大。高职院校作为向社会输送人才的基地,要根据社会需求培养专业性、实用性人才。然而在软件基础和软件开发人才的培养上却存在着与社会需求相脱节的现象,导致企业人才难求,毕业生找工作难的现象。本论文针对职业教育中软件课程教学中的重点问题进行研究。
【关键词】职业教育;软件课程教学;职业化
职业教育的目的是向社会提供实用性强的专业技术人才。用人单位对于人才的要求是要懂得基本的职业知识并掌握职业技术技能,同时还要具有较高的职业道德素质。计算机软件课程教学的目标是培养软件人才,其职业性质是运用计算机语言编写程序。信息技术的快速发展,相关企业对于软件人才的提出了更高的要求,使职业院校所培养的软件人才无法适应企业软件开发环境和业务流程。可见,改革高职教育中对于软件开发的课程设置是非常必要的。
一、软件教学要注重教育职业化
软件开发属于是工程类学科,具有较强的实践应用性,那么在进行软件理论教学的时候,让学生掌握一定的理论基础之后,就参与到实践活动中,在应用的过程中深入理解基本理论,做到理论与实践相结合。在高等职业院校中实施软件开发教学,就更应该注意职业能力的培养,实施有目的、有针对性地职业化教学,以利于学生熟悉未来职业的性质,以提前做好职业规划。
二、软件教学要实施目的性教学
实施软件教学的目的是为企业提供专业化技术人才。从目前职业院校所培养的软件人才的就业情况来看,职业教育还有待进一步完善。特别是工程技术性很强的专业人才,一定要符合企业所要求的人才标准。那么在软件课程教学上,就要以就业为导向,培养学生建立标准化软件开发思想,并调动软件研究和开发的积极性。
关于职业教育中的软件教学,学校可以建立软件实验室。在校内建立软件企业的模拟环境,软件开发的流程实施企业标准化软件开发过程,为学生塑造一个仿真的企业环境。如果条件允许,学校最好是与软件企业合作办学。学校为企业提供科研环境和定向培养人才的条件,以利于企业获得符合要求的专业性软件开发人才;企业则为学校提供实习基地,学生掌握一定的软件理论知识之后,就可以进入到企业中实习。学生通过直接接触软件企业中的各项工作,除了熟悉未来职业的工作性质和工作环境之外,还能够更深入地理解相关的理论知识,并从实践中补充理论知识的不足,从而激发其学生探索的欲望。
另外,学生通过频繁地接触软件开发工作环境,会在潜移默化中受到该专业环境的影响,从而有意识地塑造自己的IT形象,并在不断地学习中具备软件开发人才的综合性职业素质。
三、软件教学要根据社会需求制定教学目标
职业院校对于学生职业能力和职业素质的培养,要根据社会对于人才的需求来评价。那么在教学目标的制定上,要本着学生顺利地步入社会中并获得施展才华的一席之地。
根据目前社会对软件人才的职业要求,在软件课程教学中,除了要求学生掌握软件工程的基本概念之外,还要能够设计出简单的软件开发流程模型。当前广泛应用到软件描述方法为UML方法,那就在进行UML设计的时候,需要使用的Rational工具的操作方法要熟练掌握。学生基本掌握了软件项目设计方法之后,还要根据企业对于软件人才的各种要求进行自我塑造、自我培养,以形成终身学习的习惯,并提升职业综合素质和团队协作精神。关于软件设计,掌握简单的软件分析方法是非常必要的,以利于在未来的职业生涯中探索软件开发新领域,不断地推陈出新。
四、软件教学要充分发挥课程考核的作用
传统的课程考核方式是平时的学习成绩与总结性考核成绩的组合,通常设定的比例为3:7。多年来,这种考核模式所存在的弊端从学生的职业技能中就表现了出来。以终结性考核成绩为重点进行考核评估,很显然会在软件课程培养上强调理论教学,没有以学习技能作为培养目标,导致职业教育失败。实施阶段性考核,在教学中所涉及到的每一个实践阶段都进行考核,并将考核的内容与教学的内容有效结合,以使学生明确学习的重点和未来职业方向。
五、软件课程设置要符合学生自身的特点
规范的软件课程模式会大大地提高教学质量,但是在教学方法上要围绕着学生的学习能力展开。职业院校的学生由于文化基础普遍不高,因此在教学中要做到因材施教。在职业院校对于学生进行软件开发教学,专业设计和项目开发是重点,但是要学好这些知识,都要具备扎实的文化基础。提高学生的学习能力,根据学生的特点设计教学环境,将学生的职业生涯贯穿于每一个教学环节当中,以调动学生学习的主动性。
抽象的理论知识会让学生感到乏味,那么就运用多媒体辅助教学。将基础理论课以有声有色的方式展示出来,营造一个充分趣味的课堂那个环境。在多媒体操作中,针对操作中所涉及到的软件问题,教师可以因势利导地讲解,培养学生发现问题的学习意识。诸如模块设计与编码能力以及软件文档写作能力等等,都是学生需要掌握的技能,在理论的教学中结合动手教学,可以促使学生焕发出学习热情,以获得良好的教学效果。
结论:
综上所述,鉴于中国的职业教育与行业需求出现了一定程度的脱节,导致企业人才需求量不断增大,职业教育人才就业难的两级分化状况。职业教育倾向于职业化和社会化,对于学生的教育目标也应该定位于学生的职业生涯。计算机软件开发人员的培养要因材施教,根据企业需要以及职业方向设置课程教学内同,从社会工作岗位的角度对于学生进行定向培养,才能够达到良好的教学效果。
参考文献:
[1]刘颖,时武略.职业教育中软件开发专业课程体系设置之现状分析[J].辽宁教育行政学院学报,2008.25(08).
[2]彭秋霖,李玲.浅谈高等职业教育UG软件课程教学方法的改进[J].课改前沿,2013(01).
【关键词】职业教育;软件课程教学;职业化
职业教育的目的是向社会提供实用性强的专业技术人才。用人单位对于人才的要求是要懂得基本的职业知识并掌握职业技术技能,同时还要具有较高的职业道德素质。计算机软件课程教学的目标是培养软件人才,其职业性质是运用计算机语言编写程序。信息技术的快速发展,相关企业对于软件人才的提出了更高的要求,使职业院校所培养的软件人才无法适应企业软件开发环境和业务流程。可见,改革高职教育中对于软件开发的课程设置是非常必要的。
一、软件教学要注重教育职业化
软件开发属于是工程类学科,具有较强的实践应用性,那么在进行软件理论教学的时候,让学生掌握一定的理论基础之后,就参与到实践活动中,在应用的过程中深入理解基本理论,做到理论与实践相结合。在高等职业院校中实施软件开发教学,就更应该注意职业能力的培养,实施有目的、有针对性地职业化教学,以利于学生熟悉未来职业的性质,以提前做好职业规划。
二、软件教学要实施目的性教学
实施软件教学的目的是为企业提供专业化技术人才。从目前职业院校所培养的软件人才的就业情况来看,职业教育还有待进一步完善。特别是工程技术性很强的专业人才,一定要符合企业所要求的人才标准。那么在软件课程教学上,就要以就业为导向,培养学生建立标准化软件开发思想,并调动软件研究和开发的积极性。
关于职业教育中的软件教学,学校可以建立软件实验室。在校内建立软件企业的模拟环境,软件开发的流程实施企业标准化软件开发过程,为学生塑造一个仿真的企业环境。如果条件允许,学校最好是与软件企业合作办学。学校为企业提供科研环境和定向培养人才的条件,以利于企业获得符合要求的专业性软件开发人才;企业则为学校提供实习基地,学生掌握一定的软件理论知识之后,就可以进入到企业中实习。学生通过直接接触软件企业中的各项工作,除了熟悉未来职业的工作性质和工作环境之外,还能够更深入地理解相关的理论知识,并从实践中补充理论知识的不足,从而激发其学生探索的欲望。
另外,学生通过频繁地接触软件开发工作环境,会在潜移默化中受到该专业环境的影响,从而有意识地塑造自己的IT形象,并在不断地学习中具备软件开发人才的综合性职业素质。
三、软件教学要根据社会需求制定教学目标
职业院校对于学生职业能力和职业素质的培养,要根据社会对于人才的需求来评价。那么在教学目标的制定上,要本着学生顺利地步入社会中并获得施展才华的一席之地。
根据目前社会对软件人才的职业要求,在软件课程教学中,除了要求学生掌握软件工程的基本概念之外,还要能够设计出简单的软件开发流程模型。当前广泛应用到软件描述方法为UML方法,那就在进行UML设计的时候,需要使用的Rational工具的操作方法要熟练掌握。学生基本掌握了软件项目设计方法之后,还要根据企业对于软件人才的各种要求进行自我塑造、自我培养,以形成终身学习的习惯,并提升职业综合素质和团队协作精神。关于软件设计,掌握简单的软件分析方法是非常必要的,以利于在未来的职业生涯中探索软件开发新领域,不断地推陈出新。
四、软件教学要充分发挥课程考核的作用
传统的课程考核方式是平时的学习成绩与总结性考核成绩的组合,通常设定的比例为3:7。多年来,这种考核模式所存在的弊端从学生的职业技能中就表现了出来。以终结性考核成绩为重点进行考核评估,很显然会在软件课程培养上强调理论教学,没有以学习技能作为培养目标,导致职业教育失败。实施阶段性考核,在教学中所涉及到的每一个实践阶段都进行考核,并将考核的内容与教学的内容有效结合,以使学生明确学习的重点和未来职业方向。
五、软件课程设置要符合学生自身的特点
规范的软件课程模式会大大地提高教学质量,但是在教学方法上要围绕着学生的学习能力展开。职业院校的学生由于文化基础普遍不高,因此在教学中要做到因材施教。在职业院校对于学生进行软件开发教学,专业设计和项目开发是重点,但是要学好这些知识,都要具备扎实的文化基础。提高学生的学习能力,根据学生的特点设计教学环境,将学生的职业生涯贯穿于每一个教学环节当中,以调动学生学习的主动性。
抽象的理论知识会让学生感到乏味,那么就运用多媒体辅助教学。将基础理论课以有声有色的方式展示出来,营造一个充分趣味的课堂那个环境。在多媒体操作中,针对操作中所涉及到的软件问题,教师可以因势利导地讲解,培养学生发现问题的学习意识。诸如模块设计与编码能力以及软件文档写作能力等等,都是学生需要掌握的技能,在理论的教学中结合动手教学,可以促使学生焕发出学习热情,以获得良好的教学效果。
结论:
综上所述,鉴于中国的职业教育与行业需求出现了一定程度的脱节,导致企业人才需求量不断增大,职业教育人才就业难的两级分化状况。职业教育倾向于职业化和社会化,对于学生的教育目标也应该定位于学生的职业生涯。计算机软件开发人员的培养要因材施教,根据企业需要以及职业方向设置课程教学内同,从社会工作岗位的角度对于学生进行定向培养,才能够达到良好的教学效果。
参考文献:
[1]刘颖,时武略.职业教育中软件开发专业课程体系设置之现状分析[J].辽宁教育行政学院学报,2008.25(08).
[2]彭秋霖,李玲.浅谈高等职业教育UG软件课程教学方法的改进[J].课改前沿,2013(01).