摘 要:高等医学院校计算机教学工作应以实际操作为主,针对医学院校学主的特点,让学生掌据至少一门常用计算机语言或数据库语言。计算机语言教学一直是大学计算机基础教育的薄弱环节,如何迅速提高计算机语言教学效果和教学质量,是当务之急。
关键词:计算机语言;编码;任务教学法;程序设计
1.引言
学习计算机语言,人们就能够使用计算机语言与计算机进行交流,这样就能为人们解决实际工作和学习中遇到的许多特殊问题。巧妙使用计算机做工具,人们就能够将个人的想法在计算机上实现。例如,Foxpro关系型数据库管理系统是具有解决普遍意义上的大量数据存储和管理工作功能的数据库语言,但是解决具体的实际问题,还必须使用数据库语言编写程序。
2.计算机语言教学
2.1计算机语言
语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。是人类为了能使人与计算机间进行交流,专为计算机设计的语言,变换成计算机可以读懂的信息符号。这些信息符号是按照一定的规则进行的编码,是人与计算机间特有的用来表达人的意思、交流思想的工具,并指导计算机进行信息的采集、分析、加工、处理、保存和利用等。计算机语言的种类非常之多,总的来说可以分成机器语言、汇编语言、高级语言三大类。目前通用的编程语言有两种形式:汇编语言和高级语言。高级语言是目前绝大多数编程者的选择,和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关,但与完成工作无关的细节(例如使用堆栈、寄存器等),这样就大大简化了程序中的指令。
2.2理论课教学的改革
2.2.1合理安排教学内容。教师在组织教学过程中,应该合理安排教学内容,将一些枯燥乏味的内容尽可能注入通俗有趣、与他们生活息息相关的实例中去,这样既可以使学生掌握基本知识,又增强了他们解决问题的能力。
2.2.2改变授课模式。应采用交流式、对话式、讨论式等多种互动的模式,让学生积极地参与到课堂教学中来,充分调动学生的主观能动性,发挥每个学生的聪明才智,让课堂变为教师和学生的共同课堂。
2.2.3实施问题教学法。高职高专学生的基础较差,在学习中表现理解能力差的特点,因此在理论教学过程中,要结合计算机语言类课程和高职高专学生的特点,改变传统教学模式,将以往教师帮助学生解答疑惑转变为教师寻找、发现与理论知识和学生生活相关的实际问题,使学生在思考、解答问题中增强理解,培养学生进行创造性思维的能力,充分调动高职高专学生的学习积极性,使学生在解决问题的过程中获取新知识,新理论。
2.2.4实施任务教学法。任务教学是以明确的任务作为课堂主要教学目标,在学生实践任务过程中,培养学生自我分析、解决、问题能力的教学模式。在实施任务教学法的过程中,教师必须根据教学进度、学生所关心的问题,针对某一阶段的教学内容和技能要求,设计一个包含相关知识点的综合性任务,使学生在真实的问题下应用旧知识,探索新知识,使所学知识得到巩固、加深和迁移。
2.2.5使用多媒体授课,课堂渗透实践。计算机语言类课程是理论与实践结合非常密切的课程,在讲授理论知识时经常会遇到一些抽象的、难以理解的概念、理论和算法,教师使用多媒体对它们进行演示、模拟,使抽象、复杂的问题简单化,从而使学生便于理解和掌握,同时也更能激发学生学习计算机语言课程的兴趣和求知欲望。
2.3实践课教学的改革
2.3.1精心设计实践内容。教师既要善于营造热烈的群体氛围,又必须给学生留有冷静的独立思考的空间。在设计实践内容的过程中,应着重做好以下三个方面。一是要结合学生的实际情况。尽量体现知识性、趣味性、实用性,激发学生的灵感和创造欲,使学生对实验内容感兴趣,产生上机一试的愿望;二是要注重实践课与理论课相适应,这样才能够加深学生对基本理论、基本知识的理解和掌握;三是注重尺度的把握。在设计实践内容时,难易程度和工作量的大小是教师要考虑的内容。
2.3.2.主动指导。在传统的实践教学中,教师总是等学生问问题,这种被动指导存在着许多弊端,特别对刚接触这门课程的学生来说显得尤为突出,因为学生刚接触编程,实践过程存在很多问题,教师要变被动为主动,主动发现问题,对于学生普遍存在的问题要进行集中演示,引导学生主动完成实践内容。
2.3.3注重实践过程。指导教师在实践教学过程中只注重实践结果,把实践内容布置给学生,学生交上机报告,教师认真批改报告,至于报告中的结果是怎样来的,具体实现过程是什么,作为教师却全然不知,因此教师要全身心地投入到实践的全过程中去,只有这样,教师才能真正掌握学生的实际情况,发现问题,及时解决问题。
2.3.4加强实践课讲评。作为计算机语言类课程的教学绝对不能忽视实践教学中讲评这一重要环节。以往教师只对理论课上布置的作业所存在的问题进行讲评,忽视实践课的讲评。实践课是检验学生基本知识、基本理论、基本技能掌握情况的一把尺子,不注重实践课讲评,结果使实践课教学效果越来越差,从而影响整个课程的教学质量。
3总结
要学好计算机语言,理论和上机操作相结合非常重要。计算机语言教学的侧重点应放在掌握程序的三大结构上,程序设计三种结构为顺序结构、分支结构(也称为选择结构)和循环结构。注重培养学员使用模块结构读程序、写程序的能力。程序中的交换、累加、累积、分类、排序、删除、标志设定等都各有一种固定的功能模块(像物理学中的定理、公式),编程时可以直接使用。对这些模块熟悉后,读程序就容易,写起来也不会感到太吃力,且有条理,思路也会较清晰。
参考文献:
[1]王航宇.浅议计算机语言的发展趋势.西安航空职业技术学院学报,2006.02.
[2]董加敏.程序设计基础.课程的教学改革[J].辽宁行政学院学报.2007.10.
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回电子论文列表