浅谈c语言程序设计课程的教学设计

浅谈c语言程序设计课程的教学设计

ID:28139590

大小:18.35 KB

页数:5页

时间:2018-12-08

浅谈c语言程序设计课程的教学设计_第1页
浅谈c语言程序设计课程的教学设计_第2页
浅谈c语言程序设计课程的教学设计_第3页
浅谈c语言程序设计课程的教学设计_第4页
浅谈c语言程序设计课程的教学设计_第5页
资源描述:

《浅谈c语言程序设计课程的教学设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。浅谈C语言程序设计课程的教学设计  C语言程序设计课程是一门计算机专业程序设计语言类的基础课程,如何将枯燥复杂的语法、单调抽象的函数让学生们有兴趣学习、研究。文章通过在C语言程序设计这门课教学的设计,浅谈了自己的见解和方法。  大多数计算机专业学生首先开设的编程语言类课程就是C语言。不少同学觉得C语言学习比较困难,因为是第一次接触计算机程序语言,与计算机进行编程对话,掌握对话的语法格式确实需要一个过程。而且C语言的

2、语法知识广泛,需要学生反复地做算法类的编程练习,就容易使学生不感兴趣,不愿写程序,进而觉得入门困难。但是C语言是学习其他语言的基础,其语法结构同其他语言有50%以上的相似度。而各种程序语言程序设计的思想基本相同,都是通过分析功能、组织算法、编码实现。所以C语言程序设计这门课程主要任务是培养学生掌握C语言的语法结构,了解功能分析、设计、编码实现的过程,培养学生分析问题解决问题以及逻辑思维的能力。这些能力的形成与学生的学习过程密切相关,而学生的学习过程很大程度上又决定于教师的教学方法。  1任务驱动式教学法在“C语言程序设计”课程教学中的运用  任务驱动式教学法介绍为了充分发挥“教学点数字教育

3、资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  在实际教学中发现,教师讲授知识点、语法,学生听讲、记笔记这种单一的讲授教学方式,当下的学生已经非常不喜欢且不适应被动的教学方式,他们渴望通过自己的努力去建构知识,利用知识去解决实际的问题。任务驱动式教学法在课程中穿插如具有实际意义的功能项目,并将项目进一步

4、细化为子任务的方式,以驱动学生有效学习的教学方法。  理论知识是项目任务驱动教学法的基础:在进入每章课程学习之前,先概括本章重要知识点,然后导入和这些知识点相关的具有实际意义的项目,作为本章内容的贯穿实例。这样带着任务有目的的学习,增强学生自主学习能力。这种教学模式能将理论和实践紧密的结合见效快、教学效果明显。任务驱动法强调的是教师在教学过程中以案例为主体,让学生在案例分析的过程中生成任务感,并以任务完成为动力对学生实施的教育。  实践任务设计  在C语言程序设计这门课的教学实施过程中,根据主要知识点,将“超级工具”这个C语言程序作为整个课程的项目实例。超级工具中包括算术计算器、体质测量器

5、、图形面积体积统计、数据加密、彩票号生成器、日常消费统计等工具。实例中涵盖绝大多数理论知识点,以理论知识点为基础,以“模块化程序设计”为主线,让学生在做中学,在学中做。  理论知识铺垫为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  程序设计语言类课程理论知识是进行程序设计的基

6、础,首先学生要将基础知识掌握扎实。实例的运用也是为了让学生产生兴趣,理解理论知识究竟如何应用,而不是将知识学死。所以在理论课知识点讲授之前,先将应用的实例进行简单介绍,让学生自己先查询资料,进行预习,带着目的学习理论知识。这样当老师在课堂上进行知识点讲解时,学生更容易理解。将项目实例需要的理论知识讲解之后,留给学生独立思考项目功能,组织解决方法的时间,使学生更好地消化理论知识,真正掌握应用方法。理论知识一定要掌握扎实,这样才能在功能实现时灵活应用。  任务功能分析分解  C语言程序设计课程要求学生掌握模块化的程序设计方法。具有实际应用价值的功能项目的引入,激发了学生的学习兴趣。在进行项目分

7、析时,教师还可以结合实际生活中其他领域的模块化设计思路,以让学生初步体验何为模块化分析方法。学生在计算机语言学习过程中触及模块化思想时,会增加学习积极性。而且模块化设计的应用实际上降低了学生对程序语言的畏难心理,明白一个完整功能通过模块化的思路如何转化为多个小任务来完成。而这样的思路形成,又为任务驱动奠定了基础。  2、任务驱动式教学实施  课程内容优化为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资

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

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

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