![兴趣驱动的高校计算机程序设计实践教学法-精品文档_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/37e8804f-d4f9-4f2c-8089-1949d158a779/37e8804f-d4f9-4f2c-8089-1949d158a7791.gif)
![兴趣驱动的高校计算机程序设计实践教学法-精品文档_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/37e8804f-d4f9-4f2c-8089-1949d158a779/37e8804f-d4f9-4f2c-8089-1949d158a7792.gif)
![兴趣驱动的高校计算机程序设计实践教学法-精品文档_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/37e8804f-d4f9-4f2c-8089-1949d158a779/37e8804f-d4f9-4f2c-8089-1949d158a7793.gif)
![兴趣驱动的高校计算机程序设计实践教学法-精品文档_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/37e8804f-d4f9-4f2c-8089-1949d158a779/37e8804f-d4f9-4f2c-8089-1949d158a7794.gif)
![兴趣驱动的高校计算机程序设计实践教学法-精品文档_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/20/37e8804f-d4f9-4f2c-8089-1949d158a779/37e8804f-d4f9-4f2c-8089-1949d158a7795.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、兴趣驱动的高校计算机程序设计实践教学法一、计算机程序设计课程的特点及存在的问题 计算机程序设计课程是高等教育中的一门重要基础课程, 对 计算机专业的学生,它是许多后续专业课程的基础 ; 对非计算机 专业的学生,它是信息技术知识的基本课程。其特点是概念多、 涉及面广、难度大、抽象性高,同时有很强的实践性和应用性 2 。计算机程序设计课程中有许多概念, 从描述方式来看有通过 例子描述、利用其他概念阐明、用抽象定义描述等,从种类来看 有语法概念、编程概念等 ; 部分概念难度大,需要多种内容混合 描述。程序设计还涉及到编程,基本概念清晰,描述问题的算法 清楚,编程就简单了。但是描述问题的算法相当复杂,
2、这也是程 序设计课程的关键和难点。 在许多应用问题中, 就是因为算法描 述不好使问题的解决困难重重。 而且, 解决同一个问题的算法并 不唯一, 算法的效率问题就成为程序设计的难点。 要求学生能够 独立编制程序,完成相应的任务,需要理论和实践相结合。为了让学生分析问题,解决实际问题的能力得到很好的训 练,就必须合理安排计算机程序设计课程的教学计划和内容, 本 研究就是为达到该目的, 根据作者多年来在该课程的教学中遇见 的问题,例举如下:1. 课程内容枯燥。 计算机程序设计课程普遍被认为是比较难 学的课程,这是因为课程内容偏于理论、语法较复杂、概念抽象 不易理解等特点,思维要求较高 3 。再有,学
3、生在调试程序的 过程中缺乏耐心, 导致学生在学习时不容易获得立竿见影的学习 效果。因此,大部分学生对计算机程序设计课程都感到枯燥乏味, 缺乏兴趣。2. 教学手段简单。 近几年,多媒体教学手段已经广泛被使用, 多媒体授课是当前计算机程序设计课堂教学的主要形式, 多媒体 教学有助于形象概念的解释和难点的解剖, 对复杂问题的形象描 述起到有效作用 ; 好的多媒体教学课件还能提高教学效率和学生 的学习质量。但是,过分的依赖于多媒体教学,由于授课速度控 制上的难度, 会使很多学生上课时难以跟上课堂节奏, 影响课堂 授课效果 4 。3. 学生群体差异大。 程序设计课程在高校的授课阶段一般是 放在大一的第一
4、学期, 随着高校的扩招, 新入学的学生起点不同, 生源质量参差不齐。在授课过程中,学生的接受能力不同,导致 授课进度也不一样。 一部分学生在高中就学过程序课, 参加过建 模比赛,具备一定的计算机程序设计能力,基础相对较好 ; 另一 部分学生, 高中时从未接触过程序设计, 学习目标与实践知识水 平存在很大差异,这差异给教学的组织实施带来了很大困难。4. 学习不是为了应用。程序设计是一门应用性很强的课程, 程序设计的目的就像学习一门外语,学习的目的如果是为了学 分,这门外语很难学好。 很多同学大学 4 年学习程序设计的目的 就是为了这个学分, 死记硬背考过这门课程, 然后忘得一干二净。 这门课程的
5、学习过程自然也很痛苦, 根本没有印象用程序设计解 决了哪些问题, 只是记忆语法和句法。 这样的程序设计课程自然 就没有人喜欢。二、兴趣驱动学习的教学法学生的兴趣是学习关键, 只有有兴趣才能真正自主地投入到 探索、研究中去。心理学研究表明,当学生的心理处于压抑、不 满,失去信心时将直接阻碍、削弱甚至中断智力活动,破坏学习 的向心力,当然也谈不上学习效率。学生对学习的内在兴趣,是 学习的强大动力。孔子曾说过:“知之者不如好之者,好之者不 如乐之者”。爱因斯坦说:“兴趣是最好老师,它永远胜过责任 感”。有兴趣才能产生爱好,爱好它就要去实践它,达到乐在其 中,有兴趣才会形成学习的主动性和积极性。在大学
6、教学中,我 们把这种从自发的感性的乐趣出发上升为自觉的理性的“认 识”过程, 这自然会变为立志学好程序设计, 成为计算机程序学 习的成功者。兴趣对学生的学习有着神奇的内驱动作用,能变无效为有 效,化低效为高效。兴趣驱动学习方法的关键是兴趣,教师通过 多种形式的沟通、交流、展示等方式,将学生的兴趣引发出来即 可。通过多年的教学实践,我们总结了以下兴趣驱动教学法。1. 比喻法教学,培养兴趣。计算机学科中,有些教学内容比较抽 象,不容易被学生接受和理解,作为教师应有能力化繁为简,将 深奥的理论讲的通俗易懂, 这需要教师多钻研教材教法。 在教学 中巧用生活中的实例,形象地比喻的方法最容易为学生接受。如
7、 C 语言的教学中, 主函数和子函数间的数据传递, 是学生 学习时的不容易理解的。 可以用生活中的例子: 将主函数和子函 数的关系比喻为父亲和儿子的关系, 在主函数中调用子函数比喻 为父亲叫儿子做事, 实参和形参间的参数值传递过程看成是父亲 给儿子传递数据, 返回值的传递比喻为儿子把计算的结果告诉父 亲。这样不照本宣读,学生很容易理解,也培养了对程序设计学 习的兴趣。2. 多媒体课件与黑板相结合, 引导兴趣。 利用多媒体课件教 学能够方便、快捷、直观、形象地传授教学内容,一定程度上减 轻了教师授课的负担,同时也能够使得课堂更加生动、有趣,从 而使课堂气氛更加活跃。但也存在着一些负面影响。如:信
8、息量 过大,会使学生缺乏一定的思考过程,也会使教学重点、难点不 突出或突出不够。另外,如果一节课过多的依赖多媒体课件,会 失去课堂的师生互动环节,很难发挥学生的主动性等。无论是多媒体还是传统的黑板板书教学方式, 其基本要求依 然是引导动机,同步思维,结构严谨、说理深刻,虚实结合、表 述生动,注意反馈、及时调整。为了发挥多媒体教学在计算机程 序设计课程教学中的优点, 我们在教学中结合计算机程序设计课 的特点,作了一些调整, 将多媒体课件与黑板板书相结合。 例如, 针对多媒体承载的内容过多不容易记忆, 我们将重要内容书写在 黑板上便于学生参考记忆 ; 在讲解一个大程序前,先把整个程序 的框架写在黑
9、板上, 预留一些空白部分, 和学生们一起讨论如果 填写,甚至直接让学生到黑板上来填写, 然后把完整的程序用多 媒体课件呈现出来, 作对比,最后在多媒体上运行程序, 看结果。 这样一来, 引导学生有了思考问题的过程和解决问题的兴趣, 加 深了对这个程序的理解,课后举一反三,得到事半功倍的效果。3. 针对学生能力分类布置作业, 激发兴趣。 由于新入学的学 生,群体差异大,对课程的接受能力有所不同,我们就把学生进 行了分类。 对于在高中就学过程序课的学生, 他们具备一定的计 算机程序设计能力,基础相对较好,分为高段学生 ; 对于高中时 从未接触过程序设计, 甚至计算机课都没有上过的学生, 基础相 对
10、差一些,分为低段 ; 剩余的学生,高中时接触过计算机,对程 序设计有个大概的了解,这样的学生占大多数,分为中段。在讲课过程中,求精不求多,尽可能让大部分的学生听懂。 让中段、低段的学生上课时回答问题。布置作业时,出两个档次 的作业: 基本题是根据课堂上讲的例题可以举一反三、 类推出来 的,每个学生都能完成 ; 提高题是要用还没有讲到的知识点,有 一定的自学能力才能完成的。习题课时,老师主要讲解基本题 ; 提高题让高段学生上讲台讲解,主要讲自己的思考过程。如,在课堂上讲十进制数与二进制、八进制、十六进制等特 殊进制数之间的相互转换时, 老师先在黑板上详细讲解“十进制 数转二进制数”的数学运算过程
11、, 然后在黑板上给出程序的基本 框架:当把这个框架在黑板上写完后, 挑选一个在讲解的过程中认 真听讲的中段或低段的同学, 让他上黑板完成这段程序。 当这个 学生最后完成了这个程序后, 不管结果如何, 老师带领全班同学 热烈鼓掌,增加其自信心,让后和大家一起分析程序。在布置课后作业时出两类题:基本题:编写子函数 my10to8 (int x)完成十进制数转为八进制数、子函数my10to16(int x)完成十进制数转为十六进制数, 在主函数中输入十进制数。 提高 题:编写子函数 my D to10 (char x ,int d )完成特殊进制数转为十进制数,在主函数中输入特殊进制数以及特殊进制
12、( 2, 8 或 16)。经过几周的作业的练习,中段、低段的学生,有一些也逐步 跟上来,并开始尝试做提高题。到了期中测试时,大部分学生已 经跟上了教学进度,对每一节课的新的内容也充满了求知的欲 望,激发了对知识的学习兴趣。三、兴趣驱动学习法效果与评价从 2012 年开始,我们对数字媒体学院的数字媒体技术专业 学生实施了兴趣驱动实验教学法的对比教学实验。 学院每年这个 专业招生一共 4 个班,两个班实施兴趣驱动教学(称为实验甲 班,),另外两个班用非兴趣驱动的教学(称为实验乙班),经 过 3 年的对比实验教学,甲、乙两批学生分别在上课出勤率、作 业完成率、期末考试及格率以及全国计算机二级(C语言)考试通过率等方面都发生了变化,对比数据如表 1。从表 1 中的统计数据可以看出,通过兴趣驱动教学法,学生的计算机语言课程的学习效率和效果都有明显的提高, 尤其是 全国计算机二级考试的通过率大幅度提升。 这表明兴趣驱动的教 学法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球初级冲击式破碎机行业调研及趋势分析报告
- 座次礼仪健康管理系施怡宁讲解
- 2025个人借款楼房抵押合同范本
- 2025标准材料采购合同范本
- 打灰工班组承包合同
- 生活污水处理合同书范本年
- 墙面广告租赁合同
- 提高人际沟通与协调的技巧
- 建筑工程施工总承包合同
- 活动板房工程合同范本
- 《民航服务沟通技巧》教案第16课民航服务人员平行沟通的技巧
- 深圳市物业专项维修资金管理系统操作手册(电子票据)
- 2023年铁岭卫生职业学院高职单招(数学)试题库含答案解析
- 呆死帐的发生与预防课件
- 10000中国普通人名大全
- 起重机械安装吊装危险源辨识、风险评价表
- 华北理工儿童口腔医学教案06儿童咬合诱导
- 中国建筑项目管理表格
- 高一3班第一次月考总结班会课件
- 公共政策分析导论教学课件汇总完整版电子教案
- 我国油菜生产机械化技术(-119)
评论
0/150
提交评论