NIIT教学法及其在VC++教学应用的研究

时间:2022-09-24 12:20:35

NIIT教学法及其在VC++教学应用的研究

摘要:本文探讨了NIIT基于榜样的教学方法,基于VC++的课程教学要求,探讨了MCLA方法在VC++教学中的应用,举例说明MCLA方法的教学效果。

关键词:NIIT;MCLA教学法;教学改革

中图分类号:G642 文献标识码:A 文章编号:1007-9599 (2012) 21-0000-02

NIIT有已超过20年的软件开发经验和职业教育培训的经验,该公司在发展过程中,总结了一套独特的,先进,高效的教学模式,使学员可以在相对较短的时间内,不仅全面掌握本行业的主流软件开发技术,并获得自我学习,自我提高的能力,学生可以快速适应信息产业技术的各种挑战性的工作。

1 MCLA——基于榜样的学习方法

MCLA是基于榜样的学习方法,这种方法一直被印度国家信息技术学院作为培养IT领域的高技能人才的一种学习方法。

这种方法由许多小的教学环节组成,在教学中,老师在每个小环节中先提出一个本行业的公司实际遇到的问题,然后教师用专业的方法来解决这个问题,问题解决后,学生根据老师的讲解,针对一个相识的问题提出它的解法,在解决的过程中,教师可以指点,学生可以分组讨论,直到问题的最终解决。

该方法以一个真实的软件开发环境为基础,通过提出问题,解决问题,然后提出另外一个问题后,学生来解答的方式进行,MCLA的学习过程如下图所示。

通过这种方法,学生能够在掌握,学习到提高的过程中不断锻炼自己,其各个阶段紧密衔接,相互贯通,我们可以将MCLA方法看成是一套严密的程序,任何一个阶段的严格执行和高效完成都将影响下一个阶段的实施,因此,这就对MCLA方法在教学中的应用提出了较高的要求。

2 VC++课程教学要求

“VC++.NET程序设计”是计算机专业.NET方向的一门专业基础核心必修课,VC++.NET具有复杂的应用程序框架(Application Framework)以及对.NET的支持。其向导可以为编程节约时间并保证准确性,通过本课程的学习能够理解和掌握VC++.NET程序设计的基础知识、MFC(Microsoft Foundation Class)的结构、Windows操作系统的内部工作机理以及.NET的工作方式。课程以培养学生的VC++.NET编程能力为主,通过程序实例和相关练习,逐步培养学生VC++.NET程序设计的能力,从而掌握可视化程序设计的基础知识和基本技能,为以后从事相关软件开发打下良好基础。

3 MCLA方法在VC++教学中的应用

如今,计算机的发展已经越来越快,信息技术的更新也不断加快。但是,与很多高职学校计算机教育日益增长的要求相比,差距还是很大的,难以满足要求的技术领域。传统的使用“教”为中心的课本实用性不强;虽然有教师在讲,有学生在听,但是由于学生不会说,效果并不好。于是有人提出:计算机教育方法应改变,教学逐渐转变为实践性教学。这个问题还没有得到解决,许多毕业生毕业后找不到工作和不胜任工作,缺乏实践能力和独立解决问题的能力。因此,计算机教学改革势在必行!

VC++课程是一门重要的计算机专业课,是一门理论与实践紧密结合的一门课程,更加注重操作和实践。MCLA方法对教师引导与学生实践等关键环节处理得当,因此VC++课程教学应用MCLA方法有着较好的前景。MCLA方法应用在VC++课程教学的关键环节如下:

(1)设计案例,进行引导教学。作为教师,围绕着课程的教学目标,将课程中需要掌握的内容提炼成复杂逐级递增的,可操作性强的教学案例,教师在课堂上讲授知识时,要注意培养学的分析问题和解决问题的能力,鼓励学生将实际生活联系起来,这样就可以加深学生的感性认识,激发联想思维,使学生能利用原有认知结构中的有关经验,去同化和索引当前学习的新知识,从而在新旧知识之间建立联系,并赋予新知识某种意义。

在《VC++》课程教学中如果采用传统的教学方法,效果可能会不好,若采用MCLA教学模式,每堂课上通过生动具体而有形的案例,就会激发学生的兴趣。

(2)讲授案例解决方法,引导学生实践。在MCLA的学习过程中,教师提供案例的解决方案,采取“计划——实施——验证”的步骤来解决提出的案例模型。在教学过程中,教师的作用仍然是传递技术知识、示范解决问题技巧、列举特定实例,教师一方面要强化学生对基本概念、基本理论的掌握,另一方面要针对案例模型进行分析,制订解决问题的计划步骤,灵活应用多媒体设备,引入与所学内容相关的应用实例。通过典型的项目任务,引导学生综合相对独立的知识点,解决实际问题。

通过此阶段的学习,学习不仅能够掌握新的知识和解决问题的方法,而且能提高将知识应用于实际领域的能力,然后引导学生解决相关的实际问题,以达到举一反三,触类旁通的目的。

(3)引导学生探索。在技术不断更新的IT业界,解决实际应用仅靠课堂所得到的知识是远远不够的,需要不断学习当前最新技术,了解行业发展前沿,养成在相关知识领域不断探索的习惯。要运用各种工具的信息源来探索和吸取新知识、新技术。这样可以让学生保持对最新技术的了解,在MCLA的教学模式中才可提供这样的学习环境,在传统的计算机基础教学模式中是不会碰到或很少碰到这类问题的。

(4)独立实践。在以往的计算机课程教学中,主要强调学习的专业技术,但是计算机行业的快速变化早已经使这种方式过时,所以,任课教师必须认真思考学生的学习方法了。模块化教学不仅系统和意识地强调学生信息查询分析技术,而且也强调独立实践,学生可以自信地区实现和验证他们的答案,学生在验证问题的正确性后,将使学生产生很大的信心,这对提高学生独立才处理问题的能力有很大好处。教师根据学生的设计水平来设计学习方法,学生结合教师在课堂上解决问题的方法,探讨各种信息资源,获取新的知识和技能,通过独立学习或合作伙伴来完成,虽然独立的做法可能遇到的很多问题,但可以和同学讨论或者和教师深入探讨,获得新的知识和技能。通过学生和周围环境的相互作用,从而最大限度地调动和发挥学生的内在潜能,提高学生发现问题和解决问题的能力。

4 小结

综上所述,MCLA方法是NIIT培训中的主要学习方法,它根据现代学习理论将学习过程划分为若干小循环,正如程序教学中的小步子原则;每一个教学循环又以IT界或工业界的实际问题作为学习的先行组织者,为学生提供学习的“榜样”,让学生在专家(也就是教师)的指导下,自主建构知识和技能;最后学生通过联想、回忆、概括等形式独立地完成下一个榜样,也就是独立地解决另一个相似的实际问题。

在高职教学中,一直以来存在学生理论基础扎实,但实践操作能力比较弱的问题。本文研究了印度NIIT的培训教学法在VC++课程中的应用,它独特的理论与实践相结合的教学法对学生实践能力的培养很有效,对培养学生的动手实践能力确实有借签意义。

参考文献:

[1]王伟杰,王晓燕.NIIT教学探讨[J].中国水运,2008,7:8-82.

[2]孙士兵,徐艳艳.高职计算机专业课程的教学方法改革探讨[J].福建电脑,2006,8:201-202.

[3]覃华,苏一丹.印度NIIT教学法及其在高校教学中应用的研究[J].广西大学学报(自然科学版),2004,29:7-9.

上一篇:基于复杂SQL查询自动汇总表的应用研究 下一篇:论职校计算机教学中学生创新能力的培养