关于c语言教学改革探析

关于c语言教学改革探析

ID:31675489

大小:60.50 KB

页数:9页

时间:2019-01-17

关于c语言教学改革探析_第1页
关于c语言教学改革探析_第2页
关于c语言教学改革探析_第3页
关于c语言教学改革探析_第4页
关于c语言教学改革探析_第5页
资源描述:

《关于c语言教学改革探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关于C语言教学改革探析摘要:c语言程序设计是计算机及相关专业在程序设计方面的重要基础课程之一,但是传统的教学模式面临越来越多的问题,收不到良好的教学效果。针对这些问题,从教学内容、教学方法等方面提出了一些改革措施,旨在培养学生的学习兴趣和提高学生学习的自主性。关键词:c语言;教学改革;学习兴趣;主动学习作者简介:陈一飞(1977-),女,江苏常州人,南京审计学院信息科学学院,讲师。(江苏南京211815)中图分类号:G642.0?????文献标识码:A?????文章编号:1007-0079(2012)35-0063-02C语言程序设计是计算机及相关专业在程序设计方面的重要基础

2、课程之一。在很多高等院校中,它是学生学习程序设计的第一课,内容是培养学生建立编程思想、掌握编程方法和技巧,为其他语言的学习奠定坚实基础。它也是一些后续相关课程('‘数据库”、“数据结构”等)的重要基础。但是由于C语言抽象,逻辑性强,有大量的语法知识,而初学者缺乏计算机程序基本知识。因此,如果在不适当的模式下进行教学,容易使很多学生感觉这门课难学、枯燥,找不到编程的感觉,产生畏难情绪,对C语言的学习提不起兴趣。为了改善C语言教学效果,首先必须提高学生的学习兴趣,使其产生主动学习的要求,而不是被动地接受灌输。本文在如何激发和保持学习兴趣、如何促进学生自主学习方面进行了一些探讨。一

3、、传统教学过程中存在的问题总结来说,C语言的教学难以收到预期效果,由以下几方面的原因引起:首先,就C语言本身而言,其语法结构较复杂、类型多样、表达式丰富、编程风格灵活,与计算机硬件结合紧密。对于初学学生而言,这些特点造成学习过程中理论概念量大且容易混淆的困难,理解起来有很大的难度。同时,真正实现一个C程序需要花时间上机认真调试,这些技巧也不是一蹴而就能获得的,需要点滴的积累。其次,就学生而言,他们了解到现在流行的开发语言是Java和C#等,在以后的实际工作中需要使用C的情况并不多。同时上课要求学生写的C程序大都没有美观的图形化界面,面对像DOS—样的黑色窗口,这和他们平时接触

4、到的应用程序差别很大。这些差距使学生觉得学习C语言用处不大,因此从一开始对C语言的学习就缺乏兴趣。C语言的开课时间一般设在大一的第一个或者第二个学期,此时绝大部分学生对计算机软硬件知识缺乏全面了解,再加上C语言本身学习起来有难度,使学生在初学时不能很快掌握算法的思维特点,因此编程能力、调试能力普遍较差,增加了C语言学习的难度。很多学生在这个学习的过程中逐渐丧失信心,非但没有产生编程的兴趣和学习的积极性,还对编程产生惧怕心理,进而放弃学习。最后,就授课教师而言,讲授过程中会过分注重理论知识的传授。因为语法是C语言的基础,是写出一个正确程序的根本。授课都是以语法知识为主线,这部分

5、内容相对枯燥,很难激发学生学习的热情。而在上机课实践编程时,很多学生往往会利用网络资源和搜索引擎从网上找一段类似的程序应付了事,缺乏自己动手编写和调试的锻炼,最后没有达到学习程序设计的根本目的。二、多样化的教学方法和手段面对目前教学中的种种困难,必须对当前的一些教学模式进行改革,对教学方法进行更新,让多样化的方法、手段适应新环境下学生的要求,激发学生的学习兴趣和学习主动性,才能使教学效果得到提高。1.培养学生的编程兴趣(1)激发学生的兴趣。兴趣是最好的老师。由于C语言涉及了一种和以往中小学课程学习完全不同的思维方式,一开始学生难免会接受起来比较慢,导致基础知识学习不牢固,直接

6、影响以后的学习效果。所以,采用什么教学方法可以使学生在第一节课就对C语言这门课产生浓厚兴趣就显得尤为重要。教师的主要任务就是让学生喜欢上C语言,产生想用C语言写点程序实现某些功能的愿望。虽然,现在的学生很早就接触了计算机,但都是用来浏览网页、打游戏或者收发邮件。对大多数学生来说,编写一个程序很陌生。传统教学中,第一节课通常开篇就介绍C语言的重要性、C语言的特点等,这样抽象的介绍只会使学生摸不着头绪。因此在教学中,要化抽象为形象,可以藉由一系列学生平时比较感兴趣和经常接触的例子,比如一个游戏小程序,用较为生动的画面展示,一段程序经过编译就能变为一个游戏,吸引大家的注意。然后使学

7、生感性地体会到C语言是人们手中的工具,用好这个工具就能自如地编写出自己想要的程序。(2)维持学习的热情。C语言的课堂语法教学是枯燥的。在第一节课介绍的例子所引起的兴趣不足以维持整个学习过程,因此在教学中要采用必要的手段保持学生良好的学习状态和热情。在实际教学中,不妨多选择一些具有趣味性的编程题目,例如“抓交通肇事犯”、“水仙花数”、“猴子吃桃”、“爱因斯坦阶梯”、“魔术师的猜牌术”等一系列有趣且经典的问题。这些问题充满乐趣,有利于引起学生的注意,使其积极主动地思考。教师可以先让学生利用一小段时间讨论,如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。