APP下载

比喻教学法在高级语言程序设计类课程中的应用

2012-08-06欧群雍

赤峰学院学报·自然科学版 2012年22期
关键词:语言课程教学

欧群雍

(郑州华信学院,河南 郑州 424204)

大多数高等院校都在计算机专业和非计算机专业的计算机教学设置了高级语言程序设计课程.在多数情况下,高级语言程序设计类课程在计算机专业设置为专业基础课或专业课,在非计算机专业设置为公共基础课,高级语言程序设计类课程能很好地培养和考察学生思辨能力、数学解题能力、计划统筹能力等多方面综合能力.在计算机相关专业,高级语言程序设计类课程被视为学生不得不学的专业基础课,通过对该类课程的学习,让计算机专业的学生掌握开发环境的使用、程序的编写、程序的调试以及程序设计的基本方法和技巧,并学生具备运用程序设计解决相关专业领域内实际问题的基本能力,同时也为其他课程如《数据结构与算法》、《操作系统》等提供知识基础.

1 高级语言程序设计类课程的特点

由于高级语言抽象性、灵活性、逻辑性强等特点,给程序设计类课程的教学带来很大的困难.从教学角度来说,高级语言程序设计类课程具有以下特点:

1.1 枯燥无味

在程序设计的教学中,学生面对的是一大堆语言符号,需要记忆内容过多,学习起来较枯燥.在教学过程中,教师也经常对语法、语句进行讲解,在黑板上或多媒体屏幕上展示大段大段的代码,学生对于这些符号难以理解,或者难以跟上老师的思路,让学生感觉这类课程很枯燥,学习起来很困难.

1.2 难于理解

高级语言虽然比……

登录APP查看全文

猜你喜欢

语言课程教学
数字图像处理课程混合式教学改革与探索
微课让高中数学教学更高效
软件设计与开发实践课程探索与实践
语言是刀
为什么要学习HAA课程?
让语言描写摇曳多姿
“自我诊断表”在高中数学教学中的应用
对外汉语教学中“想”和“要”的比较
我有我语言
跨越式跳高的教学绝招