首页 -> 2007年第11期

五年制高职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的教学理念、课程模式、教学方法向其他课程和相关专业迁移,促进课程改革和教学改革,创新培养模式。
  作者简介:
  赵作辉(1972—),男,1996年毕业于淮海工学院,江苏联合职业学院讲师,主要从事数据库、中间件和软件工程与软件开发的研究。
  

[1]