《高级语言程序设计》的教学研究与方法

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:arksh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] “高级语言程序设计”是重要的专业基础课程。面对高职学生的知识基础,如何进行”高级语言程序设计”的课堂教学,实现预期的教学目标,笔者根据自身教学实践总结出了一些有效的教学方法,提高了本课程的教学质量和效果,使学生在掌握基本知识的同时,具备基本编程能力并将计算机技术应用于本专业领域中。
  [关键词] 程序设计 高职
  
  前言
  学生的现状随着“普高扩招”的加大,高职学生基础知识薄弱、自主学习积极性较差已是不争的事实,尽管教师对此早有思想准备,但在具体实施教学时,特别是《高级语言程序设计》课程,有种“江郎才尽”的无奈。但由于高级语言程序设计是一门很重要的综合性课程,既要求学生掌握扎实的理论基础,又要求学生具有很强的实践能力,要做到理论知识与上机实践操作相结合,以提高学生的编程思维能力、动手操作能力和解决实际应用问题的能力。从而为后续课程(数据结构、面向对象程序设计、软件工程等)打下坚实的基础。在近几年的教学中发现,学生普遍认为这门课难度大,不容易学。如何通过教学方法的改变,让学生在学习上有主动性,激发学生学习该课程的兴趣,是讲授这门课程的教师应该考虑的问题。本问从以下几个方面来介绍:
  一、第一堂课非常关键
  在讲每一门课之前,讲好第一堂课是关键,这里的第一堂课并不是要你讲课本上的教学内容,而是让你牢牢的抓住学生的心,让学生认可你,愿意听你的课,那么怎么抓住学生的心?
  (1)课程的重要性
  首先告诉同学们这门课程在计算机专业中的重要性,告诉同学们目前计算机行业的发展现状,分析计算机行业的就业形式,发展方向,从而引导同学制定自己的学习计划,职业规划以及人生规划。让同学们知道高级语言程序设计的重要性,相信他们在学习的时候就会认真一些,甚至会主动学习,那么我们就成功了一半,因为大学教育更重要的是引导学生去主动学习,而不是强迫学习。
  (2)提高学生的学习兴趣
  做任何事情,相信有了兴趣,那将会有事半功倍的效果,学习也是一样的,我在上第一节课的时候给同学们举了这样一些例子:1+2+3+4+5+…+100=?,让同学们来用各种方法计算,很多同学都很快算出来了,最快的就是用等差数列来算,我就用C语言编写了一个小程序,很快也算出来了,同学们看见短短的几行程序就有这个效果都很感兴趣,我又给同学们演示了一些大家都很感兴趣的小游戏,并告诉大家如果学好了这门课,自己也可以开发这样一些程序。把书上一些很经典的算法简单的介绍给同学们,让他们产生好奇心,为以后的教学打下基础。
  (3)告诉同学们一些学习方法
  让同学们有了兴趣还要有好的学习方法,我给同学们准备了很多视频,可以让同学们自己听,自己看。还给了一些参考书,让同学们自学,这样在我上课的时候,同学们听的就比较轻松,学习信心有了,兴趣也大了。
  (4)课堂的纪律
  在前面给同学们讲了重要性,有了学习兴趣和学习方法还不够,因为现在的很多同学学习积极性不够,经常不上课,到课率不高,这也是让老师头疼的地方。所以在第一次课还要讲一些课堂纪律来约束一些学习积极性不高的学生。主要用期末考试成绩来约束。虽然现在的学生不喜欢动手主动去学习,但是他们还是会非常在意自己的期末成绩的,所以我们可以以此来激发学生好好学习。原来的期末成绩是由最后的考试成绩决定的,平时的学习情况并不考虑在内,所以学生也没有把平时的学习放在心上,而现在不一样了!我们可以将最后的期末成绩进行细分,由平时成绩和期末考试成绩组成,平时成绩由平时到课率、课堂作业、主动回答问题、回答问题的正确情况来决定,并将平时成绩逐渐提高,尽量达到平时成绩:期末考试成绩=1:1的比例。这样学生就会慢慢的重视起平时成绩来。
  对于到课率,一般情况下跟任课老师有很大的关系,如果抓得紧的话,比如说多少次没有来上课就让其直接挂科,这样绝大多数学生肯定会来上课的。或者对于到课率低的学生,平时分数也低来激励学生来上课。还有一个方法就是补课,愿意来补课的同学给一个机会增加平时分,我们计算机专业的老师经常有晚上上机课,你可以安排这些缺课的学生来补课,给他们布置一点作业,让他们完成。这样做让他们多少学了一点知识,也对按时上课有了约束。也可以让他们看看高年级的课程和高级语言程序设计有很大的关系,从而提醒他们要学好这门课,否则会影响以后的学业。讲清楚这些,相信对学生还是有用的,在这里,老师一定要坚持,比如说点名就要坚持每次都点,对于平时分数要公正公平,这样学生才会信服。
  二、理论课课堂
  理论课堂是教师的主战场,也是教师素质的检验地,如何规范教学环节,提升课堂教学质量,优化课堂教学效果是每个老师所关心的问题。我认为课堂教学不只是一百分钟的事情,因为教学不仅仅是指上课,教学更是一个过程:没有课前的专门准备就没有课上的侃侃而谈;没有课外的精心设计就没有课上的顺畅流利;没有课余的自我增值就没有课上的与时俱进。因此要提高课堂教学质量,把课上好,就一定要在课外下足功夫,因此我总结了四点教学要求:
  (1)备课要精心
  备课时视野要开阔认真精选内容,以课程教学大纲为主线,以较合适的教材为基础,勾勒出教案内容的初步框架,同时还要收集相关的研究事例,通过实验、求证推导来充实教案的内容。
  (2)课件要高新
  要有创意设计在课堂上动态的表现出来,下大力气采用信息技术、多媒体技术,利用DHTML、JavaScript、 flash 交互、GIF动画和大量图片等异构媒体, 实现图文动画并茂,制作表现新颖内容丰富的课件,通过声、动、图、文等多种感观的综合刺激使不想看的学生想看,自然也想学;想学的学生更想看更想学。
  (3)讲课要热心
  要学会运用立体教学手段用每一个精彩的细节设计串起所有的讲授内容,在现代化的教学环境里,运用全程多媒体、全方位、全息的教学模式,是能够极大的激发学生学习的热情。在多功能教室里,每堂课都要采用自研的多媒体课件AMCS教学,边讲边演示,将抽象难懂的问题用形象直观的动态图形反复交互演示,达到一目了然的效果。一方面教师用图、文、声、投影等方式授业解惑,激发学生眼看耳听,动手又动脑,养成勤于思考的习惯;另一方面学生也要逐步具备并行接收和并行处理信息的能力,用发散思维方式从不同的角度思考问题,从多方面寻找解答问题的方法,形成以知识能力为中心的主动学习的新模式。
  (4)融合有创新
  要大胆采用创新思维的模式与方法,只有不断的进行原始创新,改进创新,集成创新,才能真正形成新的思想和改革创新的教学方法,从而从极大地提高教学质量。
  三、实践课
  在重视理论教学的同时,我们还必须加强实践环节。只有在上机实践中学生才能真正掌握如何编写程序和调试程序。但是在我们实际的上机实验中存在各种各样的问题,比如实验内容针对性不强,实验题目学生没有兴趣,学生觉得很枯燥,缺乏创新,每个章节的实验没有必然的联系,知识点也不能联系在一起,大多数同学只能在上机实验过程中验证程序,不能自己编学程序,因此没有进行思考,感觉上机很无聊,慢慢的就开始缺课了。为此,在教学过程中,要结合实际,利用项目教学。
  在教学的过程中,遵从循序渐进的教学原则,在实验课上分三个层次:记忆程序,模仿程序,编写程序,要做到基础层层把关,难度层层递进。还要精选一些有趣,经典的程序题给大家分析,讲解。比如:“水仙花”,“杨辉三角”等问题。
  由于一个班的学生理解能力和接受能力有差异,为了达到好的教学效果,刚开始的实验内容要分为必做和选做两部分,必做部分就是基础知识的理解和简单应用,是每个学生必须完成的部分,选做部分给学习能力强,有学习兴趣的同学来做。这样可以发挥优秀学生的内在潜力,也可以调动学生的学习积极性。在后半部分的实验就采用分组的方式,由成绩好的同学带动差一点的同学来一起编写小程序,达到提高变成能力的目的。
  四、结束语
  高级语言程序设计是计算机专业必修专业基础课,也是计算机专业后续课程的重要理论基础,所以在学习语法的同时更应该注重程序设计思想的培养。在今后的教学中我们将不断实践与探索,积极改进教学方法,激发学生的学习兴趣和求知欲望,正确引导学生运用所学知识去分析问题和解决问题,为后续课程及以后的实际应用打下扎实的基础。
其他文献
[摘要] 结合地方青少年宫多年教学实践,研究了计算机课程教学的激发兴趣、培养兴趣和巩固兴趣三个阶段模式;探讨了网络德育教育的开放性,交互性和趣味性特点;分析了绿色网吧存在的问题并提出了相应的改进措施和建议,对进一步提高青少年校外教学和网络教育的质量提供了参考。  [关键词] 校外教学 计算机课 网络教育    随着信息社会的来临,信息的获取、传输、处理和应用能力将作为人们最基本的能力和文化水平的标
期刊
[摘要] 随着小学数学新课标的推进,小学生的数学学习应该是现实的、多样化的、有趣的,探索性学习活动应该成为数学学习的主要方式之一。为了改变学生的学习方式,实现数学学习由被动向主动、枯燥向有趣、单一向丰富的转变,在数学教学中要积极开展数学综合实践活动。数学综合实践活动课不是可上可不上的附属课,要培养学生的应用意识、创新能力和实践能力,促进学生生动、活泼、主动地发展,就一定要上好数学实践活动课。  [
期刊
[摘要] 网络社会是一个与现实社会生活系统有较大差异和区别的网络空间系统,其开放性、无约束性及信息的隐蔽性往往导致学生道德失范。因此,技工院校德育工作要着力培养学生的自主、自护、自辨能力,教会学生保护自己的身心健康,引导其树立正确的网络道德观念,把网络作为知识的来源和学习的手段。   [关键词] 网络社会 网络道德 特点     一、网络社会及其道德特点   1、网络社会  自1946年美国宾夕法
期刊
[摘要] 针对当前实验教学中存在的问题,提出了改革的思路的具体方案,经过长期的实践,确立了“学生为本、能力为魂、综合开放、注重实效”的实验教学理念。探索并建立了以工程实践能力培养为主线的“基础、专业、设计创新”的三层次实验教学体系。有效地培养了学生的创新精神和工程实践能力,提高了学生的综合素质和应用能力。  [关键词] 实验教学 体系建设 教学改革 创新能力    实验教学是促进知识结构, 能力结
期刊
[摘要] 长期以来,我国英语教育教学中存在着片面依赖认知教育而忽视了情感教育的现象,这种错误的理念也存在于高专英语口语的教学中。本文旨在探讨高专英语口语教学中的情感障碍,结合高专学生的现状,提出有效的优化措施,以提高口语教学质量。  [关键词] 情感 高专英语 口语教学 情感障碍 优化措施    长期以来,人们过于强调大脑的认知功能,忽视情感因素对英语语言学习的影响。这是造成目前我国外语教学效果不
期刊
[摘要] 笔者曾有幸参加过国内不同层次的职业技术教育研讨会,听取和学习了专家学者介绍的关于国外如加拿大、日本等国的职业技术教育的一些新观点,现归纳、整理以飨读者。  [关键词] 国外职业技术教育 观点    笔者曾有幸参加过国内不同层次的职业技术教育研讨会,听取和学习了专家学者介绍的关于国外如加拿大、日本等国的职业技术教育的一些新观点,现归纳、整理以飨读者。  虽然加拿大、日本和我国国情不一,我们
期刊
[摘要] 孩子们带着新鲜与好奇刚刚走进英语课堂时,他们的学习热情是很高的。随着知识的积累和教材难度的不断提高,他们觉得英语越来越难,学习兴趣也一点一点地消失,到了中、高年级甚至会出现优劣两极分化的现象。很多学生表示不愿意学英语的原因是单词越来越多,越来越难记住。作为学生英语学习的启蒙者,我们能否有效地实施单词教学,会影响到学生的学习兴趣,从而影响到学生的英语学习。结合自己的教学实践,浅谈一下在小学
期刊
[摘 要] 本文以《模拟电子技术》、《数字电子技术》两门课程的整合为例,介绍了专业基础课程整合的基本思想和方法。从优化课程结构和设计实践项目等方面叙述了在课程整合实践中的一些尝试和体会。  [关键词] 课程整合优化课程结构 设计实践项目 任务驱动 循环教学    《模拟电子技术》、《数字电子技术》两门课程是机电、电子、通信等专业的重要专业基础课,应用领域非常广泛,实用性很强,使其与后续专业课程、创
期刊
[摘要] 逻辑学是我国高校文科专业开设的一门基础课,它对于训练学生的思维、对培养学生综合素质具有重要作用。要提高逻辑学教学质量,需要教师更新教育观念,突破传统授课方式的束缚,不断改进教学方法和手段,在教学内容上必须强调实用性,贴近学生学习和生活的实际。  [关键词] 逻辑学教学 观念 教学内容 教学方法 思考    逻辑学主要研究思维的逻辑形式、逻辑规律以及一些简单的逻辑方法,作为一门关于思维的学
期刊
[摘要] 21世纪是科学技术迅猛发展、电脑普及的信息时代,掌握应用计算机已经是科学发展和走向未来信息化时代的需要,且已成为当今合格人材的必备素质之一。作为21世纪的主人掌握电脑操作这一信息处理的工具是尤为重要的。因此,对教师提出更高的要求,对计算机授课提出更高的质量,以下是作者的一些教学建议。   [关键词] 教学内容 教学方法 教学特点    引言  教育技术是对学习过程和学习资源进行设计、开发
期刊