《C语言实验教学法综述》由会员分享,可在线阅读,更多相关《C语言实验教学法综述(3页珍藏版)》请在装配图网上搜索。

1、C语言实验教学法综述C语言程序设计是一门重要的计算机基础课程,该课程不仅要求学生掌握一门高级程序设计语言,更重要的是学习程序设计的思想。然而,由于C语言的数据类型较多、表达式丰富、语法结构复杂,使它成为一门教师难教、学生难学的课程。因此要学好C语言,必须注重上机实践。1现阶段存在的问题传统的C语言程序设计课程的教学是以教师课堂讲授为主的教学方式,学生完全在教师的讲解下学习知识。但是由于大多数学生基本上是初次接触程序设计,加之教科书内容抽象,概念复杂,规则较多,使用灵活等在实际的教学过程中反映出很多问题。具体表现在以下方面:1.1学生没有明确的实验目标,实验兴趣不大。1.2现有教材中上机实验立足。

2、于C语言本身的一些语言规则,和实际开发脱节,没有较容易理解和生动有确的范例,比较死板、枯燥。1.3现有实验大多注重语句、语法等,没有把编程解题思路和程序测试放在首位,对学生分析问题和解决问题的能力训练不够。导致学生在上机实践中编写程序能力不强,很多学生上实验课时只是机械地把作业本写好的程序输入电脑。1.4考核形式单一,缺乏实践考核。传统的程序设计语言的考试考核要求简单,考试形式单一,以期末笔试为主;平时成绩主要侧重于考勤、作业、实验报告。不重视上机实践能力的考核,只偏重于理论考试,这导致学生对上机实践的不重视。基于以上问题,致使C语言课程教学质量不高,学生普遍编程能力差,如何提高C语言程序设计。

3、的教学效果就显得尤为重要,这就要求我们在教学改革方法上有所突破。因此,在实践教学环节中,为了提高教学质量,使学生从枯燥乏味的书本中走出来,教师必须利用现有资源重新整合教学内容,改进单一、乏味的教学方法,力求显现在学生面前的知识有趣,以提高学生的学习兴趣。2教学改革方法2.1采用多媒体教学手段。利用多媒体技术进行信息的展示配合课堂讲解可以大大的提高课堂的教学效率。在教学过程中利用多媒体课件,通过程序演示的方法教学,让学生快速掌握编程环境以及程序调试的方法,激发学生对新知识的联想,不仅可以提高课堂的教学效率,还可以帮助学生建立知识结构,培养良好的自学能力和积极思考的习惯。2.2根据教学内容,精心设。

4、计实验内容。为了激发学生的学习兴趣,提高学生学习的主动性,并且能够让学生更好地掌握所学知识,教师应该根据教学内容,合理设计实验内容,使实验内容既联系实际需要又能够让学生感兴趣,使学生能够运用所学知识解决问题。2.3引入综合性实验,激发学生学习兴趣。以往大多数同学在学完C语言后,普遍反映能看懂例题,但遇到实际问题就无从下手,这主要是教材上的例题缺少实际意义。为此,我们在实践教学中设计综合性实验的上机内容。综合性实验是以学生为主体,将学生分成几个项目小组,小组成员共同选择题目,商讨编程方法和具体分工模块。通过引入综合性实验大大地激发学生学习兴趣,小组成员充分发挥自己的学习主动性和研究能力,使孤立的。

5、编程经验融入到综合性实验中去,学生对程序设计方法有更深入的体会,对培养学生的逻辑思维能力、合作能力和创新能力有很大帮助。2.4充分利用网络资源,提高教学效率。在实验教学过程中,充分利用网络平台教学会有良好的教学效果。首先,实验室安装网络教室软件,配置教师机,上课时老师布置本次课实验内容,让学生自己练习,然后所有学生通过网络将抽出的作业拷贝到自己的计算机上,随机抽出一个学生的作业作为示例,由教师在教师机上边调试边讲解,学生通过投影屏幕看教师的讲解,并操作自己的计算机。每次试验结束,通过网络教室平台把实验中出现的普遍问题进行集中讲解,使学生及时了解自己学习中的问题以便避免或改正。2.5采用任务驱动。

6、教学法的教学模式。任务驱动教学模式是指教师把教学内容设计成一个或多个具体的任务。让学生通过完成具体的任务,掌握教学内容。有了学习任务,教师才能帮助学生有效地学习,使预期的学习结果得以实现。它打破了传统教学方法中注重学习的循序渐进和积累的老套路,是一种学生主动学习、教师加以引导的教学方法;不再按照教学内容的从易到难的顺序,而是以完成任务作为驱动进行教学。任务驱动教学法符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。在C语言程序设计课程教学过程中,让学生以一个个具体的任务为线索,把教学内容巧妙地隐含在每个任务之中,让学生自己提出问题,并经过思考和教师的点拨,自己解决问题。

7、。从而培养出独立探索、勇于开拓进取的自学能力。2.6改革考核方式。建立一个服务于课程目标的学生学习评价方法是一项非常重要的工作,考核不是目的,以考促学才是考核的本质。传统的笔试考核方式已不能满足课程的需要,为使考核真正发挥“以考促学”的作用,我们改革了考核内容和考核方式,重视对学生学习过程的考核,重视实际动手能力的考核,侧重考核学生对知识的融会贯通和灵活运用能力。具体措施如下:(1)单一的笔试变为复合试考核,从多方面对学生进行考核。课程总成绩由平时成绩、实验成绩、期中成绩、期末成绩四部分组成。期中平时成绩考核包括出勤、随堂实训、课堂提问、作业等;实验成绩考核针对学生上实验课的实验成绩。(2)期末上机考试题型包括调试程序题、程序改错题、编写程序题等,重点考查应用性较强的题型。考核学生综合知识运用能力、实际编程能力和实际操作能力。实践表明,这种考核方法不但能更客观地反映学生的学习情况,同时也能促进学生学习,起到良好的教学效果。结束语C语言的实验教学在该课程的教学过程中占有举足轻重的作用,现通过总结多年来的教学经验和教学改革体会,提出C语言课程加强实践教学改革、提高学生动手能力的思路和方法,使学生通过本门实验课程的学习能够很好地培养编程能力和程序设计思维能力,真正实现在实验教学中培养学生分析问题与解决问题的能力。3。

c语言实验教学软件,C语言实验教学法综述相关推荐

  1. 物理实验用计算机软件模拟,计算机教学软件在物理模拟实验中的应用

    摘要:本论文通过叙述用计算机教学软件制作物理模拟实验软件的过程,展示了利用几何画板制作物理模拟实验的一些综合技能.同时显示了计算机模拟软件方便的演示功能和强大的实验数据处理功能. 关键词:物理模拟实验 ...

  2. c语言程序设计教学要求,C语言程序设计教学中的问题及改革建议①

    摘 要:随着社会的不断进步,市场对人才的需求逐步走向多元化.多方位,这就推动了C语言程序设计教学范围的拓展,特别是在各大院校,C语言程序设计已经成为高校理工科学生必须掌握的一项基本技能,对于计算机科学 ...

  3. C语言程序设计教学探讨,C语言程序设计多媒体教学探讨

    文章结合作者开发设计C语言多媒体教学课件的实践,探讨了多媒体教学课件的开发研制方法,对解决C语言教学中的重点和难点起到一定的作用.同时,结合C语言的教学特点提出了几点教学体会,以提高教学效率和教学成果 ...

  4. c语言二级安卓软件,C语言二级考试题库

    C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...

  5. 实验教学管理系统java源代码_基于jsp的实验教学管理系统-JavaEE实现实验教学管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的实验教学管理系统, 该项目可用各类java课程设计大作业中, 实验教学管理系统的系统架构分为前后台两部分, 最终实 ...

  6. keil c语言pdf,Keil软件“C语言”与“汇编”混编 —— 相关知识整理.pdf

    Keil软件"C语言"与"汇编"混编 -- 相关知识整理.pdf Keil 软件软件C 语言语言与与汇编汇编混编混编 相关知识整理相关知识整理 用 Keil 在 ...

  7. c语言课程教学意见,C语言课程教学中的PBL教学法应用

    C语言课程教学中的PBL教学法应用 来源:用户上传 作者: 王晓玲 [摘 要]随着计算机技术的发展和进步,各种各样的计算机软件程序得到了开发和应用,而作为当前最常用的程序设计语言,C语言的功能是十分强 ...

  8. c语言程序设计 教学内容,c语言程序设计都需要学什么内容

    今天汇众教育小编来给大家介绍一下关于c语言程序设计方面的知识,希望大家能够对c语言程序设计有一定的了解.因为现在国内的c语言程序设计是非常不错的,而且前景也较为可观,所以这个领域的信息值得了解.学习C ...

  9. 头歌实验教学平台C语言之函数

    第6关:公约公倍数 题目描述:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 相关知识(略) 编程要求 请仔细阅读右侧代码,结合相关知识, ...

最新文章

  1. CSS核心内容整理 - (中)
  2. Java 求1000以内的同构数_求1-10000之间的同构数
  3. 浅谈UML的概念和模型之UML视图
  4. (Docker实战) 第4篇:Centos7 拉取和部署Redis
  5. CYQ.Data 轻量数据层之路 应用示例一 留言版(四)
  6. django-演练-英雄-作品-对应关系
  7. 模拟数据集上训练神经网络,网络解决二分类问题练习
  8. SQL前三章知识点测试
  9. php 接口并发测试的方法
  10. 如何在 Git 里撤销(几乎)任何操作
  11. 分析一款帮你戒烟的App戒烟行动(kick it)
  12. 纯c语言----学生成绩管理系统
  13. 鸡兔同笼的两种求解(C语言)
  14. Gmail邮箱登陆问题解决方案
  15. 刚子扯谈:“爆吧”圣斗士们,你妈没叫你回家吃饭
  16. Java编程题(3)
  17. 变压器绕制工艺之分布电容
  18. 第三章 项目立项管理
  19. Android Native APP开发笔记:文件存储与访问
  20. linux启动和关闭防火墙命令

热门文章

  1. Word中的mathtype如何按章节插入公式编号
  2. 补助方针收紧,意在倒逼新能源汽车?
  3. 小把戏之——用电脑或手机打出拼音带音标!
  4. COLMAP: Structure-from-Motion Revisited 论文阅读
  5. 关于电影视频服务器架设的方法
  6. 华硕服务器主板安装系统提示驱动,解决B150主板安装win7操作系统USB设备无法读取故障...
  7. HAProxy代理后端服务取真实IP
  8. 如何快速定位 Redis 热 key?
  9. Nature综述:人类微生物培养及培养组学culturomics
  10. 知识汇总:Python办公自动化应该学习哪些内容