理工类与综合性论文.pdf_第1页
理工类与综合性论文.pdf_第2页
理工类与综合性论文.pdf_第3页
理工类与综合性论文.pdf_第4页
理工类与综合性论文.pdf_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一部分 理工类与综合性论文 软件工程 课程教学改革初探 蒋曹清 广西财经学院计算机与信息管理系 南宁 530003 jcqng 摘 要 软件工程 是高等学校计算机教学计划中的一门核心课程 是指导计算机软件开发 和维护的工程学科 本文针对 软件工程 课程教学存在的一些问题 探讨在教学中围绕培养 学生软件工程的实际应用能力 实施了一系列的教学改革措施 1 引言 软件工程 是一门十分重要的计算机专业课程 是研究软件开发与软件管理的综合 性工程学科 工程实践性非常强 要求学生不仅具有良好的程序开发能力 而且要具备软 件项目的整体管理概念 以及团队合作精神 实际教学当中 这门课的教学效果往往不是 很理想 大部分教师觉得这门课教起来比较困难 多数学生也觉得这门课学起来枯燥无味 很难达到较好的教学效果或获得较强的实践能力等预期目的 这是由于课程内容的抽象性 综合性 学生的基础薄弱 相对开发经验少 再加上传统教学的不足 教学内容与实际情 况脱节 让学生在学习上存在困难 教学效果不理想 为了提高该课程的教学效果 提高 教学质量 笔者不断总结教学方法和教学经验 积极探索教学方法的改革 逐步形成了一 套独特的教学方法 通过该教学方法的实施 在软件工程课程的教学中 不仅加深了学生 对知识的理解 而且通过实践培养了学生的软件开发能力和项目管理能力 取得了比较好 的教学效果 2 软件工程教学中存在的问题 软件工程是指导计算机软件开发和维护的工程学科 不少院校的计算机专业均开设了 该课程 在实际教学中普遍存在教师认为难教 学生认为难学的问题 分析其原因 主要 有如下几点 2 1 课程内容的抽象性 综合性 软件工程讲授的内容是人们长期软件工程活动经验的总结 因此适用于不同的软件开 发项目 其目的是为了在给定的时间 经费等条件限制下开发出高质量的软件 这些内容 位于所有具体项目之上 是针对全体软件项目 而不仅是针对某个具体的项目 并没有涉 及某个项目的具体信息 也就是说 它们是抽象的 同时软件工程是一个系统工程 需要 开发者有管理学 数学 经济学 计算机技术和系统工程等多方面知识和综合能力 而学 生前期课程往往是单一学科型的 2 2 学生缺乏实践经验 本课程是实用型工程学科 不少课本中往往采用将知识点从具体到抽象 对实践经验 第一部分 理工类与综合性论文 4 进行概括总结的方法加于叙述 试图有助于学生理解 但是由于学生的生活经历简单 对 实例并不了解 因此更难以理解所引申的理论知识 另一方面 缺乏适合学生观摩 分析 借鉴的实用软件系统 这门课不涉及具体软件项目 不怎么涉及软件算法 没什么逻辑推 理 不像程序设计课那样能带给学生智力上的快感 激发学生的兴趣和热情 而且由于开 发经验有限 学生很难在头脑中将软件工程的抽象理论和实际联系起来 因此很难对这门 课产生兴趣 在接受抽象的理论时 容易产生枯燥乏味的感觉 2 3 教学模式不适合软件工程的学习 由于教材的理论性强 软件工程课老师习惯于传统的教师讲 学生听 记笔记 背概 念的教学模式 在教学过程中把学习者置于被动接受地位 学习者的主动性 创造性难以发挥 不利于创新人才的成长 学生即使熟悉了不少概念和术语 但动手能力差 由于缺乏足够的 软件工程实践 学生对软件工程原则和方法的理解只能局限于表面 难以深入体会和把握 软件工程知识的精髓和本质 实践表明 传统教学模式已不能适应软件工程教学的需要 难以培养合格的软件工程人才 所以 我们必须开拓思路 迎接挑战 探索新的软件工程 教学模式和方法 2 4 教学内容与实际相脱节 软件工程作为一门学科 自 20 世纪 60 年代诞生以来经历了 30 余年的发展 积累了 众多的软件开发方法 传统的结构化方法在实现软件工程化中曾经发挥了重要作用 在一 定程度上缓解了软件危机 近年来 软件工程在面向对象的开发方法 软件重用技术 快 速原型技术 集成化 CASE 环境 互联网环境下的软件开发技术等领域得到了广泛的应用 可以说软件工程的发展速度是惊人的 但是许多院校现有的教学内容相对陈旧 仍然以传 统的软件开发方法为主 究其原因 主要是考虑到知识的延续性 由于学生从结构化的程 序设计语言开始学习 这类传统的知识比较容易被接受 而现代的软件工程内容丰富 不 断涌现新的开发方法与技术 如构件技术 UML 建模等 这些知识实用性高 但受到学生 知识结构和实践经验的限制并不容易被接受 同时也不可能在软件工程这一门课中完全讲 授 这样势必会造成学生的学习时效性差 跟不上信息产业技术发展的步伐 造成学了但 不能马上用 另外 在计算机及相关专业的毕业设计中要应用到相当一部分软件工程课程 知识 如何将软件工程课程设计与毕业设计相结合 目前也存在脱节的现象 3 教学改革的具体实施 3 1 加强实践环节 增加实践经验 由于学生难以参与软件开发的全过程 参与的学生一般仅限于小型项目以及学校环境 和课程安排等方面的原因 导致了学生实践经验的缺乏 针对这些问题 加强教学的实践 环节可以从以下几个方面入手 首先 较理想的做法是设计一个或几个长期 完整 规模 较大的软件项目 作为教学的实践平台 软件工程的教学应使学生通过对这门课的学习 加上对其他专业知识的综合运用 能够在实际工作中应付真正的项目开发 因此 学校就 有必要让学生参与一个长期的软件项目 这种项目应包括分析 设计 实现 软件维护 软件重用 对现有软件的扩展 以及团队合作 项目管理等 让学生长期接触这个项目 使他们可以在这个平台上观察或自己动手实践软件工程的过程和方法 既有机会获得正面 软件工程 课程教学改革初探 5 的成功经验 也有机会得到反面失败的教训 在其中扮演各种人员角色 综合运用程序设 计语言等其他计算机课程的知识 通过对这个项目长期接触来体会软件工程的原则 方法 概念 其次 可以让学生参与教师的研究课题或介绍 鼓励学生到社会上的软件公司去实 习 兼职 让学生在实际操作中进一步增强对课堂上学习的相关知识的理解 3 2 更新教学内容 拓宽学习形式 软件工程教学内容的改革是课程建设的核心 要始终抓住这一关键问题 以现代教育 技术与课程整合作为突破口 根据软件工程课程实践性强 发展迅速的特点 对教学内容 进行改革 一要不断更新教学内容 保证教学内容的先进性 反映本学科领域的最新科技 成果 二要探索多媒体课堂教学与网络教学相结合的教学模式 合理安排组织两者的教学 内容 三要改革实践教学内容 紧密联系教学 科研实际 四要增加案例教学 提高学生 分析问题的能力 课堂讲授对于课程的重点 难点要讲深讲透 要注意体现现代化理论成 果 学科前沿和发展趋势 如在面向对象的方法学中 可结合当今软件工程的最新成果和 当前发展的流行趋势 给学生介绍一些新知识 以使学生们了解软件工程的过去 现在和 将来 部分教学内容及扩展性的知识 则留给学生课后通过网络课件进行学习 同时 在 网站上提供更广泛的学习交流空间 使学生在学习过程中遇到的问题能够即时得到解答 3 3 采用案例驱动的教学模式 培养分析能力 案例驱动的教学模式可以培养学生的分析能力 在教学中 根据各个教学主题提出案 例任务 然后根据该任务的性质给出完成该任务的基本思路及其解决问题的方法 并展示 任务的文档结果 以此范例讲解概念和原理 总结规律和技巧 然后安排边学边做任务 在案例驱动教学中 要特别强调学生 做 目的是掌握软件开发技能 学生做的过程 就是自主学习的过程 为了完成任务 学生必须学习相关知识点 以获得正确的结果 这 样就由原来的被动学习变为主动学习 同时还规定学生自己通过图书馆和网络等途径负责 收集为完成任务所需的相关资料 这样可以培养学生的信息搜索和获取能力 案例式教学 应贯穿于软件工程的全过程 除了通过案例来讲解软件工程的原理和方法外 还必须让学 生动手动脑参与案例分析 首先 教师在课堂上应该有意识地组织学生分组讨论 例如在 讲到需求分析时 我们选择案例 荣腾进销存管理系统 然后在课堂上把学生分成小组 每组成员模拟实际开发情形 分别扮演不同的角色 运用所学知识展开过程讨论 讨论之 后 要求学生根据需求调查过程写出相应文档 这个过程不仅可以加深学生对所学知识的 理解 而且可以进一步培养学生的分析能力 3 4 提高自主学习能力 培养团结协作意识 通过教学使学生具有软件开发的初步能力固然重要 但是实际系统的要求 环境 技 术难点各不相同 系统开发的思想 方法和工具也在不断发展 这就要求学生要有自主学 习的习惯和能力 不断跟踪技术发展 不断提高自己的业务能力 才会具有持续发展的潜 力 在教学中有意识地要求学生学会自主性学习 研究性学习 如有些实验项目采用一些 新技术能使系统功能更丰富 性能更好 但这些新技术并未教过 鼓励学生自学相关技术 不仅有助于项目的开展 更可以加强学生的学习信心和自学能力 现代社会不仅要求每个成员具有个人能力 更强调团队合作精神 教学中除了在介绍 项目组织过程中强调团结协作的重要性外 更主要的是通过分组完成设计项目的过程来体 现 设计组人员组合 分工均由学生自己安排 给予组长类似项目经理的权利与职责 要 第一部分 理工类与综合性论文 6 求组长既负责又民主 要求组员既服从又主动发挥个人积极性 互相尊重 互相学习 依 靠团队的力量完成任务 当遇到重大问题或困难时 任课教师给予指点 协调 大量成功 项目的结果表明 实践项目完成得好 水平较高的往往是团结协作好的小组 这些小组的 同学不仅提高了专业水平 也加强了团队合作意识和同学间的友谊 3 5 认真组织课程设计 培养实际开发能力 课程设计一般都在理论课基本结束后进行 由于软件工程的实践性和综合性较强 为 了取得较好的教学效果 结合案例式教学 可提早安排好课程设计 让学生在学习理论的 同时 开始做课程设计 教师结合设计课题进行教学 学生分成若干小组选择题目进行设 计 要求学生运用软件工程的理论和方法 按照软件过程规范分阶段实施 各小组应独立 完成项目的需求分析 总体设计 详细设计 编程 测试直至最终提交产品和各种必备文 档 对于系统建设过程中需用到的数据库技术 计算机网络及开发环境等先期课程内容 则从系统建设的角度考虑合理运用 对于上述有关课程所缺的知识要求学生自学 作为高 年级学生是能够做到的 这样 学生边听课 边实践 有比较充裕的时间进行课外自学和 独立思考 理论课讲完了 课程设计也基本结束 学生能从理论和实践的结合上加深对理 论的理解 同时也掌握了规范的项目开发方法和步骤 直接培养了学生从事实际开发的能 力 同时在本课程中强调将软件文档书写作为课程内容 也作为课程设计必须完成 提交 的内容之一 整个过程带着明确的实践任务 按照阶段划分 强调文档等系统工程的思想 采用理论与实践相结合的教学方法 使学生既了解软件开发的基础性 共性知识 又可以 掌握实际开发方法的应用 3 6 改进学习效果的评定方式 本课程一般的成绩评定方法以平时 期末成绩按比例计算得到总评成绩 课程设计独 立打分 在具体实施上 针对本课程特点 对理论和实践能力 学习态度和能力等进行综 合评价 期末考试可采用开卷 闭卷相结合的方式 闭卷部分检查学生的基础知识 基本 方法的理解和掌握程度 题型以客观题为主 开卷部分检查学生的综合应用能力 以实际 应用 实践过程中的共性问题为例展开 题型以主观题为主 课程设计部分 考虑绝大部 分学生是第一次开发实际软件系统 要在较短的时间里开发出各方面都达到真正实用要求 的系统是比较困难的 从这个角度讲 实践的意义更主要的是经历完整的过程 各阶段方 法的体验和工具的应用 还有技术以外的多方面的锻炼 如需求分析时如何与用户交流 文档写作 成员间的协作与管理等 基于这点 在课程设计成绩评定中 学生的态度 付出的时间与精力 完成的工作量 协作精神等比重应大于学生的技术水平的比重 参考文献 1 Janina Mincer Daszkiewicz Teaching Software Engineering by Developing Commodity Software http usos mimuw edu pl eista 2003 eista2003 pdf 2 崔含鼎 梁仕云 现代教学系统工程模式论 南宁 广西教育出版社 2001 3 杨志耘 刘建宾 软件工程任务驱动教学模式的探索与构建 高等理科教育 2005 6 59 62 4 唐伟 软件工程 精品课程建设的探讨 福建电脑 2006 7 214 215 程序设计 课程教学方法与手段改革探讨 高福成 潘旭华 天津商业大学信息工程学院 天津 300122 gaofc126 摘 要 程序设计 课程的教学目标是使在掌握一种程序设计语言的基础上 初步掌握程序 设计的方法 训练程序设计和逻辑思维的能力 为用计算机解决自己本专业领域的实际问题打 下基础 本文对该课程的教学方法和教学手段的改革进行了探讨 实施程序设计能力培养的 三 步教学法 充分利用 四个空间 构建课上和课下 理论和实践 传授和自学相结合的教学 环境 充分调动学生学习程序设计的积极性和主动性 对提高 程序设计 课程的教学效果 取得了一定的成效 关键词 教学方法 教学手段 程序设计 1 引言 程序设计课程的基本目标是培养学生的程序设计能力 程序设计课程包括三个重要的 知识模块 一是语言知识 二是程序设计方法 三是算法 在这三个知识模块中 计算机语言处于程序设计的最底层 是程序设计的基础和工 具 是掌握编程技术的关键 程序设计方法处于程序设计的中间层 是在开发正确可靠 软件的前提下 缩短软件开发周期 进而延长软件使用寿命的重要手段 算法处于程序 设计的顶层 是解决问题的规则 是程序设计的核心 从时间上说 语言有较大的局限 性 不能用来解决所有类型的问题 人们要根据所需解决的问题不同而选择不同的语言 而语言本身也在不断变化和更新 因此 语言具有不稳定和变化更新快的特征 程序设 计方法体现了时代的趋势 它对于算法而言变化相对较快 而对于语言及其各种版本的 变化而言则相对稳定 算法则比较稳定 它与描述算法的语言无关 可以在更长的时间 内发挥作用 从知识内涵来说 语言只要多实践多使用就能熟能生巧 程序设计方法是 不可选择或不可抗拒的时代潮流 只能在应用中领悟和熟悉 算法则需要比较深入的理 论基础知识 必须经过严格的科学的训练 基于这一认识 程序设计课程要把语言知识 作为一种技能来培养 把程序设计方法作为一个规则来遵循 把算法作为科学方法来传 授 这样才能适应时代的需要 跟上技术的飞速发展 因此 我们注意把算法贯穿于教 学的始终 对不同的知识模块采用不同的教学方法 把培养学生的程序设计能力和自学 第一部分 理工类与综合性论文 8 能力作为本课程的出发点和归宿 2 把握认知规律 重在提高学生程序设计能力 掌握方法论是大学生应具备的基本素质 可以终身受用 不同的学科有共性的方法论 也有各自的方法论 就程序设计而言 其主要的方法论是逻辑思维能力 这种逻辑思维与 数学思维有许多共同之处 也有自己独特的地方 即与计算机联系在一起的特殊点 许多 学生在学习程序设计时 入门迟 得道难 一方面是由于学习重点的偏差 只注重语言知 识的学习 忽略了逻辑思维能力的训练 另一方面是学习方法的偏差 只注意读程序 忽 视了实际编程 我们在程序设计教学中坚持以程序设计为中心的理念 注意把握认知规律 采用逐步过渡的 三步教学法 把语言知识的学习和逻辑思维能力的训练有机结合起来 通过讲授程序设计中的 三种思维方法 使学生掌握计算机算法的本质 提高举一反三的 能力 领悟程序设计的真谛 2 1 采用 三步教学法 实现逻辑思维能力的深化 学习程序设计要经过学习语言 阅读程序和编制程序的循序渐进过程 在 VB 程序设 计的教学过程中 针对 VB 是一种工具级的程序设计语言的特点 我们将教学过程分解成 三个阶段 采用 三步教学法 引导学生在认识论上逐步深化 1 语言基本知识和模仿程序设计阶段 这一阶段主要介绍 VB 集成环境 基本控件和 VB 基本语句和应用 主要采用模仿式 的教学方法 即结合简单问题的程序设计讲语言 以讲现成的程序为主 在程序中加深对 语言知识的理解 并通过模仿来编制类似的程序 提高简单程序设计的能力 2 模块化程序设计和形象思维训练阶段 这一阶段介绍基本程序控制结构 数据结构 过程及文件 采用形象思维的教学方法 即以讲程序框图为主 对涉及到的程序例题通过框图讲算法 理解框图与算法之间的联系 由于程序框图比较简洁 直观 学生相对比较容易理解 容易引起学生的思考 在介绍框 图以后 再根据框图编制程序 以使学生逐步由形象思维过渡到抽象思维 同时在程序设 计的实践中进一步熟悉语言知识 并具备依据算法框图编制程序的能力 3 工程化应用和抽象思维训练阶段 这一阶段通过介绍界面设计 图形操作和数据库应用 涉及一些比较综合而且有实际 应用价值的例题 主要采用抽象思维的教学方法 通过实际问题讲解如何将一个复杂的问 题分解成若干较为简单的问题 如何建立各个模块之间的逻辑联系和数据交换 使学生初 具开发简单实用系统的能力 2 2 基于三种基本思维方法 促进算法分析能力的提高 程序设计 数据结构 算法 算法是程序设计的灵魂 在教学中 我们不是就算法讲算 法 而是先从理论上介绍计算机程序设计中三种最基本的思维方法 即枚举 归纳和抽象 程序设计 课程教学方法与手段改革探讨 9 绝大部分计算机算法都离不开这三种基本思维原则 根据课程进度 分三次集中介绍这三 种基本的思维方法 例如 枚举法利用计算机速度快的特点解决大量数据的筛选问题 由枚举法引出最小 公倍数 多解方程的求解 求最大值和最小值 工程设计中的优化问题等 归纳法利用计 算机善于做简单重复操作的特点解决递推计算的问题 由归纳法引出累加 连乘 多项式 计算 非线性方程求根 排序问题等 抽象法则是在解决复杂问题时 人的智力往往不可 能一下子就触及到问题的细节方面 在分析问题的要求之后 总是先不考虑问题的细节而 设计出一个抽象算法 然后将算法求精 使之逐步细化 清晰 如此不断求精 最后能轻而易举地用某种计算机语言编制出程序 由抽象法引出复杂 问题求解 小型系统开发等问题 这样 学生能通过思维方法的训练 由每种思维方法学 习到几类算法而不是单个算法 学习到算法的依据而不仅仅是算法本身 从而达到举一反 三的效果 3 构建立体化教学环境 启发学生的学习积极性 重在培养学生 自学能力 自学能力是大学学习生活中应重点培养的能力 也是学生走入社会后能否适应知识不 断更新需要的基本能力 在教学中 我们利用课堂 机房 网络和课余四个空间 构建立 体化的教学环境 把课上和课余 讲授和自学 理论与实际结合起来 启发和调动学生的 学习积极性 逐步提高学生的自学能力 3 1 教室空间 在课堂教学中 采用任务驱动的教学模式 即 提出问题 分析问题 引入新知 识 解决问题 总结提高 的教学模式 语言知识的介绍采用任务驱动方式 先提出问题 然后设计程序 在程序中讲授语法 在阅读程序中介绍语句功能 在调试程序中理解语言知识的细节 算法的介绍采用理论先 行 先介绍算法的理论依据和基本规则 然后介绍相关的具体算法 这样来实施语言的技 能性培养和算法的科学性训练 通过每一个典型的 针对性强的 贴近专业实际的案例与任务 把程序设计相关的基 本概念 解题的基本方法和思路传授给学生 从而使学生形成深刻 形象 牢固的记忆 对启发思维 激励情趣 提高学习效率起到重要作用 3 2 机房空间 程序设计课程是一门理论与实践紧密结合的课程 实验教学在程序设计教学中起着重 要的作用 实验效果的好坏直接影响到学生的学习质量 许多学生在听老师讲解程序时觉 得很明白 自己看书上的程序时就感到模糊 到计算机上实际编程时则显得无所适从 即 所谓 听着清楚 看着模糊 做着糊涂 第一部分 理工类与综合性论文 10 在程序设计教学过程中 我们始终向学生们灌输程序设计不是看懂 听懂的 而是做 会的思想 学生只有通过自己编写程序 上机调试程序 才能从中理解程序设计的思想方 法 积累程序调试的经验 为此 我们将程序设计实验课程分为三个层次 并编写了实验 指导书 第一层次是有详细说明 单一解决简单问题的验证型实验 这部分内容约占整个实验 的二分之一 第二层次是有简要提示 但需要综合应用前面所学知识的设计型实验 约占整个实验 的三分之一 第三层次是只给出问题要求 需要学生自行思考和解决的创新型实验 精讲多练 强化上机实验教学 是提高学生程序设计能力的重要环节 3 3 网络空间 为了调动学生的学习积极性和自觉性 我们开发了 程序设计 课程网站 提供了比 较完善的网上教学资源 包括电子课件和电子教案可供下载 网络课程集中了本课程的所 有知识点 特别是重点和难点 使学生能根据自己的需要 进行交互式的自主学习 按照 讲课的顺序 每章都有题量较大的同步练习题 一方面供学生预习和复习 另一方面也能 协调各位老师的教学要求 使整体教学水平保持一致 每章都有网上自测题 供学生自我 测试 此外 我们还提供了 网上交流 园地 师生之间和学生之间可以进行实时互动交 流 这样做的结果是学生课前课后提问题的多了 依靠平时消化而不是依靠期末突击的多 了 避免了某些学生由于一时跟不上教学进度而失去学习积极性 3 4 课余空间 本着因材施教的原则 我们在各班成立兴趣小组 对那些基础较好 有兴趣的同学 指导他们先学一步 多学一点 给他们布置超过教学进度和超出课程内容的设计题目 使 这部分学生在得到较快提高的同时 还能在实验教学中成为教师的帮手 帮助有困难的同 学解决问题 也带动全班整体学习风气的改善 4 结束语 程序设计课程的实践性决定了它对学生的要求不是死记硬背各种语法规则和语句格 式 而是在解决实际问题的过程中掌握程序设计的方法并提高逻辑思维的能力 因此 教 学方法与手段在程序设计教学中举足轻重 它制约着程序设计教学的效果 虽然教无定法 但万变不离其宗 绝不能离开程序设计的教学内容和教学目标 脱离学生的知识背景和认 知规律来讲程序设计 采取符合学生认知规律的 科学的教学方法 必然会提高教学效率 取得事半功倍的效果 程序设计 课程教学方法与手段改革探讨 11 参考文献 1 谭玉玲 陈源 C 程序设计 课程的教学改革与实践研究 文教资料 2006 12 2 戚晓芳 C C 程序设计教学新思路 电气电子教学学报 2004 5 3 刘景顺 白建明 李华 非计算机专业本科学生计算机教学的研究 计算机教育 2005 6 4 张敏霞 程序设计语言课程教学方法改革的探索与实践 中国高教研究 2004 2 5 徐进华 提高学生程序设计能力的几个措施 计算机时代 2005 11 计算机文化基础 教学改革的思考与探索 金 鑫 王晓青 郎 波 李智勇 韩 斌 祁 俊 薛媛媛 青海大学现代教育技术中心 青海 810016 jinx 366 摘 要 问卷调查可为教学活动 教学改革提供重要数据 对进一步确定教学改革方向有着重 大的指导意义 本文就计算机文化基础课程问卷调查表反映的实际情况进行分析 提出计算机 课程改革的方向及思路 1 引言 青海大学 计算机文化基础 课程自 1996 年开始开课 至今已进行了 11 年 在这 11 年中 经历了调整教学内容 调整课时及课时分配 改革教学方法 改革教学手段等教学 改革 但是教学始终围绕着零起点教学 教学效果不太好 学生满意程度不够 为此 我 教研室针对教学存在的问题 为进一步确定计算机基础教学改革的发展方向 提出适合西 部青海计算机基础教育的课程体系 明确社会对人才的需求 在清华大学专家的帮助下 于本学期初组织开展了 计算机文化基础 课程问卷调查 此次调查覆盖面广 几乎涉及 学校所有院系 共 21 个专业 28 个自然班 903 名学生参加了调查问卷 有效问卷 785 份 其中青海生源 299 人 非青海生源 486 人 调查生源概况 除青海生源外 有来自 24 个省市的学生参加了问卷调查 调查对象 2004 级 2005 级 2006 级学生 2 调查结果分析 问卷调查从教学内容上共设置了 4 个板块 1 在大学开设的 计算机文化基础 课程中 您认为需要学习掌握哪些计算机应用 技能和理论知识 调查的数据显示 文字录入 计算机组成与基本原理 操作系统应用 仍是学生认为 需要掌握和理解的 三项指标百分比平均值达 79 4 办公文稿排版打印 电子表格 幻 灯片制作 在调查指标中所占比例最大 分别为 86 6 87 9 和 85 2 如图 1 所示 图 1 计算机文化基础 教学改革的思考与探索 13 从调查结果可以看出 学生对于计算机基础操作知识的掌握还是比较欠缺的 70 以 上的学生对计算机的基本原理及其操作感到比较陌生 迫切需要全面的讲授 另外从图 1 中还可以看出 学生对各个知识部分的模块需求比较均匀 表明大部分学生对于计算机基 本操作很欠缺 说明加强大学生的计算机基本技能训练 仍是十分必要的 大学计算机基 础教育的改革 也必须遵循循序渐进的原则 2 中学已经掌握的计算机知识 从图 2 数据中可以看出 文字录入能力较好 但是字型码的掌握较差 操作系统知识 掌握较差 能够基本使用的占 39 其中文件操作较好 办公软件知识掌握尚可 但其中 的表格 图表的能力差 网络知识局限于基本应用 聊天 邮件掌握较好 其他应用能力 较差 多媒体数据处理能力差 图 2 从图 2 的数据中可得出如下结论 中学计算机教学已逐步深入 但是只局限于具体软 件的应用教学中 缺乏计算机知识的系统教学 大学计算机基础知识的教学不应继续从零 起点进行 应该完成计算机技术教育 体现计算机知识的系统性 保持教学内容的相对稳 定性和先进性 应该把握计算机知识的核心思想和方法 对大学计算机基础知识教学内容 做进一步的改革与调整 3 教学内容建议 被调查学生还提出了一些其他的文字性建议和要求 主要有以下几点 局域网的建立 电脑使用中基本故障的排除 电脑的实际组装 个人电脑的基本维护 多媒体数据的处理 与应用等 由于计算机是一门实践性很强的课程 被调查学生希望在学习到理论知识的同时 能 够更多更好地掌握一些实际操作的能力 包括基本软件的安装 使用 亲自动手安装 配 置及调试硬件等 如图 3 所示 因此 对高校现有的计算机基础实验室的设置 现有实验 的设置 提出了新的要求 如何规划实验室 如何设置实验内容 是从事计算机教育工作 者的新课题 4 教学方法建议 由这图 4 图 5 图 6 的分析可以得出结论 我校学生选择了分级教学的方式的比例 较高 从调查表里可以看出学生们由于地域差别和城乡差别所掌握的计算机知识有差距 第一部分 理工类与综合性论文 14 图 3 采用同一教学指标进行教学会使起点较高的学生感觉到没有新意 而对起点较低的同学来 说又会产生压力 所以在今后的教学过程中可以考虑采用分级教学的方式 针对学生不同 的起点和水平来开展相应的教学 调整教学内容来迎合学生们的需要 图 4 图 5 图 6 计算机文化基础 教学改革的思考与探索 15 在第四部分的文字建议中 学生们的建议大多要求将课程改革为边讲边练的教学模式 例如采用 ipclass 加强上机操作环节 可在今后开展的教学活动中增加上机机时 综合以上数据分析 我校的 计算机文化基础 课程的教学改革应从以下方面进行 1 教学内容 从现有的产品教学调整为技术教学 调整教学内容 使教学内容保持 稳定 增加新技术 新知识的介绍 侧重于计算机知识的运用能力的培养 2 实验教学 增加硬件动手能力培养的实验 设置相关的实验室 加大教师实验辅 导力度 及时解决学生实验过程中碰到的问题 调整实验内容 增加课程设计的内容 3 改革教学方式 引入分级教学和专题讲座的教学方式 针对中学计算机知识掌握 较好的学生 采用专题讲座方式进行 针对基础较差的学生 重新组班 按原有教学模式 进行 C 程序设计的教学方法 何东武 辽宁工程技术大学计算机中心 辽宁 阜新 123000 hedonguw 摘 要 在 C 语言的教学中 教师要帮助学生克服学习 C 语言的畏难心理 是学生学好 C 语 言的关键 对此提出了强化基本算法 打好扎实的基础 从例题中提取精华 掌握一些代表性 的编程方法 深入研究教材 采取灵活多样的教学方式突破教学中的重点 难点 适当使多媒 体课件教学和网络教学的教学方法 同时教师要遵循启发式 趣味性 注重上机实践的教学方 法 循序渐进地进行教学 C 程序设计 作为一门公共基础课程 是理工科专业学生的一门必修课 本课程的教 学目的在于培养学生学会分析问题的方法和基本问题的解决能力 初步了解面向对象程序 设计方法 掌握 C 语言的编程基础和基本编程技能 并能够运用 Turbo C 集成开发工具编 写一些小程序 为以后继续学习打下基础 在 C 程序设计 的教学过程中 学生学习语言课开始很不适应 学习效果差 学生 觉得 C 程序设计 课程难学 导致这种现象的主要原因是 学习初期学生在预习课程中 对 C 程序的语句和结构读不懂 对 C 语言程序的算法不理解 觉的计算机语言是个高深莫 测的东西 还没上课就认为难学 所以教师上好第一节课十分重要 教学中 要把 C 程序 分解讲解 增强可读性 把复杂问题简单化 例如 把 C 程序分解成数据的输入部分 数 据的处理部分 算法实现 数据的输出部分 逐一加以解决 通过例题分析使学生觉得 C 语言并不难学 克服畏难心理 理性认识计算机语言 为了实现课程的教学目标 使学生不但掌握高级编程语言的知识 编程技巧和基本算 法 更要掌握程序设计的思想和方法 培养问题求解和编程能力 以及探索和创新能力 在教学方法上 我们采用了如下方法 1 加强基本内容的教学 打好扎实的基础 计算机语言的学习 真正要记忆的知识并不多 所以学习 C 语言 只要是学好数据类 型 标识符 运算符与表达式 顺序结构程序设计和基本算法结构 在此打下扎实的基础 后面的学习就会容易得多 在教学中 数据类型的内容是非常重要的 学生通常不理解数 据为什么要分类 我们可以采用自问自答的方式 通过简单例题的讲解 使学生理解数据 类型是由计算机数据的存储方式决定的 2 从例题中提取精华 掌握一些代表性的编程方法 教材中的例题和习题 一般来说都比较具有代表性 代表了某类问题的解决办法 因 C 程序设计的教学方法 17 此 在教学中 教师应该要求学生不但要理解和掌握例题与习题的解法 还要会举一反三 进一步将这些具备代表性的解决办法提炼出来 作为解决相似问题的通用方法 例如在数组的教学中 排序的方法是非常重要的 我们经常讲冒泡法和选择法 这两 种排序方法 其实作为一般的应用 不管是哪种排序方法 只要是排序的问题 使用其中 的任何一种 或加以变换 都能解决问题 3 深入研究教材 采取灵活多样的教学方式突破教学中的重点 难点 C 语言教学的重点 难点在数组 指针和函数等章节 在教学过程中 教师可以遵循 启发式和循序渐进的教学原则 通过程序驱动等教学手段激发学生的学习欲望 使学生积 极投入到学习活动中 活跃思维 发现问题 提出问题 并逐步解决问题 3 1 采用探讨的方式 让学生在启发下思考 在思考中解决问题 从而掌握独立分析问 题 解决问题的方法 在讲解例题时 不是简单地给出程序清单 而是从分析问题入手 继而找出解决问题 的方法 再给出算法 画出 N S 流程图 最后编写出完整的程序 而在这一全过程中 最关键的是每一步都采用探讨的方式 它包括师生之间 同学之间的探讨 让学生在探讨 中思考 在思考中解决问题 从而掌握独立分析问题 解决问题的方法 3 2 学以致用 培养学生的学习兴趣 C 程序设计 是一门理论与实践并重的课程 为了达到预期的教学效果与目的 结合 实际让学生独立完成一些程序的编写 调试 例如 把计算机等级考试的一些习题给学生 练习 让学生感受编程的快乐 学生学习的目的明确了 学习兴趣自然就会提高 3 3 强化上机练习 注重能力培养 C 程序设计 课程的学习有其自身的特点 听不会 也看不会 只能练会 所以在课 程教学中必须强调程序设计训练 学生只有通过大量的练习 才能真正掌握语言知识 培 养程序设计的能力 逐步理解和掌握程序设计的思想和方法 能利用计算机解决实际问题 通过大量反复的自测作业练习 使学生熟练掌握基本的语言知识 具备基本的编程能力 在此基础上 通过完成一些难度稍大的作业 将语言知识和程序设计的内容串成两条相互 呼应的主线 加深对语言的全面理解和掌握 培养综合应用语言的能力 提高编程水平 为此我们结合教材编写了 C 语言程序设计实验实训指导书 因此 在教学过程中 要发挥教师的主导作用 充分发挥学生在学习过程中的自主性 能动性和创造性 解决教学中的重点 难点 4 适当使多媒体课件教学和网络教学 结合传统的 粉笔 黑板 的教学模式 适当采用多媒体教学 可以大大提高课程教 学效果 在课堂上 教师使用多媒体教室 可以采用多媒体电子教案 也可以进行程序案 例的演示 这样可以直观地为学生演示 C 程序的编辑 调试和运行的全过程 在教学过程中 使用多媒体教学一定要适度 要结合教学的内容和学生的实际来确定 采用什么教学模式 避免一味地使用多媒体教学 更不能照本宣科地念多媒体电子教案 第一部分 理工类与综合性论文 18 同时要充分地利用网络资源进行教学 及时地解答学生的问题 利用 E mail 与学生进行交 流 为学生提供更为广泛的沟通渠道和环境 5 结束语 要学好 C 程序设计 对于学生来说 首先就要克服畏难心理 教师在教学前这个工作 没做到位的话 会给以后的教学带来很多障碍 因此在教学前让学生充分了解 C 语言的学 习并不难 是开学初的首要任务 而在教学过程中 要使学生在学习中得到快乐 尝试成 功的喜悦 提高学习的积极性和学习动力是十分重要的 因此学以致用 才是教学的关键 参考文献 1 谭浩强 程序设计 北京 清华大学出版社 1994 12 2 高利明 现代教育技术 北京 中央广播电视大学出版社 1997 9 大学计算机基础的多层次教学模式实践与思考 夏军宝 陈春丽 郑春梅 管建和 中国地质大学 北京 信息工程学院 北京 100083 xiajb 摘 要 本文提出了计算机基础传统教学过程中存在的 4 个方面问题 即统一教学难以因材施 教 统一考试难以激发学生学习热情和潜能 教学内容相对滞后难以满足信息化发展需求 师 资紧缺难以开展互动教学 在分析问题的基础上 提出了多层次教学模式的改革思路 并在教 学实践中取得一定效果 1 引言 随着计算机科学与技术的不断发展 社会信息化进程的不断加速 掌握计算机应用技 术已经成为衡量大学生综合素质和能力的重要标志 技术的发展对计算机基础教学提出了 更高的要求 教育部已经制定了中小学信息技术教育规划和教学大纲 很多地区 特别是 城市地区 已经开展并普及了中小学阶段的计算机基础教育 而一些农村地区 特别是偏 远和不发达地区 还没有能力在中小学阶段普及计算机教育 造成高校新生计算机水平参 差不齐 传统教学模式难以满足这一现状 如何打破传统教学模式 改变教学手段 更新 教学内容 调动学生的学习积极性 满足不同学生的学习需求 成为每一个高校计算机基 础教育工作者都必须要面对和思考的课题 2 传统教学模式面临的问题 2 1 统一教学难以因材施教 对于非计算机专业的学生来说 各学校的计算机基础课程教学内容有所差异 但总体 来看包含 4 大模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论