“项目教学法”在程序设计类课程中的实践与探索0.docx

“项目教学法”在程序设计类课程中的实践与探索0.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--------------------------------------------------------------- 最新资料推荐 ------------------------------------------------------ “项目教学法”在程序设计类课程中的实践与探索 项目 教学法 在程序设计类课程中的实践与探索 [ 论文关键词 ] 程序设计项目 教学 [ 论文摘要 ] 针对目 前学校 在程序设计类课程教学中普遍存在的一些现象, 分析教学过程中存 在的问题, 并以《VB 程序设计》 课程的教学为例, 结合教学实践, 提出相应的改进方法, 经实践证明,有效地提高了 教学质量。 程序设计类课程是计算机专业和其他相关专业学生必修课 程之一, 对学生锻炼抽象思维、 增强对后续课程的理解能力有着不 可或缺的作用。 现在无论是计算机专业还是非计算机专业, 大部分都开设了 《VB 程序设计》 的课程。 本课程的目 的与任务是使学生通过本课程的学习, 掌握使用 VB 开发 Windows 应用程序的一般方法和特点,理解 Windows 应用 程序的基本概念、 主要功能和 Windows 应用程序开发的基本思想, 能够根据实际需要自 行开发简单的 Windows 应用程序 , 并为 今 后 进一步使用 其他面向 对象的 可视化开发工具开发 Windows 应 用程序打下良好的基础。 但在教学中, 会出现这种现象学生可以很快完成和例题相似的 题目 , 但对一些稍微复杂些的程序设计, 根本不知道怎么样进行 设计。 怎样才能调动学生学习的积极性和提高程序设计的能力? 本文 1 / 6 讨论了 在 VB 程序设计课程中使用一种基于软件开发、 整体实现的 项目 教学法 的一些实践与探索。 一、 程序设计课教学面临的问题 在程序设计课教学 中, 多数教师采用的是传统的教学模式, 即: 以编程语言的语法教学为主线, 教师只是告诉学生那种语言有些 什么命令, 语言的各种语法, 学生只是被动地接受, 大量的新专 业名 词使学生难以掌握, 在具体的编程及上机操作时, 往往出现 无从下手、 错误百出、 不会调试等情况, 还有些学生照着书上能 做, 脱离书本什么也不会。 长期以往, 会使学生认为程序设计课程十分深奥、 那样的可望 而不可及, 最终会导致学生对课程产生厌倦的思想, 即使学习完课 程, 学生的程序设计思路非常狭窄, 解决实际问题的能力较差, 不 利于学生学习兴趣的培养以及学生思维能力、 创新能力、 独立分析 问题和解决问题的能力的提高。 二、项目 教学法 的实践与探索 项目 教学法 是以一 个较完整的软件开发案例为中心, 整个学期的教学都围绕这个案例 的设计进行讲解, 通过对案例的讲解, 将程序设计中需要学习的各个知识点融入到案例中, 这样就将理论和实践完全结合起来, 加深了 学生对知识点的理解和培养了 学习的学习兴趣, 并引 导学生自行对案例进行完善和修改, 使学生程序设计能力得到提高。 具体实施方案如下: ( 一) 软件开发案例的选择。 --------------------------------------------------------------- 最新资料推荐 ------------------------------------------------------ 要准备好一个具有实际应用功能,适合学生掌握的软件开发案 例, 案例不能选择太大太复杂的设计, 并且案例中涉及的内容要是 学生比较熟悉的, 软件功能不能过于复杂,但必须覆盖课程中所有 的知识点, 在讲解时选用 有代表性的功能模块。 可选用学生成绩管理系统、 学生选课管理系统、 酒店管理系统 等 MIS 系统。 ( 二) 以项目 开发形式制定教学计划和教学进度。 在制定课程教学进度的时候要结合项目 来进行, 教学计划和教 学进度的设计应按软件设计过程的顺序来进行, 在课程中可讲解有关软件工程方面的相关知识。 ( 三) 精心准备教案。 根据已经制订的教学计划和教学进度, 将课程中的各知识点较完整地总结归纳, 做成电子教案。 在讲解软件设计的时候, 涉及到某知识点的时候, 便可打开该知识点的电子教案进行演示讲解, 便于学生理解掌握知识点。 ( 四) 鼓励学生变换代码。 学生在许多情况下只会模仿老师讲解的程序完成, 并没有真正理解程序代码的应用, 不知道为什么要这样写, 在讲解过程中, 应该鼓励学生使用其他代码来完成某些功能,促进学生对程序的理解,提高学生的创新能力。 ( 五) 作业的设计。 3 / 6 在知识点讲授完后, 应设计一个与讲的例子难度相当的作业,让学生思考独立完成作业, 学生完成作业后会有一种成就感和强烈的

您可能关注的文档

文档评论(0)

150****2023 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档