文档介绍:自考计算机毕业论文《计算机基础与程序设计》自考课程教学研究闵辉闵凤辉摘要:本文客观地分析了《计算机基础与程序设计》自考助学课程教学所存在的主要问题,建议性地提出了相关的解决措施;并以教学为中心,总结课程教学中的重点和难点,提出了一些提高教学质量的措施。关键词:计算机基础与程序设计教学重点和难点“计算机基础与程序设计”课程是全国高等自学考试工科类专业普遍开设的一门必修的公共课程,它涉及计算机的算法初步、主要语法、基本程序设计方法等内容,是其他专业课的基础。在课程的总学时设置中,按照理论教学与实践的2∶1的比例进行分配。然而,通过近两年的教学实践和教学效果的反馈,该门课程的教与学过程中还存在着一定的问题,一方面有自学课程本身设置的限制,另一方面也反映了教学中的一些客观和主观的因素影响。。在自学考试大纲中,对实践学****有着明确规定:“本课程是一门技术基础课,共4学分(含实验1学分)。”但是在教学实际的操作过程中,为了压缩学时,一些学校和教师将实践学****进行一定量的缩减,甚至停开,这样从教学时间上就不能保证教学进度的正常完成,不利于知识技能的系统化消化和吸收过程。同时,在目前的自考助学的主体———民办院校中,有些院校在经费的改革中,直接将教师的实践课时费进行减半,严重地挫伤了教师的教学积极性,影响了教学秩序的正常进行。可喜的是,目前这一现象已经得到改正。。著名的计算机科学家尼克劳斯·沃思提出:程序=算法+数据结构。因此,从一定的意义上来说,程序语言的学****主要包括两个方面:语言语法和算法(语言的实际运用),但是学****深入的重点却是后者———语法的初步学****因为从发展的辩证规律出发,目前结构化语言、面向对象语言、面向函数的语言的学****语法结构上普遍有一定的相似性,将学****的指导重心放在对语法的学****上,完全是本末倒置。但是,由于自学课程的限制和普遍带有一定的应试化的特点,语法的学****本质上占据了课程教学内容的大半部分。原因是多方面的,一方面是由于语言的知识体系繁杂和教学限制的结果,另一方面是由于需要其他相关课程的准备,比如高数、线代、数据结构等等。可以看到,语法学****是必要的,但千篇一律的教学行为,阻碍了学生们创新型学****能力的发展。综上所述,程序语言的语法学****是基础,但是也有必要从学生们自身的专业拓展角度出发,积极引导学****的方向———适当地接触算法。需注意的是,当讲解完程序设计的三种基本结构后,有必要重新回到算法部分,强调流程图和基本算法的学****在程序设计语言的上机实践中发现,在早期,学生们普遍对程序语言平台的学****表现出一定的学****兴趣,但是随着时间的推移,部分学生的学****积极性消减,主要体现在程序的代码设计不能独立完成,有时候完全复制他人或网络上的现成代码。主要表现为不会积极主动地去思考和探究,而是一种被动式的学****产生这种现象的原因,一方面是由于作业的完成需要自身独立的思考,另一方面,在进行代码的编写和调试过程中,需要一定的耐心和坚强的意志力,难以调动学生学****的主观能动性。在强调终身学****的今天,需要使学生树立良好的学****态度,强调学****意志的重要性。。自考课程是否通过直接影响到自学考试毕业证的获取与否。由于国考试卷存在着一定的规律性,使得在理论教学过程中有章可循,从而走向了抓题、划重点、题海战术的教学方式。虽然进行一定的练****对通过率的提高有所帮助,但不能忽略对整个知识体系脉络的