1引言
随着计算机科学技术的飞速发展,计算机技术的应用已全面深入整个社会的方方面面,具备基本的信息素养,掌握基本的计算机知识已成为不可或缺的基本要求.当今科学技术的发展决定了一个合格的人才必须具备一定的计算机应用能力.以创新精神和实践能力为核心的素质教育发展,掌握必要的计算机知识和技能已成为本科学生的必备素质,因此各类高等院校都普遍开设了计算机基础教育课程,这也成为了每个学员的"必修课".
2教学中存在的主要问题
我院少数民族学员的培养层次为本科,现有二十几个民族,其中以藏、维吾尔族居多.总结上几届学员在计算机程序语言教学方面存在的主要问题有以下两点:
(1)学员文化基础薄弱.少数民族学员大都来自于教育欠发达地区,普遍存在文化基础薄弱、独立思考与自学能力偏弱等问题,特别是逻辑思维、抽象思维能力、推理能力方面较弱.而在计算机程序语言的学习中又需要大量运用逻辑思维、抽象思维能力去理解程序运行、编制的方法和思路,需要用数学和物理的方法去解决实际的问题.有些内容往往需要反复讲解几遍,学员才能理解;同时少数民族学员又比较缺乏主动思考、举一反三的能力;课后布置的自学内容也不能很好的完成,这些都造成了在计算机教学上使用传统教学方法效果不够理想.
(2)学员学习主动性不足.少数民族学员一般都能歌善舞,性格奔放直爽,喜爱户外运动,不喜欢受到太多的约束.对比较直观的、形象的、趣味性较强的事物容易产生兴趣,但对很多原理性、技术性问题不愿深究,容易造成一知半解的情况.部分学员物理、数学基础较差,逻辑思维、抽象思维能力偏弱,致使相当一部分学员感到学习很吃力,听不懂、跟不上,这就容易使学员产生畏难心理和情绪.加之一部分学员未养成良好的学习习惯.这些都造成学员学习的主动性不足.
3主要对策
3.1合理选取教学内容
在教学用语言的选择上,按照教育部关于工科大学本科计算机教学的要求,并结合我院少数民族本科学员的实际情况,教学语言选用微软公司的Visual Basic语言.与许多院校选用的C语言相比,Visual Basic语言相对简单、易学易用,利于学员理解和掌握基本的编程方法和思路.同时又兼顾了面向对象的编程方法等较新概念.
在内容选择上,主要放在数据类型、程序结构、数组、过程及文件等基础内容上.讲授时既依托VB这个教学平台,同时又不局限于该编程环境,使学员通过该教学语言真正理解和掌握计算机程序设计的方法及过程.其次,根据学员的具体情况安排一定量的自学内容,将一些相对简单或可通过实践学习的内容(如控件、菜单设计等)让学员自学,教员及时检查、答疑,以此锻炼增强学员的自学能力.最后,将一些较难、较深的内容(如类、API函数的调用)作为延伸内容,提供给掌握较好的学员或有兴趣深入学习的学员继续学习.在讲授基本教学内容的同时,紧密跟踪当今流行的编程语言与技术,及时将最新的语言与技术特点引入课堂,开拓学员的视野.
3.2加强实践环节,提高学习兴趣
兴趣是学员最好的老师.学员有了兴趣,才会自觉、主动地去学习.在教学过程中我们发现少数民族学员往往对能看得见、摸得着的实践演示环节兴趣较大,能亲身参与动手的实践环节兴趣更大.
而对纯文字性的书本内容,包括教学片、理论教授部分的兴趣小很多.因此,在自身条件能力允许的情况下,我们在教学过程中最大程度地加强实践演示环节,提高学员的学习兴趣.同时,把有关理论知识穿插讲授,立足引导,转变教学过程中的被动学习为主动学习,打破理论与实践在课程中的界限.从实践到理论,再实践,再认识掌握理论,并将理论应用于实践当中,如此螺旋式的上升,就可以培养学员一种不断去探索未知的冲动和能力.
3.3运用多种教学方法手段,提升教学效果
对于教学方式方法的选取,针对少数民族学员的特点,科学规划,采用新型教学手段与模式,不断总结出一套符合课程特点的教学方法和手段.教学方法可采用理论与实践相结合,注重学员程序语言设计的编程思路和编程方法的培养.少数民族学员在法规与理论性较强的内容学习上普遍较缺乏主动性,教员应当在教学过程中尽可能充分调动学员的积极性,发挥他们的创新能力,提高学习、掌握知识的效率.在讲授过程中,认真分析学员情况,根据学员的学习心理特点、认知能力和水平对理论和实践进行整合.可推行"启发示"、"参与式"、"讨论式"、"探究式"等多种教学方法,充分利用多媒体教学、网络课程等现代化教学手段,提高教学效果.在教学过程中,可以先提出问题,由学员讨论,教员讲评、总结,提高学员分析问题,解决问题的能力,与此同时,也加深学员对知识的理解和掌握.在这个过程中,一方面加深了学员对知识的认识,另一方面也培养了学员的创新能力与独立思考的能力.在课堂上结合相关内容及时将新知识、新技术介绍给学员.充分利用校园网和网络课程,将课程的多媒体课件、辅导材料等放到网上,既可进行现场网络教学也可进行远程网络教学.
3.4不断提高教员队伍的综合素质
《大学计算机》课程是一门理论与实践性都较强的文化基础类课程,且随着时间的推移和技术的不断进步,还在不断涌现新的技术.要想将这门课在有限的学时内讲好、讲透,真正提高其信息素养,将程序设计编程思路和编程方法深深植入学员的头脑中,就要求任课教员不断提高自身的专业和综合素质,深入学习学科知识,认真分析教学对象特点,夯实教学理论功底,努力提升业务水平.
4结束语
少数民族学员有其自身的特点,这就要求我们教学过程中要善于发现与总结,结合本课程内容与要求,不断改进教学方法,探索出一套切实适合少数民族学员程序设计教学的方式方法,将程序语言设计的编程思路和编程方法真正深值于学员的头脑中.