您现在正在浏览:首页 > 职教文章 > 职教论文 > 五年制高职NIIT专业嵌入式课程改革研究与实践

五年制高职NIIT专业嵌入式课程改革研究与实践

日期: 2011-5-8 17:07:17 浏览: 0 来源: 学海网收集整理 作者: 匿名

摘要:从职业 教育 课程改革必要性的角度,分析五年制高职 计算 机专业的课程改革方向,重点从NIIT嵌入式课程任务的分析、纳入方式的选择、教学模式、教学方法和课程内容改革等方面阐述对NIIT专业嵌入式课程改革的研究与实践。
  关键词:课程改革;NIIT;专业嵌入式;教学模式;教学计划
  
  五年制高职教育的人才培养目标定位在高等技术应用型人才的层面上。课程设置是否基于职业实践,以就业为导向、以能力为本位如何具体落实在教育教学过程中,如何使学生的学习过程与今后职业岗位的工作过程实现对接,如何将知识、技能内化为职业能力等等,这些问题如不能很好地解决,人才培养目标就难以实现。因此迫切需要加大课程改革力度,加强国际交流,与 企业 合作办学,改变人才培养模式,加速培养适应 经济 社会 发展 需要的技术型、技能型人才。
  我院与印度IT培训公司——NIIT联合办学,在计算机高职专业的基础上引入了NIIT的课程体系,并结合我院的实际情况, 总结 了国内外NIIT相关培训的经验,进行了NIIT嵌入式教学模块的课程改革,对计算机高职专业的课程改革进行了有益的探索与实践。学海网(www.xuehai.net)
  
  五年制高职软件专业定位
  
  2005年3月份以来,江苏省委、省政府专门召开了加快发展江苏省 现代 服务业工作会议,会议指出,江苏省软件人才队伍的建设和软件人才的培养是一个需要迫切解决的问题。按照2010年软件产业的产值达到1000亿元的目标,到2010年需要软件从业人员30万人。现在软件从业人员仅有4万多人,尚缺25万多人(软件高级技术和管理人才2万人,软件设计人员8万人,软件初级技术人员15万人)。
  市场需求为五年制高职计算机相关专业指明了发展方向,即应对计算机信息管理专业进行以就业为导向的课程改革,以基本通识技能为基础,形成职业基础能力、专门技术能力和延展能力,分为四个专业方向:信息管理工程师、软件工程师、 网络 工程师、数据库工程师,如下图所示:
  
  培养软件人才,对五年制高职学生更为合适,有利于学生反复训练、强化训练,在学中练,在练中学,掌握技能,提高能力。因此,为社会输送合格的软件初级技术人员和软件设计人员,应成为五年制高职软件专业的发展方向。
  
  NIIT嵌入式课程改革
  
  NIIT软件工程师课程本身有完整的体系,也有许多成功的经验,但NIIT课程引入到学校的计算机教学中,仍会碰到许多问题,如NIIT课程怎样纳入计算机教学中,怎样才能更好地采用NIIT的MCLA(基于榜样的学习方法)的教学模式与方法,怎样才能更好地使NIIT课程模块与现有的专业课程实现整合,怎样进行课程内容的调整和补充等等。为此,我院在以下几个方面对NIIT嵌入式教学进行了有益的探索和实践。
  (一)NIIT嵌入式课程任务的分析
  NIIT有软件工程师、网络工程师和数据库工程师等许多课程,其中NIIT软件工程师课程是一个很适合当前IT企业需求的课程,比较适合高职院校的实际情况。将其引入高职院校的计算机教学中,首先要分析和认清课程的任务,才能使NIIT课程模块与现有的专业课程实现整合。
  NIIT软件工程师课程共分四个模块,每个模块都有具体的任务要求,课程的主要任务是掌握软件开发过程,培养学生的文档编写能力、信息检索与分析能力、程序设计逻辑思维能力、数据库分析与设计能力以及扩展学习能力;掌握LINUX操作系统、c++编程、大型数据库开发技术,培养学生跨平台的c++项目开发能力;掌握JAVA编程、J2EE平台开发技术,培养学生在JAVA平台上的J2EE项目开发能力;掌握.NET平台的开发技术,培养学生在.NET平台上的 电子 商务项目开发能力;掌握J2ME、.NET平台的移动开发技术,培养学生在移动平台上的移动项目开发能力;积累实际项目开发的实践经验;培养良好的团队合作精神、较强的书面、口头沟通能力;培养学生的高度责任心和吃苦耐劳的敬业精神。
  整个课程体系概括了软件工程师的各个方面,特别是源于实践的项目课程,可以培养学生软件开发的职业能力。在课程实施过程中,只有紧紧围绕课程任务,才能使学生达到合格的软件工程师的水平,才能保证培养的学生在软件开发职业中具有较强的竞争力。
  (二)NIIT课程纳入方式的选择
  NIIT课程首先是作为职业培训课程引入我国的,要求学生的起点是具备高中以上学历,主要有集中脱产培训和业余培训等培训方式,所以将其引入高职院校的教学体系中,必须考虑NIIT课程的纳入方式。
  将NIIT课程引入高职院校的计算机教学中有两种方式,一种是并行式,就是在学生课余时间进行培训的方式,另一种是嵌入式,即将NIIT课程模块与现行专业课程加以整合、衔接与调整。并行式对学生的要求较高,要求学生具有很强的自学能力,同时要占用学生大量的课余时间,比较适合对高校学生进行业余培训。嵌入式教学可以利用学生的常规教学时间,保证学生有充足的学习时间和消化时间,同时可得到教师的及时指导,可为学生的团队学习提供良好的学习环境。
  五年制高职的生源是以初中为起点的,学生的基础知识水平和学习能力普遍不高。我院根据学生的实际情况,遵循教育教学 规律 和学生的认知规律,认为采用嵌入式方式较为合理。但采取嵌入式势必涉及教学方法、教学模式以及课程嵌入方式与计划调整等问题,对课程的嵌入、调整,不能只是简单的替换,应该综合考虑删繁就简,扬长避短,在此基础上遵循有关原则, 科学 合理地对教学计划做出调整。
  (三)教学方法和教学模式的应用
  计算机教学强调培养学生的动手能力,突出以学生为主体的教学方法,但由于教学模式受到课程、教材、项目来源和教师水平的限制,不能完全实施以就业为导向的教学模式。引进NIIT的MCLA和源于实践的项目教学法,可以改变计算机应用类专业传统的“理论讲授??实验”的教学模式。
  MCLA方法指导下的学习是由许多小的教学循环组成的,每个教学循环中先提出一个来自IT行业或 工业 界的实际问题,接着由专家(教师)用规范的分析、计划、实施和验证的步骤解决这个问题,然后再对学生提出类似的另一个实际问题,学生可以参照专家的方法和步骤解决该问题,最后学生必须将所学到的这些知识综合运用到解决一个新的实际问题上,而且应由学生自己独立完成,独立实践。通过这样一种学习—实践—提高的过程,学生不仅可以更快、更深入地理解和掌握课程内容,而且自己独立解决实际问题的能力也可以得到锻炼。
  每个模块结束后,要模拟软件公司开发团队的工作过程,在一定的期限内,按照软件工程的开发方法,开发一个源于实践的软件项目,培养学生综合运用知识的能力,使学生积累实际项目开发的经验。
  实践证明,NIIT的MCLA(基于榜样的学习方法)和源于实践的项目教学模式是成功的,在教学过程中能够体现以学生为主体的教学理念,培养学生分析问题、解决问题的职业能力和自学能力。同时可以培养学生学习软件开发的兴趣和自信心。   在实践过程中,我院把NIIT的MCLA(基于榜样的学习方法)和源于实践的项目教学模式向其他 计算 机课程和相关专业方向如 网络 工程师、信息管理工程师和数据库工程进行迁移,也收到了较好的效果。
  
  NIIT嵌入式教学计划与课程的调整
  
  由于NIIT课程的起点要求较高,根据高职院校学生的特点,高职计算机相关专业的学生要学习一定的文化基础课和专业基础课,势必要考虑课程嵌入教学法计划的调节和课程的整合与调整。NIIT软件工程师课程本身有完整的体系,有相对成熟的课程,因此,应在以NIIT课程体系为主体的基础上进行教学计划的制定和课程的调整,在文化基础课程和专业基础课程上,在为NIIT课程服务的基础上进行教学计划的制定和课程的调整。
  (一)NIIT嵌入式教学计划的制定
  嵌入式教学计划要综合考虑高职计算机相关专业的教学计划,同时要考虑NIIT课程的教学计划。由于NIIT课程要求学生的起点是具备高中和中专以上学历,所以将NIIT课程的四个模块分别嵌入到第五学期至第八学期较为合理。在第一到第四学期培养学生的学习能力和程序设计能力,使学生顺利过渡到NIIT模块的学习中。
  因此,我院对原先的计算机专业课程和NIIT课程进行了整合与调整。如在关于NIIT第二模块嵌入式的教学计划中,由于第二模块的任务是掌握JAVA编程、J2EE平台开发技术,培养学生在JAVA平台上的J2EE项目开发能力,此模块要求学生具备一定的网络技术和网页设计能力,因此我们把《网络编程》、《网页设计》课程并行进行,把第二模块的中的JAVASCRIPT课程整合到《网页设计》课程中。在实践过程中,学生感到对两者的知识和技能运用游刃有余,综合能力得到极大的提高,收到了很好的教学效果。
  (二)NIIT嵌入式模块授课计划的调整
  NIIT课程每个模块都有具体的授课计划和教学建议,仅适合于社会的职业培训机构。在嵌入式教学计划中,必须根据实际情况调整教学计划,根据教学计划制定相应的NIIT模块授课计划。
  由于NIIT课程每个模块涉及的课程种类较多,嵌入式授课计划的制定有两种方式,即模块内的并行或串行方式。所谓并行方式就是根据一个模块中课程的相关性对课程进行分类,由多个教师并行授课,这种方式比较符合传统的教学习惯。所谓串行方式就是按照NIIT课程项目的要求,根据模块课程的渐进性,由一个教师串行授课的方式,这种方式比较符合项目教学的需要。
  并行方式由于课程分散,由多个教师进行授课,教师的压力较小,学生的压力较大,因为要同时学习多门课程。串行方式由于是一个教师授课,备课量较大,教学强度高,对教师的要求高,压力大,学生的压力相对较小。由于并行方式只适合于第一模块,其他三个模块并不适合并行方式,串行方式有利于教师把握学生的学习进度和学习情况,符合项目教学的认识 规律 ,所以,我院主要采用串行方式进行授课计划的制定,实践证明,采取串行方式效果较好。
  (三)NIIT嵌入式课程的改革和调整
  课程的改革和调整涉及支撑课程及文化基础课和专业基础课的调整和NIIT课程内容的补充。学习NIIT软件工程师课程需要一定的门槛,学习者必须具备一定的基础知识和专业基础知识才能顺利进行嵌入式课程的学习,因此,应围绕NIIT课程的任务,对文化基础课和专业基础课进行一定的调整。
  文化基础课程方面的改革作为软件开发人员,必须具备软件开发文档的编写能力,因此在语文课中应增加常用说明文档编写的知识;软件开发对学生的数学基础也有一定的要求,在数学课程中应加强离散数学中集合、关系、排列和组合的教学; 英语 也是学习软件开发的重要技能之一,在口语和英语交流沟通方面应加大课时量,提高学生的英语能力。
  专业基础课方面的课程改革软件开发需要学生具备逻辑思维能力和动手编程能力,所以应把《数据结构》和《程序设计语言——C语言》作为重点课程进行讲授并加以强化。为了顺利进行NIIT课程模块的学习,应把《面向对象的程序设计——VISUAL BASIC》和《桌面数据库开发系统——ACCESS》纳入专业基础课的学习中,这样学生在学习NIIT课程的时候不至于对有些概念感到抽象。如在讲授C++的类与对象以及JAVA BEAN的基本概念时,可以用VISUAL BASIC课程中的控件对象作为例子,学生很容易接受。软件开发人员必须要有查阅英语技术资料的能力,所以计算机专业英语也应纳入到专业基础课中,NIIT提供的CBT课程也可以作为专业英语的辅助课程。
  NIIT专业课程的改革NIIT作为一门培训课程,相对而言对理论的要求较少,课程涉及的理论知识分散到每个章节中,缺乏连贯性,具有跳跃性,给学生的学习带来了一定的因难,较少的理论知识学习也不利于学生未来的职业 发展 。因此,应对NIIT课程做一定的调整与补充。如在PLT课程中对讲授的算法流程图可让学生用C语言来实现,这样可以使学生体会到流程图的重要性;在OOPS课程中可补充数据结构中树和图的C++实现,拓展学生的逻辑思维能力;在JAVA CORE课程中可增加JAVA的编程基础知识以及面向对象的理论,为后续学习打好基础。
  
  NIIT嵌入式课程改革的保障措施
  
  NIIT嵌入式课程改革的成功要依赖学校、教师和学生三位一体的配合。
  学校要重视在资金、设备和师资方面的投入,更要重视培训的质量问题以及与NIIT加强合作沟通的问题。如教材的本土化与翻译的问题,NIIT有相应的勘误表但不全面,特别是一些技术术语,要相对统一。
  NIIT课程对教师提出了更高的要求,教师不仅要掌握书面知识,还要掌握课程涉及的边缘学科的知识,教师应能从全局把握软件工程师的教学,最好有相关的项目开发实践。这就要求教师要认真学习NIIT的教学模式,研究当今软件人才的发展方向,开展团队学习,共同备课,多举办和参加研讨会,取长补短,共同提高。要充分发挥教师的指导作用,充分利用Coordinator Guides的经验、示例和类比、常见问题解答、补充信息等资料提高教学效果。
  要充分发挥学生的主观能动性,认真分析和研究学生的身心特点,处理好学生基础与信心的问题,要因材施教,着重培养学生的自信心和良好的学习习惯。在教学过程中碰到问题要和学生一起研究解决,这样可以大大提高学生的信心。要让学生坚持写读书笔记,培养学生良好的学习习惯。
  要建立良好的班风和学风,开展各种活动促进教学效果的提高。如举办ISAS大赛,让学生相互对比,提高自己;开展读书学习笔记竞赛,培养学生的学习习惯;举办程序设计大赛,使学生学到的知识学有所用,提升自信心;开展一些团队精神的训练活动,使学习有张有弛,让学生感到学习的快乐等等。
  将NIIT课程引入高职院校,是计算机专业课程改革的一次机遇,不仅可以促进教师的教学水平,而且可以调动学生学习的积极性和学习兴趣,促进学校整体办学水平的提高。对NIIT课程体系,不仅要“拿来”,更重要的是消化吸收,创新发展。只有不断研究,才能解决NIIT教学中遇到的问题,提高NIIT课程的教学水平;只有深入研究,才能将NIIT的教学理念、课程模式、教学方法向其他课程和相关专业迁移,促进课程改革和教学改革,创新培养模式。

返回顶部