计算机语言类课程的教学探讨.doc

上传人:3d66 文档编号:1855108 上传时间:2019-01-13 格式:DOC 页数:6 大小:16.50KB
返回 下载 相关 举报
计算机语言类课程的教学探讨.doc_第1页
第1页 / 共6页
计算机语言类课程的教学探讨.doc_第2页
第2页 / 共6页
计算机语言类课程的教学探讨.doc_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《计算机语言类课程的教学探讨.doc》由会员分享,可在线阅读,更多相关《计算机语言类课程的教学探讨.doc(6页珍藏版)》请在三一文库上搜索。

1、计算机语言类课程的教学探讨B 计算机语言类课程(如C/C+和Java等)对于提高学生的程序设计和软件开发思维能力起着非常重要的作用,并能加深对其他计算机理论和实际应用课程的深入理解。例如,如果对编程思想和方法的理解不深,就很难深入理解网络概念中的TCP/IP协议和OSI模型的通信。 因此,在计算机语言课程教学活动中,具备怎样的教学理念才能获得理想的教学效果,是值得我们探讨和研究的问题。 1计算机语言类课程的教学理念 计算机语言类课程所涉及的知识难度相对较高,而且其编程内容、编程思想渗透到本专业的其他课程中。如果没有学好计算机语言中编程方法、算法逻辑、设计思想、思维方式,就等于没有学好这门课程,

2、甚至影响其他专业课程的学习效果。加之计算机相关专业层次多,如本科、专科、高职和研究生等,同一层次的生源质量又参差不齐,在此情况下,教师应该充分了解学生的实际情况,最大限度地调动学生学习的主观能动性,使学生能主动配合老师的教学,实现该课程的教学目标。例如,来自偏远地区的学生,在中学阶段接触计算机较少,水平相对低一些;相反,城市学生的计算机水平相对较高。针对这种情况,要利用一定的时间和方法使水平较差的同学及时补上相关知识,不至于听不懂内容而失去对计算机语言课程的兴趣。 勿容讳言,学生有时反映计算机语言听不懂、不知学了什么、难学或内容浅显、“吃不饱”等,固然有学生本身的原因,以及教学目标和课程设置的

3、偏差等因素,但教学内容安排不合理应该是主要问题。在计算机语言的讲解初期,如果不能抓住学生的学习心理,一开始就给学生灌输大量的、很难听懂的知识,就会使学生感觉很难,而无法听进去,以至出现后续内容的讲解都无法听懂的现象。如在C/C+教学中,基本语法未充分理解,就安排难度较大的编程练习;数组和指针的概念还未理解,就快速讲解指针数组并配备较难的例题和习题;面向过程编程基础未打好,就在面向过程的基础上讲解面向对象的编程等等。 综上所述,在计算机语言类课程的教学工作中,应该具有良好的教学理念,要发挥教师专业知识和教学水平;充分调动学生的学习热情,发挥其主观能动性;要合理安排教学内容,以适应教学的需要。 2

4、计算机语言类课程教学方法的探讨 2.1提高课堂教学效果 目前,影响课堂教学效果的因素很多,例如,上课玩手机或上网聊天、玩游戏以及多媒体教学效果不佳等。针对此类问题具体解决方法如下。 为了避免手机对课堂教学的影响,可以采取一些措施,但仍然存在使用手机的情况。出现这种情况的原因并不是学生有什么重要事情必须接听手机,而是出于对手机产品的好奇。教师应抓住学生的好奇心,通过对手机功能的讲解,将学生的好奇心引导到手机产品的功能开发上,重点说明手机功能是使用何种计算机语言,如何开发等,这样就增加了学生对计算机语言的学习兴趣。 同样,在上机操作时,存在学生上网的情况。我们可以将外网断开,使学生不能上网,但有时

5、确实需要互联网操作,此时也应该积极引导学生到软件开发问题上,使学生的精力集中到该课程的实践操作上。 在使用电化教室授课时,学生有时反映讲课速度过快或听不懂。出现此类问题的原因除了课时安排偏紧外,主要是一张幻灯片内容过多,如满屏文字或代码,使学生抓不住主要内容。另外一个原因是,不能配备适当的程序实例演示,使学生感觉内容无法理解,上机操作出现问题时不知如何解决。因此,在制作幻灯片或其他多媒体课件时,除了考虑幻灯片制作效果外,内容要适量,突出重点。如果再配备充分、适当的程序实例演示,可能会取得更好的教学效果。 2.3合理安排教学内容 对于计算机语言类教学,应该以实例教学为主。首先,使用相应的开发环境

6、实现一些小的实用程序,并加强学生的实际操作,及时发现和解决问题,以提高学生对语言类 课程的学习兴趣。在讲解基本语法、算法时,尽量利用开发工具,以实例的形式讲解语法、算法的应用,通过对讲解和实践程序的编写、编译、调试、运行等环节,及时发现、分析和解决问题。 要抓住学生的学习心理,循序渐进,加强实践教学,使学生感受到计算机知识的趣味性,然后逐渐引入新的理论和新的实践。要先慢后快,打好基础。如果一开始就给学生灌输大量的、很难听懂的知识,就会造成后续内容都无法听懂的现象。例如,在C/C+教学中,基本语法未充分理解,就安排难度较大的编程练习;数组和指针的概念还未理解,就快速讲解指针数组和数组指针并配备较

7、难的例题和习题;面向过程编程基础未打好,就在面向过程的基础上讲解面向对象的编程等等。在此情况下,建议在充分了解学生现有水平的情况下,适当加大C+教学的教学课时量,包括实践教学的课时,深入讲解和加强基本语法的训练,而且要在后续内容的讲解上时时提醒语法的应用技巧;在C和C+教学中,指针及其应用被公认为是重、难点,因此要加强指针的概念及应用技巧的讲解,不要只强调概念而忽视指针的应用技巧;在讲解结构体、联合体时,要与指针的应用有机的结合起来,使学生既掌握了结构体、联合体等概念,又加强了对指针的理解和掌握。同样,在讲授面向对象的概念与应用时,要注意进一步巩固先前的知识点,并促进对面向对象的理解和掌握。因

8、此,应该全面考虑C+课程的整体,使各部分内容的知识点相互衔接、相互促进、环环相扣,才能激发学生的学习热情,才能使学生真正地了解和掌握C+课程。 2.3突出面向对象的编程思想和教学实践 无论是C+还是Java语言,面向对象都是重中之重的内容,它起到承前启后的作用。应该对面向对象的特性做充分的讲解,如封装、继承、多态,并配备适当的训练,使学生充分掌握这三个特性,进而使学生理解可维护、安全、复用等特性。另外,也要指出面向对象的不足,如可复用问题,由此引出面向组件编程等方法,开拓学生的思路。 在授课过程中,要贯穿解析、穷举、递归等算法,面向过程、面向对象等编程思想和方法,以及项目管理等软件工程思想,突

9、出面向对象的理论与实践。理论讲解要扎实、稳健,实践课内容要祥实、紧凑,熟练掌握编程环境。尽量避免由于讲授内容听不懂或“吃不饱”而出现的逃课现象。 3总结 计算机语言类课程是计算机相关专业的重要课程。在该类课程的教学工作中,应该具有良好的教学理念;充分把握教与学的关系;要善于发现计算机语言教学中存在的问题;注意激发学生的学习兴趣,提高课堂教学效果;把握学生的学习方向,开拓软件开发思想;突出理论联系实际,加强面向对象的理念实践;搞好教学效果的评价,充分反映实际教学效果。应该做到,不但传授计算机语言所涉及的知识,还要注意传授编程思想,注重培养学生的学习能力和创新意识,力争为国家和社会培养高素质的计算机人才。 第 6 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1