论文部分内容阅读
【摘 要】本文分析在高職软件专业应用项目导向教学法培养学生职业能力的必要性,以C语言程序设计课程为例,从项目的计划与确定、项目的实施、项目最终的总结评估工作等步骤探索项目导向教学法在高职软件专业中的应用,以培养学生的职业能力。
【关键词】项目导向教学法 高职软件专业 职业能力 培养
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2017)08C-0147-02
高职教育的目标是培养具有实践能力的应用型人才,因此高职学生除了学会基本的理论知识外,还要具备一定的实践能力与职业能力,为就业打下坚实的基础。以往的高职教育教学中,教师往往是按照课本上的知识点顺序来教授学生,这样很难培养学生的职业能力。项目导向教学法是综合课程计划与课程教授过程来制定相关的项目,再根据项目的需求,向学生传授相关的理论知识,制定和实施合理的实践活动项目,完成教学的任务。项目导向教学法能够培养学生的动手实践能力,对于提高学生的综合素质与培养职业能力起到显著的效果,可以使学生在工作之后适应社会形势的发展变化创造出有助于社会发展的工作成果。
一、高职软件专业应用项目导向教学法培养学生职业能力的必要性
项目导向教学法是将传统教学体系中的知识点划分为几个板块,然后结合课程需求对课程进行设计,形成若干个项目。通过项目导向教学法,学生能够将知识点与实践活动有效地结合起来,从而能将理论知识应用到实践当中,更好地理解所学知识,提高自己的实践能力与创造能力。
在项目导向教学法中,项目完成过程是学生整个学习过程的重要部分,这一教学方式更加注重過程而非最终结果。而且项目导向教学法打破了传统教学课堂中老师讲、学生听的常规。在项目的完成过程中,学生成为课堂的主人,占有主体地位,不再是像从前被动地学习知识。在项目的完成过程中,学生在主动学习到知识后,将知识积极地应用到实践活动中,形成学生自己的完整知识体系与自己的实践经验。
根据项目导向教学法的特点,项目导向教学法适合高职软件专业的教学。高职院校软件专业的学生毕业之后主要从事软件的开发与设计工作,这要求学生要掌握一些必要的知识,如程序设计语言、程序设计算法、JAVA、软件测试等相关的基础知识。在高职软件专业教学中应用项目导向教学法,学生就可以将所学的知识应用到实践中,学到的不再是零零散散的知识点,而是最需具备的编程方法与编程过程,由此不仅可以积累编程的经验,培养实践能力与职业能力,而且也可以提高学生的自主学习与独立思考的能力,与团队相互配合、团结合作的能力。在整个教学过程中,老师不再是原来不断讲知识点的角色,而是成为学生的引导者,指导配合学生完成教学项目。这样一来老师就可以将更多的精力应用到项目资料的准备上,会使得项目的策划更加的周密,有利于学生的学习与能力的培养。
二、项目导向教学法在高职软件专业教学中的实施
C语言程序设计课程是高职软件专业入门的关键课程,学好这门课程学生才会具备学习软件编程的基础知识、一定的编程思想与实践能力,从而打下坚实的基础。下面以C语言程序设计课程为例,探索项目导向法教学在高职软件专业的实施过程中如何培养学生的职业能力。
(一)项目的计划与确定。老师在讲课初期应该本着使学生简单易懂的原则来确定计划与项目内容。本课程以设计“记录在职人员情况的系统”为示范项目来讲解相关知识,根据该项目的要求、系统程序的设计、系统实施等几个方面,结合相关的软件专业知识来进行教授应用程序开发的一般过程,这样会让学生感觉学习的知识具有可实施性,把零散的知识点变成一张知识网络,可以激发学生学习的积极性,从而提高学生的学习效率。在学习各个项目的过程中,可以把一个大项目分为几个小的部分来实施,根据项目的各个部分完成的先后顺序,结合课本的知识进行讲解,一般情况下是先易后难。为了让学生不是死板地学习理论知识,也为了提高学生的实践能力与创新能力,老师可以指导学生参加一些实践项目,比如学生可以上机完成一些项目的策划,可以多人一起合作完成。
在选择实施的项目时,要充分考虑教学内容,尽可能地展现书本上的知识,而且该项目要有一定的操作性与应用价值,让学生学到了应学到的理论知识,并得到应用,同时开阔学生的思维,激发学生的创造潜能。项目要有一定的针对性,不能太广泛,这样才能有重点地学习知识。
(二)项目的实施。在项目的实施之前,项目的开发工作主要还是由老师来完成。这样能够帮助老师更全面地了解该项目,提前构思出项目的实施步骤,以便能够在教学的过程中更好地指导学生。另外,在学生开始学习的时候已经出现具体的实施框架与最终的展示成果,从而让学生感觉到项目的可实施性,让学生的学习有一个更加明确的目标,从而激发学生学习的积极性,提高学生的学习热情并对软件开发的学习产生浓厚的兴趣,有益于学生以后对软件的继续学习。在项目的实施过程中,首先,老师要对该项目的实施进行示范性的讲解,使得学生对项目如何实施有大致的了解,掌握应具备的基础知识,使学生对项目的实施有一个清晰的思路,然后向学生布置项目实施的任务。其次,在开始实施的时候,学生可能对所需要编的程序并不熟练,这时候学生可以参考老师在示范过程中的编程代码,理解思路找到方法,在熟练之后,再根据自己的思路设计并实现代码。在项目实施过程中,学生要掌握必备的基础知识,形成设计思路,锻炼自己的学习能力与独立思考与解决问题的能力。
下面以“统计人口数目系统”的设计为例来说明高职软件专业中项目导向教学法的实施步骤。
1.项目可以划分为六个部分:系统的分析与设计、登录界面设计、数据输入界面设计、数据查询界面的设计、系统的安全维护设计。每个部分都有各自的理论基础,都需要学生理解与掌握。
2.为了使学生对于项目的实施更加得心应手,更好地完成项目的实施,掌握相关的教学内容,该项目的教学方式为班级统一讲解授课,之后分小组一起实践。不再是像之前老师讲、学生听的教学方式,而是结合项目的各部分的任务来对相关理论知识进行精讲。项目导向教学法可以结合情景教学开展教学,比如,可以先带学生上机,对项目的各个部分有印象。之后在老师的讲解设计登录界面时,可以让学生回想在机房上机的登录界面,进而思考如何设计登录界面。学生再带着疑问进行学习,在学习过程中会有更加清晰的目标,令学生有很大的信心去完成项目任务,也能激发学习的积极性与学习热情。在小组学习过程中可以分为5人一组,将项目任务合理分配给各个学生,从而培养学生的学习能力与独立思考的能力,激发学生的创新潜能,也使学生之间形成默契,锻炼学生的团结合作能力。 3.在项目实施的教学过程中,因为学生对知识的接受能力与他们的基础的差别,所以学生对知识的掌握程度不同。在教学过程中,老师可以根据学生对知识的掌握情况与任务的完成情况等,为学生安排实践内容。对于大部分跟着老师按部就班学习的学生,就要求这部分学生完成项目中的基本内容。而对于一些编程能力、掌握知识较快的学生则可以给他们增加一些完善项目的学习任务,这样可以激发学生学习的积极性,形成相互帮助、相互赶超的良好的学习氛围。比如在设计“人员档案录入窗口”时,一般学生需要完成的任务是人员档案的录入,而对于一些学得比较好的学生则可以另外完成部门档案的任务与对系统进行安全性检测的任务。根据学生的不同学习情况,来完成各自的任务,这种因材施教的方法能够达到良好的教学效果。
(三)项目最终的总结评估工作。评估总结是项目导向教学法最后也是相当重要的环节,分别有学生自我评估与老师对学生的评估。首先,每个小组的学生要对自己的完成内容的功能作出讲解,并得出自己在学习过程中的学习成果与经验体会。其次,老师要根据学生在学习的过程中的表现情况与任务的完成情况对学生作出评价并向学生提出自己的建议,帮助学生之后更好地完成学习任务。并且老师可以向学生提出几个问题,让学生答辯。进而根据各小组存在的问题,给出建议与解决办法。使得学生在此次的学习过程中能够牢固掌握所学知识,综合能力得到提高。
在最后的评分中,老师要综合考虑考勤、项目完成情况、作业完成情况、平时的课堂表现,得出最后的得分。
总之,项目导向教学法应用于高职软件专业的教学中,老师根据教学内容来选择合适的项目,将所教授的理论知识完全应用到项目当中去,并结合实践活动,使得学生牢固掌握所学知识,并将理论知识应用到实践中去,提高了学生动手操作能力、自主学习能力、独立思考的能力、与他人的合作能力等,对学生职业能力的提高非常显著。因此,项目导向教学法适合高职软件专业的教学,对于学生职业能力的培养起到了很大的作用。
【参考文献】
[1]彭丽.试析“项目导向,任务驱动”法在高职《饭店英语》教学中学生职业能力培养的应用[J].当代教育实践与教学研究:电子版,2016(3X)
[2]牛德雄.“项目导向”的软件专业教学探索[J].工业和信息化教育,2014(7)
[3]胡娟.浅析高职动漫专业学生英语语言运用能力的培养[J].河北旅游职业学院学报,2013(3)
[4]黎雯霞.行动导向教学法在培养高职轨道交通控制专业学生职业素质中的应用[J].深圳信息职业技术学院学报,2012(4)
[5]高恒冠.运用角色扮演法 培养学生职业能力——以高职旅游英语实践教学为例[J].韶关学院学报,2014(9)
[6]裴尧,楼仁兴,钱桂兰.项目导向教学法在高职《地球物理探矿》课程教学中的应用[J].产业与科技论坛,2013(24)
【基金项目】2014年度广西高等教育教学改革工程立项项目“提高学生软件设计能力的研究——创办高职高專软件兴趣小组的实践”(2014JGA438)
【作者简介】凌志梅(1978— ),女,壮族,广西崇左人,广西城市职业学院讲师,研究方向:计算机应用;李海强(1985— ),男,壮族,广西扶绥人,广西城市职业学院讲师,研究方向:计算机编程。
(责编 卢 雯)
【关键词】项目导向教学法 高职软件专业 职业能力 培养
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2017)08C-0147-02
高职教育的目标是培养具有实践能力的应用型人才,因此高职学生除了学会基本的理论知识外,还要具备一定的实践能力与职业能力,为就业打下坚实的基础。以往的高职教育教学中,教师往往是按照课本上的知识点顺序来教授学生,这样很难培养学生的职业能力。项目导向教学法是综合课程计划与课程教授过程来制定相关的项目,再根据项目的需求,向学生传授相关的理论知识,制定和实施合理的实践活动项目,完成教学的任务。项目导向教学法能够培养学生的动手实践能力,对于提高学生的综合素质与培养职业能力起到显著的效果,可以使学生在工作之后适应社会形势的发展变化创造出有助于社会发展的工作成果。
一、高职软件专业应用项目导向教学法培养学生职业能力的必要性
项目导向教学法是将传统教学体系中的知识点划分为几个板块,然后结合课程需求对课程进行设计,形成若干个项目。通过项目导向教学法,学生能够将知识点与实践活动有效地结合起来,从而能将理论知识应用到实践当中,更好地理解所学知识,提高自己的实践能力与创造能力。
在项目导向教学法中,项目完成过程是学生整个学习过程的重要部分,这一教学方式更加注重過程而非最终结果。而且项目导向教学法打破了传统教学课堂中老师讲、学生听的常规。在项目的完成过程中,学生成为课堂的主人,占有主体地位,不再是像从前被动地学习知识。在项目的完成过程中,学生在主动学习到知识后,将知识积极地应用到实践活动中,形成学生自己的完整知识体系与自己的实践经验。
根据项目导向教学法的特点,项目导向教学法适合高职软件专业的教学。高职院校软件专业的学生毕业之后主要从事软件的开发与设计工作,这要求学生要掌握一些必要的知识,如程序设计语言、程序设计算法、JAVA、软件测试等相关的基础知识。在高职软件专业教学中应用项目导向教学法,学生就可以将所学的知识应用到实践中,学到的不再是零零散散的知识点,而是最需具备的编程方法与编程过程,由此不仅可以积累编程的经验,培养实践能力与职业能力,而且也可以提高学生的自主学习与独立思考的能力,与团队相互配合、团结合作的能力。在整个教学过程中,老师不再是原来不断讲知识点的角色,而是成为学生的引导者,指导配合学生完成教学项目。这样一来老师就可以将更多的精力应用到项目资料的准备上,会使得项目的策划更加的周密,有利于学生的学习与能力的培养。
二、项目导向教学法在高职软件专业教学中的实施
C语言程序设计课程是高职软件专业入门的关键课程,学好这门课程学生才会具备学习软件编程的基础知识、一定的编程思想与实践能力,从而打下坚实的基础。下面以C语言程序设计课程为例,探索项目导向法教学在高职软件专业的实施过程中如何培养学生的职业能力。
(一)项目的计划与确定。老师在讲课初期应该本着使学生简单易懂的原则来确定计划与项目内容。本课程以设计“记录在职人员情况的系统”为示范项目来讲解相关知识,根据该项目的要求、系统程序的设计、系统实施等几个方面,结合相关的软件专业知识来进行教授应用程序开发的一般过程,这样会让学生感觉学习的知识具有可实施性,把零散的知识点变成一张知识网络,可以激发学生学习的积极性,从而提高学生的学习效率。在学习各个项目的过程中,可以把一个大项目分为几个小的部分来实施,根据项目的各个部分完成的先后顺序,结合课本的知识进行讲解,一般情况下是先易后难。为了让学生不是死板地学习理论知识,也为了提高学生的实践能力与创新能力,老师可以指导学生参加一些实践项目,比如学生可以上机完成一些项目的策划,可以多人一起合作完成。
在选择实施的项目时,要充分考虑教学内容,尽可能地展现书本上的知识,而且该项目要有一定的操作性与应用价值,让学生学到了应学到的理论知识,并得到应用,同时开阔学生的思维,激发学生的创造潜能。项目要有一定的针对性,不能太广泛,这样才能有重点地学习知识。
(二)项目的实施。在项目的实施之前,项目的开发工作主要还是由老师来完成。这样能够帮助老师更全面地了解该项目,提前构思出项目的实施步骤,以便能够在教学的过程中更好地指导学生。另外,在学生开始学习的时候已经出现具体的实施框架与最终的展示成果,从而让学生感觉到项目的可实施性,让学生的学习有一个更加明确的目标,从而激发学生学习的积极性,提高学生的学习热情并对软件开发的学习产生浓厚的兴趣,有益于学生以后对软件的继续学习。在项目的实施过程中,首先,老师要对该项目的实施进行示范性的讲解,使得学生对项目如何实施有大致的了解,掌握应具备的基础知识,使学生对项目的实施有一个清晰的思路,然后向学生布置项目实施的任务。其次,在开始实施的时候,学生可能对所需要编的程序并不熟练,这时候学生可以参考老师在示范过程中的编程代码,理解思路找到方法,在熟练之后,再根据自己的思路设计并实现代码。在项目实施过程中,学生要掌握必备的基础知识,形成设计思路,锻炼自己的学习能力与独立思考与解决问题的能力。
下面以“统计人口数目系统”的设计为例来说明高职软件专业中项目导向教学法的实施步骤。
1.项目可以划分为六个部分:系统的分析与设计、登录界面设计、数据输入界面设计、数据查询界面的设计、系统的安全维护设计。每个部分都有各自的理论基础,都需要学生理解与掌握。
2.为了使学生对于项目的实施更加得心应手,更好地完成项目的实施,掌握相关的教学内容,该项目的教学方式为班级统一讲解授课,之后分小组一起实践。不再是像之前老师讲、学生听的教学方式,而是结合项目的各部分的任务来对相关理论知识进行精讲。项目导向教学法可以结合情景教学开展教学,比如,可以先带学生上机,对项目的各个部分有印象。之后在老师的讲解设计登录界面时,可以让学生回想在机房上机的登录界面,进而思考如何设计登录界面。学生再带着疑问进行学习,在学习过程中会有更加清晰的目标,令学生有很大的信心去完成项目任务,也能激发学习的积极性与学习热情。在小组学习过程中可以分为5人一组,将项目任务合理分配给各个学生,从而培养学生的学习能力与独立思考的能力,激发学生的创新潜能,也使学生之间形成默契,锻炼学生的团结合作能力。 3.在项目实施的教学过程中,因为学生对知识的接受能力与他们的基础的差别,所以学生对知识的掌握程度不同。在教学过程中,老师可以根据学生对知识的掌握情况与任务的完成情况等,为学生安排实践内容。对于大部分跟着老师按部就班学习的学生,就要求这部分学生完成项目中的基本内容。而对于一些编程能力、掌握知识较快的学生则可以给他们增加一些完善项目的学习任务,这样可以激发学生学习的积极性,形成相互帮助、相互赶超的良好的学习氛围。比如在设计“人员档案录入窗口”时,一般学生需要完成的任务是人员档案的录入,而对于一些学得比较好的学生则可以另外完成部门档案的任务与对系统进行安全性检测的任务。根据学生的不同学习情况,来完成各自的任务,这种因材施教的方法能够达到良好的教学效果。
(三)项目最终的总结评估工作。评估总结是项目导向教学法最后也是相当重要的环节,分别有学生自我评估与老师对学生的评估。首先,每个小组的学生要对自己的完成内容的功能作出讲解,并得出自己在学习过程中的学习成果与经验体会。其次,老师要根据学生在学习的过程中的表现情况与任务的完成情况对学生作出评价并向学生提出自己的建议,帮助学生之后更好地完成学习任务。并且老师可以向学生提出几个问题,让学生答辯。进而根据各小组存在的问题,给出建议与解决办法。使得学生在此次的学习过程中能够牢固掌握所学知识,综合能力得到提高。
在最后的评分中,老师要综合考虑考勤、项目完成情况、作业完成情况、平时的课堂表现,得出最后的得分。
总之,项目导向教学法应用于高职软件专业的教学中,老师根据教学内容来选择合适的项目,将所教授的理论知识完全应用到项目当中去,并结合实践活动,使得学生牢固掌握所学知识,并将理论知识应用到实践中去,提高了学生动手操作能力、自主学习能力、独立思考的能力、与他人的合作能力等,对学生职业能力的提高非常显著。因此,项目导向教学法适合高职软件专业的教学,对于学生职业能力的培养起到了很大的作用。
【参考文献】
[1]彭丽.试析“项目导向,任务驱动”法在高职《饭店英语》教学中学生职业能力培养的应用[J].当代教育实践与教学研究:电子版,2016(3X)
[2]牛德雄.“项目导向”的软件专业教学探索[J].工业和信息化教育,2014(7)
[3]胡娟.浅析高职动漫专业学生英语语言运用能力的培养[J].河北旅游职业学院学报,2013(3)
[4]黎雯霞.行动导向教学法在培养高职轨道交通控制专业学生职业素质中的应用[J].深圳信息职业技术学院学报,2012(4)
[5]高恒冠.运用角色扮演法 培养学生职业能力——以高职旅游英语实践教学为例[J].韶关学院学报,2014(9)
[6]裴尧,楼仁兴,钱桂兰.项目导向教学法在高职《地球物理探矿》课程教学中的应用[J].产业与科技论坛,2013(24)
【基金项目】2014年度广西高等教育教学改革工程立项项目“提高学生软件设计能力的研究——创办高职高專软件兴趣小组的实践”(2014JGA438)
【作者简介】凌志梅(1978— ),女,壮族,广西崇左人,广西城市职业学院讲师,研究方向:计算机应用;李海强(1985— ),男,壮族,广西扶绥人,广西城市职业学院讲师,研究方向:计算机编程。
(责编 卢 雯)