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

维普资讯 http://doc.xuehai.net

山西科技

S A X CE C N T C N L G H N I IN EA D E H O O Y S

20年第 2 0r 7期

3月 2 0日出版

●信息技术

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

李建平2

(山西工程职业技术学院计算机工程系)

要:文章结合作者开发设计 c语言多媒体教学课件的实践,探讨了多媒体教学课件的开发

研制方法,对解决 C语言教学中的重点和难点起到一定的作用。同时,结合 C语言的

教学特点提出了几点教学体会,以提高教学效率和教学成果。

关键词:言; C语程序设计;多媒体中图分类号:P 1.1 T 3 11 文献标识码: A文章编号:04 49 20 )2—06—0 10—62 (070 03 2 2教学内容中涉及很多抽象概念, )初学者容易产生厌学情

随着计算机技术的普及和推广,c言程序设计》《语不仅作为一门计算机专业的主干课程,也被许多其他非计算机专业列为了必修课程。由于其使用灵活,数据类型繁多,结构复杂,相对来说也是一门难学又难教的课程。如何在有限的课堂时间

里让学生尽可能多地掌握 C语言的精华,够灵活运用 C语能

言进行程序设计达到预期教学目的是一个值得探讨的问题。 1 C语言教学的特点

1 1 C语言的优点 .

绪。c语言是一门教学与实践紧密结合的课程,教材中有很多抽象的概念,:如变量的取值范围、多维数组、指针等,如果没有好的教学方法,学生难以理解从而容易产生厌学情绪。 3程序设计语言是一门综合性教学课程, )仅靠课本知识是远远不够的,当“应瞻前顾后”。在讲授基本语法知识的同时,

结合实际运用,软件工程学等思想贯穿其中,将让学生从一开

始就培养起好的程序设计思想。

2多媒体课件的开发

c语言是近年来在国内外得到迅速推广和应用的一种计算机语言。c语言因具有低级语言能力的同时具有高级语言的方便而倍受使用者喜爱。与其他程序设计语言相比,言 c语简洁紧凑,功能丰富,达能力强,用灵活方便,表使目标程序效率高,可移植性好,合编写各种软件,适尤其是系统软件,以所 c语言已在诸多领域得到广泛的应用。同时,言课程也是 c语门非常重要的计算机基础课程,是学习《据结构》《数, c

++ 程序设计》《据库原理》、数等课程的前续课程。目前许多高等院校,不仅在计算机专业开设了 c语言课程,而且在非计算机专业也大量开设 c语言课程。全国计算机等级考试、国计全算机应用技术证书考试 (兀) N1和全国各地区组织的大学生计算

在学习计算机的同时也应让计算机为学习服务。随着计算机数字技术的发展,多媒体教学课件成为一种新型的教学媒体和现代化的教学手段,在提高教学效率和教学质量等方面具

有传统教学方式不可比拟的优势。 2 1多媒体课件的特点 .

与传统教学方式相比,多媒体教学具有形象、生动、交互性好、信息量大、减少文字书写等显著的特点。对课程中难以理

解的内容给予直观展示和动态模拟,到既能辅助教师,达形象地讲授课程中的难点和重点的目的,能激发学生学习的兴又趣,从而提高教学效率和教学效果。目前多媒体教学越来越广

泛地被全球教育界、司培训部门所采用。公

2. C语言多媒体课件开发的关键 2 2 2 1开发工具的选择 ..

机统一考试等都将 C语言列入了考试范围。因此,如何因材

施教掌握一种好的教学方法,不断提高教师的教学水平也就显

得尤为重要。

12 C语言教学的重点和难点 .

c语言的诸多优点使其设计灵活,应用面广。但是 c言语丰富的功能使其具有繁多的数据类型和复杂的语法结构,不但要求教师有良好的教学水平,也要求学生有敏捷的思维和灵活

的逻辑设计能力,这使得这门课成为计算机基础知识中难教和

目前在多媒体教学中用得较多的开发工具有 Pw ro t oe i, Pn A t rae。Pw ro t有使用简单方便、作快捷的特 uh w r等 o oe i具 Pn制点,因而被许多人所接受。A to a uhr r一个优秀的交互式应 w e是用程序制作软件,利用它可以将图像、文本、画、动数字电影和

难学的一门课程。具体来说有如下几点: 1教材内容较多, )相对来说教学和上机实践的时间不足。 C语言涉及的内容很广,从基础的语法知识到简单的编程再到较复杂的应用,令大多数老师感到课堂时间不够,另外传统教学实践受上机条件和编译器功能的限制,提供给学生的上机时间有限,不得不以介绍语句语法为重点

,配上一些作为语句语法应用示例的简单程序来进行教学,缺少程序设计方法的逻辑

系统训练导致学生对课堂内容理解不够。

声音等信息结合起来创作一个交互式的多媒体课件。同时 A t ra也具有简便性, u owr h e易用性,使用者只需要经过短期的自 学就可以掌握基本的使用方法。c语言程序设计是一门实践

性较强的课程, u owr本身可以实现简单的二维动画, A t ra h e同时

可以和程序运行的顺序协调配合。为了能在课件中结合具体的事。笔者认为用 A t ra u owr Pw ro t h e比 oePi效果会更好。 n 例如 Pw r it 0或 A t ra 6 0这两款软件可以作为 oe o 2 0 pn 0 u owr ., h e课件的开发平台。当然,它们各有特点。Pw ro t大的特 oe i最 pn点是简单易学,常容易上手。由于 Pw r i是微软 O i 非 oe o pm fc e系列中的产品,只要熟悉了 Wod o e o t r,Pw r i也就不算难了。 pn 更何况 M f e SO i软件之间的资源互相引用能力比较强,自 c你 然可以在 Ecl和 wl xe 0 r d之间进行资源的调用和共享。

作者简介: ) 1常

娟,,99年 8月出生,02年毕业于女 17 2O

山西师范大学,助理讲师,30 9山西省太原市新建路 1 1 000, 3号

收稿日期:06 0 0 20—1—3

Pwr i软件支持多种格式的媒体, oe o t pn比如 m e、 i pga等视频格 v

6 3

C语言程序设计教学探讨,C语言程序设计多媒体教学探讨相关推荐

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

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

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

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

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

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

  4. c语言实验教学软件,C语言实验教学法综述

    <C语言实验教学法综述>由会员分享,可在线阅读,更多相关<C语言实验教学法综述(3页珍藏版)>请在装配图网上搜索. 1.C语言实验教学法综述C语言程序设计是一门重要的计算机基础 ...

  5. c语言程序设计教学特色,C语言程序设计课程教学探析

    摘要:针对C语言程序设计课程难学和难教的问题,在学生学习目的不明确和学习内容不合理以及教学方式不完善三个方面存在问题的分析基础上,对C语言教学活动中的学习动机.理论和实践内容安排以及教学方式进行了分析 ...

  6. c语言循环结构程序设计教学,高级C语言循环结构程序设计教学教材演示幻灯片.ppt...

    演示文稿演讲PPT学习教学课件医学文件教学培训课件 * 高级语言程序设计 孟宇龙 计算机科学与技术学院 mengyulong@hrbeu.edu.cn * 第5章 循环结构程序设计 本章需要掌握的内容 ...

  7. c 语言指针教学视频,[C语言] 猎豹网校 C和指针视频教程

    资源介绍 21days_Cpp_二进制和十六进制.mp4 xa0xa080x86_内联汇编.mp4 xa0xa0ABG2C_for_循环.mp4 xa0xa0ABG2C_关系运算符.mp4 xa0xa ...

  8. C语言基础教学——认识C语言(第一课)

    本系列博客纯粹是为了给身边的小白启蒙用的,大神勿看,有什么问题还请多多指教. ---------------华丽丽的分割线---------------- 认识C语言: 首先,你们要知道,C语言程序的 ...

  9. c语言socket教学视频,C语言—— socket编程

    前不久刚看完<c primer plus>,收获颇丰,对于C语言也有了更全面的认识,对于模块化和数据结构也有了更多的想法,之前学过C语言,但很多已经记不起了,知识很零散,这也是我看这本书的 ...

  10. c语言程序设计 黄建灯,C语言程序设计教学改革

    C语言程序设计教学改革 C语言程序设计教学改革探索 [摘要] c语言程序设计课程是许多高校开设的一门公共基础课 程,作者分析了教学过程中存在的问题,结合多年的教学实践经验, 提出了教学改革方案,经过实 ...

最新文章

  1. java 比较对象内容是否相同的_Java 比较对象中的内容是否一致
  2. 第七届蓝桥杯-剪邮票(深搜+广搜)
  3. android map数据更新数据,Android Intent Map 数据被覆盖
  4. 六元均匀直线阵的各元间距为_实验二 均匀直线阵
  5. Mysql 的一些基本用法
  6. 求二叉树节点个数、叶子节点、节点层次与宽度
  7. python语言使用什么语句实现上下文管理协议_Python 上下文管理器
  8. Java Integer类详解
  9. BZOJ 3611: [Heoi2014]大工程 [虚树 DP]
  10. Android中解析XML的方法
  11. 本机ip地址、本机DNS查询工具地址
  12. Matlab中pause语句
  13. 【此后无良辰】实验13 FAT12文件系统
  14. linux下系统中的文件传输
  15. War3地图编辑器基础:物体编辑器F6(自定义单位+单位属性设置)
  16. Software Performance Testing - 全链路压测知识点整理
  17. 腾讯职场等级(转载自网络)
  18. 使用cmd上传指定文件到ftp服务器,命令行下的FTP使用详解
  19. HR常问到的TopK问题解决办法
  20. 系统错误——Required request body is missing:

热门文章

  1. 在指定文件夹下打开Jupyter Notebook
  2. python伪装浏览器什么意思_用python2和python3伪装浏览器爬取网页
  3. Spring-AOP动态代理技术(底层代码)
  4. 二分法(三种基本模版)
  5. activiti候选人的多个场景应用
  6. web.py——运行错误【AttributeError: ‘StaticApp‘ object has no attribute ‘directory‘】
  7. CG CTF WEB Download~!
  8. android 音乐播放器 获取sd卡所有音乐文件,Android Studio音乐播放器无法读取SD卡,只有内部存储器...
  9. Spark1.4 和 Hive 1.1.1 启动错误
  10. fms3 NetConnection.Connect.Rejected 问题