非计算机专业程序设计算法语言课程教学研究.doc

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

《非计算机专业程序设计算法语言课程教学研究.doc》由会员分享,可在线阅读,更多相关《非计算机专业程序设计算法语言课程教学研究.doc(5页珍藏版)》请在三一文库上搜索。

1、非计算机专业程序设计算法语言课程教学研究 程序设计算法语言课程是高校推广的计算机基础类课程,然而非计算机专业与计算机专业之间存在的差异的某些特点,使得该课程在非计算机专业的教学效果始终不理想。本文通过分析非计算机专业与计算机专业在课程设置、教师教学与学生学习等几方面的差异,分析得出提高非计算机专业程序设计算法语言课程教学效果的有效措施。 1.非计算机专业的计算机课程要求 我国的中小学教育中,对学生的要求仅限于对计算机的简单使用。在这样的前提下,大学的计算机基础教学变得至关重要。根据国建教育部规定,各大高校大力推广高校计算机基础教育,其中程序设计算法语言就是针对非计算机专业学生所开设的一门计算机

2、基础类课程。该课程的主要教学任务是使学生掌握一门编程语言的基本语法规则,理解掌握程序设计的基本原理,通过实践逐步掌握程序设计的思想和方法,学会使用计算机来处理和解决问题。 然而,由于非计算机专业学生的某些特点,使得程序设计算法语言课程的教学效果始终不理想。为此本文就其中相关问题展开了分析研究,并给出改进措施。 2.非计算机专业与计算机专业的区别 2.1教学设置的差异性 与计算机专业相比,非计算机专业中程序设计算法语言课程教学最大的区别在于教学课时偏少。大多数高校的计算机专业程序设计算法语言课程总课时为7090学时,而非计算机专业该课程总课时为5060学时。因此,对课程的设计与讲授与计算机专业相

3、比难度更大。只有在教学过程的各个环节上下足功夫才能实现本课程教学目标。 2.2学生的差异性 (1)专业基础的差异性。计算机专业学生,在开设程序设计算法语言课程的同时,伴随着各种计算机专业课的学习,对计算机专业有着全方位的认识与理解,因此,对于程序设计的掌握与应用也越来越深入,越来越得心应手。并且日日与程序打交道耳濡目染,自然基础扎实。而非计算机专业,一方面,仅有几门有限的计算机专业课,老师讲授的内容覆盖面教小,因而对计算机领域的认知程度较低。难以透彻的了解程序设计原理。另一方面,没有更多的课外时间与程序打交道,学生的逻辑思维能力锻炼不够。 (2)学习目的的差异性。对于计算机专业学生而言,程序设

4、计算法语言课程是堆砖砌瓦的奠基石,没有了这块基石,学生在今后专业课的学习中将寸步难行。而对于非计算机专业,这一课程对计算机领域的一个初步了解与认识,或者只是国家计算机二级考试的科目之一。同时,很多专业的专业课程与程序设计算法语言课程并无太大联系,使得对该课程的学习无法融入到专业课中,学而难以致用。 (3)学习态度的差异性。程序设计算法语言课程是计算机专业的基础课程,因此学生重视度较高。而对于非计算机专业学生而言,程序设计算法语言仅仅只是计算机基础课程之一,对于该门课程的学习仅只是了解计算机领域的途径之一,因此学生对程序设计课程的重视度较低。大部分学生是由于好奇与兴趣开始学习该课程,随着知识的增

5、多与难度的增加好奇与兴趣被慢慢冲淡、消失。 (4)学习方法的差异。程序设计算法语言是一门逻辑性与实践性非常强的课程。计算机专业的学生能够用大量的实际编程训练来辅助对程序设计算法语言的理论学习。通过理论指导实践,在实践中检验理论。理论实践两手抓,两手都硬。而非计算机专业的学生对学习目标和内容不了解,甚至错误地认为该课程就是在讲授语言,从而将大量的时间和精力放到了语法细节上,死记硬背,而忽视了逻辑思维能力、系统化程序设计思维的培养。因此,非计算机专业的学生具有重理论而轻实践的特点。 2.3教师认知的差异性 程序设计课程是一门计算机专业与非计算机专业均开设计算机基础课程。而担任该课程的教师主要来自于

6、计算机专业,对非计算机专业的情况较为陌生,仍然采用与计算机专业相同的教学方式,把计算机专业的教学模式、教学内容照搬到非计算机专业教学中。两个专业学生特点发生了改变而教学方式却没有进行调整,自然教学效果存在着很大的差异性。 3.改革措施 针对以上几大分计算机专业教学问题。主要应该从以下几个方面进项调整与改进。 (1)设计合理的教学结构。教学设计中应当充分体现非计算机专业与计算机专业的不同之处,合理的安排理论课与实践课的学时比例,制定具有非计算机专业特色的教学大纲、调整教学内容,帮助教师明确教学目标,制定合理的教学计划。 (2)加强教师对非计算机专业的认知。计算机专业出身的教师对非计算机专业的学生

7、的专业要求、知识结构、学习能力的认知又需要一个时间过程。因此,应当加强老教师与新教师教师之间经验交流,帮助经验尚浅的教师尽快了解到非计算机专业与计算机专业学生的教学差异,促进新教师更快更好地调整教学方式。 (3)引导学生使用正确的学习方法。教师应重视第一堂课的教学。好的开端是成功的一半,在第一堂课中教师应当让学生明确的认识到程序设计算法语言本课程的目标是培养学生的逻辑思维能力,学习重心应放到程序设计方法上。告知学生应当重视实践环节,该课程不可能只靠听课与书面练习就能掌握,必须投入大量时间到动手实践环节,引导学生走出重理论而轻实践的误区,加强逻辑思维能力的训练。 4.总结 针对目前非计算机专业程序设计算法语言课程教学中存在的主要问题已经有了很多的研究与解决方法,但随着学生的不断改变与计算机技术的迅速发展,对该课程的教学依旧面临着许多新问题任然需要通过师生的不懈的努力研究。 第 5 页

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

当前位置:首页 > 其他


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