程序设计课程中的项目教学法实践
Java程序设计教学中项目教学法的研究与应用
Java程序设计教学中项目教学法的研究与应用【摘要】在《java 程序设计语言》教学中引入项目教学法,充分激发了学生学习的积极性,培养了学生的动手能力,提高了课堂的教学质量。
本文主要对项目教学法在《java 程序设计语言》课程中的实施进行了深入的讨探。
【关键词】项目教学法;实施;java程序设计语言《java 程序设计语言》是一门面向对象的编程语言,具有很好的易用性及跨平台性,因此受到业界的欢迎。
为迎合企业用人的需求,各大高校的计算机专业都将其设置为骨干课程,另外,本门课程还是《java web程序设计》、《轻量级javaee开发》等课程的前导课,具有很强的理论基础。
在教学的过程中,教师应侧重培养学生的学习兴趣及动手能力,传统的教学模式多偏重于理论教学,轻视实践教学,这种方式下培养的学生独立学习和创新的能力相对较差,枯燥的理论学习极易将学生的学习积极性打消。
为了避免这种传统教学手段所带来的弊端,满足企业对应用型人才的需求,提出将项目教学法引入到《java程序设计语言》课程中来以提高课程的教学效果。
1.项目教学法项目教学法是通过设计并实施一系列完整的项目而进行的教学活动[1]。
传统的教学方法侧重于知识与技能的传授,通常以教师为主体,学生多处于被动的状态,很难主动参与到教学的过程中。
项目教学法是由教师选择适当的项目,在教师的指导下,学生可以采用分组的形式共同完成对项目的实施。
整个教学的过程中,形成以教师为主导,以学生为主体的教学模式。
项目教学法中所选择的项目应切合实际并且要紧密联系本门课程的教学内容,项目的难度要适中应围绕一个具有实际价值的项目展开,以达到激发学生学习兴趣的目的[2]。
项目教学法以培养学生能力为中心,既考察项目最终是否按要求完成,又要考察项目完成的过程及质量,充分培养了学生遇到问题、分析问题、解决问题的能力,提高了学生的职业素养和专业水平。
2.项目教学法的实施《java程序设计语言》是一门应用性很强的课程,在采用项目教学法完成授课时需要注意项目实施的过程,以确保项目能够按照预期的进度进行开发。
项目教学法在程序设计实践课程中的应用
学 生 为 中 心 , 项 目 ” 导 向 , 基 于 问 题 的 解 决 ” 引 以“ 为 以“ 去
课题理解 , 明 引 导 学 生 进 行 讨 面 向对 象 或 面 向 过 第 三 阶 段 确 需 求 , 理 论 , 步 明确 需 求 程 的 程序 设计 思 想 合 逐 分工 和 待 解 决 的 关 键 自主 的探 索 问题 , 问题 寻 求 帮助 接 口 设 计 、 面 设 界 设 计 方 法 的 引 导 计 、 要 数 据 结 构 主 的 选 择
3 1 分 组 .
考虑到 学生个体之 间的差异 ,项 目按分组形式 进行 , 团 队 的形 式有 利于 学生互相 学 习,避免 了个别 学生 的畏难 情 绪 。但 是如果项 目组 成员过 多 , 又会“ 意见不 统一 ” 难 以协 ,
作 者 简 介 :朱 曼 如 , , 苏 张 家港人 , 士研 究 生 , 师 , 究方 向 : 能 计 算 、 据 库与 信 息 系统 集 成 、 女 江 硕 讲 研 智 数 无线 传 感 器 网络 。
C C + J A 的学习 ,使得 学生基本 掌握 程序设 计 的原理 、 + 、AV 和 方法 以及 相关 的程 序开 发工具 , 步理解 程序 设计 思想 ; 初 二是通过数据 结构 、程序 设计 实践培养 学 生实际解 决 问题 能力和动手 能力 , 进一 步加深对 程序 设计 思想 的理解 , 悟 领 程序 设计方法 ;三是 通过 Wid ws 序设计 、 S . e 程序 no 程 A P nt
《C#程序设计》课程思政教学探索与实践——以“循环语句”教学章节为例
《C#程序设计》课程思政教学探索与实践——以“循环语句”教学章节为例《C#程序设计》课程思政教学探索与实践——以“循环语句”教学章节为例引言:随着信息技术的迅猛发展,计算机科学与技术作为现代教育体系的重要组成部分,在培养学生创新思维和实践能力方面扮演着至关重要的角色。
而“C#程序设计”课程则是计算机专业需要掌握的基础课程之一。
然而,单纯从技术层面去教授该课程,不仅会使学生对技术的应用理解变得肤浅,而且忽略了对学生的思想教育。
因此,本文将以“循环语句”教学章节为例,探讨如何在课程教学过程中进行思政教育。
第一部分:背景介绍C#作为一门面向对象的编程语言,被广泛应用于软件开发领域。
因此,掌握C#编程是计算机专业学生的一项基本技能。
然而,单纯追求技术层面的掌握,忽略了思想教育的重要性,这为学生的全面发展带来了隐患。
因此,在《C#程序设计》课程的教学中,将思政教育渗透到课堂教学中,是一种创新和进步的尝试。
第二部分:理论与实践结合的重要性在“循环语句”教学章节中,我们要思考如何将思政教育与课程结合起来。
首先需要明确的是,技术的学习与思想的培养并不相互冲突,而是相辅相成的关系。
通过循环语句的学习,我们可以引导学生去思考优化算法,培养他们的创新精神和问题解决能力。
此外,循环语句也是程序设计语言中的基本概念,教授循环语句的同时也可以引导学生思考如何优雅地解决实际问题,培养其对社会责任的意识。
第三部分:教学方法与实践活动为了加强思政教育的融入,《C#程序设计》课程可以采用以下教学方法和实践活动:1. 鼓励学生参与编程实践:在循环语句教学中,设置一些具体功能的编程任务,要求学生通过编写代码实现,提供机会让学生进行实践操作,锻炼实践能力和问题解决能力。
2. 引导学生进行思想交流:在循环案例讲解的过程中,鼓励学生讨论和交流不同思路和解决方案,引导学生从思想上去认识到优化算法的重要性,思考对社会发展的意义。
3. 相关实践项目的参与:引入相关实践项目与循环技术概念相结合,让学生在实践中深入了解循环语句的应用场景,并通过实践项目进行思想教育的培养。
项目教学法在《C++程序设计》课程中实践与探索
在 D+ 程 的 教 学 中 , 用 小 项 目 与大 项 目相 结 合 具 体 课 采 谈谈操作 : 第 一 , 项 目实 施 。小 项 目主 要 针 对 D + 的基 本 结 构 、 小 中
的方 式 , 核综 合 运 用 知 识 与 技 能 、 决 实 际 问 题 的 能 力 . 考 解 而 不是一味地去追求对与错 。
( ) 目 教 学 实 践 三 项
问题 . 即使 是 一 个 很 小 的 应 用 时 . 绝大 多 数 同 学 都 无 从 下 手 。 在 计算 机 系 , + 序 设 计 课 程 是 一 门 必 修 课 程 , 是 对 c+ 程 只 本科 与专 科 学 生 的要 求 稍 有 不 同 。 以 往采 用传 统 的 教学 方 法
燥 , 抽 象 , 而对 课 程 的 学 习 产 生 恐 惧 和 迷 惑 , 渐 地 丧 失 太 从 逐 了学 习兴 趣 。 甚 至有 的 同学 产 生 了退 学 的 想 法 。 如何 让学 生 对 D+ 程 的学 习一 直 保 持 强 烈 的求 知 欲 和 高 昂 的 学 习 兴趣 课 是教 学 改 革 的关 键 所 在 。为 此 , 者 尝 试 并 探 索 了 将 项 目教 笔
们 先 写 出 思 路 再 编 写 程 序 . 后 收 起 来 , 后 批 改 . 时 随 机 然 课 同 抽 两 三 个 同学 来讲 思 路 , 示 其 写 的 程 序 . 其 情 况 给 予 一 定 展 视
的 分 数 记 为 平 时 成 绩 的 一 部 分 。 比 如 在 学 习 C“课 程 的 循 环
结 合 教 学 实 践 , 文探 讨 了项 目教 学 法在 “ ”程 序 设 计” 程 中 的 应用 , 介 绍 了笔 者 所 在 学 校 的 具 体 实践 及 教 学 效 果 。 本 C 课 并
Python程序设计课程教学改革与实践基于项目教学模式
二、教学方法
3、项目开发:通过分组或独立完成项目的方式,让学生进行实际项目开发。 这样可以提高学生的实际操作能力和团队合作精神,加深对所学知识的理解和应 用。
二、教学方法
4、网络教学平台:利用网络教学平台进行辅助教学,实现教学资源共享,为 学生提供更多的学习资源和学习机会。
二、教学方法
5、学习小组:建立学习小组,定期进行学习交流和讨论,相互学习和促进知 识的理解和掌握。
二、规划教学任务
在确定项目后,我们还需要根据教学目标制定详细的任务计划。任务计划应 该包括项目的需求分析、设计、编码、测试和总结等阶段,每个阶段都需要明确 具体的学习目标和教学方法。例如,在需求分析阶段,可以让学生通过实际调查 和分析,掌握需求获取和分析的方法;在设计阶段,可以引导学生使用面向对象 编程的思想进行系统设计,
四、评价教学效果
四、评价教学效果
在项目教学法中,评价教学效果的关键在于如何通过项目成果来评价学生的 学习效果。教师可以通过观察学生在项目实施过程中的表现、检查学生的代码和 文档以及学生最终提交的项目成果来评价其学习效果。此外,教师还可以组织学 生进行自我评价和互评,让学生反思自己在项目过程中的表现和不足之处,从而 不断提高自己的能力。
谢谢观看
二、规划教学任务
培养其设计能力和抽象思维;在编码阶段,可以让学生通过编写代码,掌握 Python编程的核心语法和常用库的使用方法;在测试阶段,可以让学生学会使用 测试工具进行单元测试和集成测试,提高其软件质量意识;在总结阶段,可以让 学生总结项目经验,反思问题并提出改进意见,培养其总结归纳能力和解决问题 的能力。
Python程序设计课程教学改革 与实践基于项目教学模式
目录
01 一、介绍项目教学法
面向对象程序设计技术的教学方法研究
面向对象程序设计技术的教学方法研究面向对象程序设计(Object-oriented Programming,简称OOP)是一种程序设计范型,通过将问题分解为一系列对象的组合来解决问题。
OOP的设计思想和方法在现代软件开发中得到广泛应用,并成为许多编程语言的基础特性。
在教学中,如何有效地传授面向对象程序设计技术,培养学生的编程思维和实践能力,是一个值得研究的课题。
本文将从教学方法的设计、案例教学和项目实践等方面探讨面向对象程序设计技术的教学方法,旨在提供相关的研究方法和实践经验。
一、教学方法的设计1. 引导式教学面向对象程序设计属于高级编程技术,初学者可能会觉得难以理解和实践。
在教学中,可以采用引导式的教学方法,以学生为主体,通过引导和启发,让学生从具体的例子中理解和抽象出面向对象的思维方式。
在引导式教学中,教师可以从生活中的实际问题出发,引导学生逐步构建对象模型和类的关系,通过具体的案例和示例演示面向对象程序设计的基本概念和原则。
2. 项目驱动教学面向对象程序设计注重实践和应用,要求学生具备动手解决实际问题的能力。
因此,项目驱动教学是一种有效的教学方法。
通过给学生提供一个具有挑战性的项目,让学生在实践中巩固和应用所学的面向对象程序设计技术。
在项目驱动教学中,教师可以设计一系列阶段性任务,包括需求分析、设计、编码和测试等,让学生在每个阶段逐步实现项目目标。
通过项目实践,学生不仅可以巩固所学的面向对象程序设计技术,也可以提升问题解决能力和团队合作能力。
二、案例教学1. 选择适当的案例在面向对象程序设计的教学中,选择适当的案例是非常重要的。
案例应该具有一定的现实背景和学习价值,能够引发学生的兴趣和思考。
同时,案例的难度应该适度,可以从简单到复杂逐步增加。
例如,可以选择一些常见的应用场景,如图书管理系统、电子商务系统等作为案例,让学生通过开发这些系统来学习和实践面向对象程序设计技术。
2. 案例的分析和设计在案例教学中,教师需要引导学生进行案例的分析和设计。
项目教学法在《web应用程序设计》课程教学中的实践
譬‘:^二科教园地盟技经济市场项目教学法在<<w eb应用程序设计》课程教学中的实践程响林(中山职业技术学院计算机工程系,广东中山528404)摘要:采用项目教学法进行《W eb应用程序设计》的课程教学,有利于学生系统的了解应用程序开发的流程,提高分析问题和解决问题的能力。
本文探讨了项目教学法在"w eb应用程序设计”课程中的应用。
关键词:项目教学:w eb程序设计:软件开发1引言软件开发是一项复杂的系统T程。
如何让计算机专业的学生在课堂}:进行软件丁程实践、从课常教学中积累软件开发的经验和技巧,如何让软件]:程专业学牛掌握末来的谋牛的本领,这是汁算机专业教学面对的一个严峻地问题。
而项目教学法是一种以学生为中心、以“项目”为中心、以实际经验为巾心的一种教学厅法。
把项F{教学法引入到软件开发中来,可以解决上面提到的需要解决的问题。
((w eb应用程序》这门课程以一个完整的企业项目开发过程为线索,结合软件过程管理、过程模块、软件开发技术等多方面的技术知识,指导和训练学乍掌握软件开发过程中的典型技能。
以项F{为主线.通过项目实践,学牛町以自己动手亲自体验企业软件开发的整个过程,包括项目策划、需求分析、系统设计编码2.4加强会计职、I k道德建设,是培养高素质会计人才的一个重要途径。
一个高素质的会计人员必须具备德、能、勤、公.廉、俭六个方面的素质。
不但要熟练掌握1日家的财经法规,更要具备实事求是、严肃认真、一丝不苟、行为端庄、生活严谨、雷厉风行、艰苦朴素、大公无私的作风,而这些作风的培养则婴靠加强职业道德建设来实现,3加强我国会计职业道德建设的措施3.1尽快完善我周会计职业道德规范体系。
当前虚假的会计信息已严重干扰r经济决策,扰乱了市场秩序,败坏了社会风气。
市场经济依赖于规则,但仪有规则制度约束是不够的。
当巨大的经济利益与严肃的道德规范发生碰撞时,只有道德诚信教育才能不使道德天平倾斜。
项目教学法在VB程序设计教学中的应用
堂 课 上 完 , 同 学们 意犹 未尽 , 围 绕 在 老 师 身 边 划 。精 彩 演 示 .
不 是 所 有 的 教 学 课 都 能 使 用 行 动 引 导 法 这 一 新 的 教 学
二 、 运 用行 动教 学法 的体 会 和 反 思
一
“ 动 ” ,这 就 要 求 教 师 下 达 任 务 时要 言 简 意 赅 ,要 求 学 行
生去 收集 大 量 的 资料 ,然 后 加 以分 类 、整 理 。 2. 注重 行 动组 织 过程 。使 每 i个 学 生都 参与 刭 活动 中来 每 一 个 学 生 的 认 知 水平 不 同 , 能 力参 差不 齐 , 教师 要 调动 学 生 都参 与 到 活动 中来 ,就 要 求 教师 了解 每 一 个 学 生 的 学 习 能 力 , 取 强 补 弱 ,把 学 生 分成 几个 实 力 相 当 的 学 习 讨论 小 组 , 让 每 一 个 学 生 都 能 发 挥 作 用 , 从 而 增 强 学 生 的 自信 心 。
应 用
1确 定 项 目任 务 . 在 项 目教 学 法 中 ,项 目 的选 取 是 关 键 。 项 目贯 彻 于
控 能 力 都 比 较 低 的 技 校 学 生 来 讲 , 仅 能 够 灌 输 到 一 点 基 本 所 有 教 学 内容 和 整 个 教 学 过 程 , 因 此 , 项 目确 定 后 ,整 个 概念 和 理 论 。笔 者 在 多 年 的 计 算 机 程 序 设 计 教 学 实 践 中 ,
目教 学 法 能 够 极 大 地 提 高 学 生 学 习 的积 极 性 和 主 动 性 ,使 他 们 的动 手 能力 、 解 决实 际 问题 的能 力得 到 很大 的提 高 。 项 目教 学 法 与 传 统 的 教 学 法 相 比 , 有 很 大 的 区 别 , 主 要 表 现 在 改 变 了传 统 的 3 中心 , 即 由 以教 师 为 中 心 转 个 变 为 以学 生 为 中心 , 由 以课 本 为 中心 转 变 为 以 “ 目”为 项 教 学 过 程 也 就 确 定 下 来 了。 在 确 定 项 目时 ,教 师 首 先 要 考
项目教学法在Visual Basic程序设计中的实践
项目教学法在Visual Basic程序设计中的实践摘?要:visual basic程序设计课程,传统的教学方法教学效果不佳,因此,项目教学法应运而生,何谓项目教学法?教学中如何实施?文章针对visual basic程序设计教学的项目设计、考核方法等内容提出了具体的实践方案,并加以实践。
关键词:项目教学法;项目设计;考核方式一、引言visual basic程序设计(以下简称vb )是一门计算机软件技术基础课程,它以启发学生面向对象程序设计思维、提高学生实际编程技能为宗旨,在整个计算机专业技能培养过程中起着承上启下的作用。
传统的vb教学模式是以语法知识为主线,以多媒体课件为辅助手段,强调教材章节的完整性、逻辑性和系统性,教学内容大多以线性方式展开,通常情况下,理论教学与实践教学相分离。
据校内调查报告显示,80%已学过vb的学生对vb无兴趣,更谈不上使用。
显然这种教学模式已经不能满足高等职业学校以岗位职业能力为核心的高素质技能性人才培养的需求。
如何适应这一需求?项目教学法应运而生。
二、何谓项目教学法何谓“项目教学法”?就是将学习设计成真实性任务的项目,由师生通过共同实施,把理论知识与实践相结合而进行的教学活动。
具体表现为:学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。
学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,自然能调动学习的积极性。
因此“项目教学法”是一种典型的以学生为中心的教学方法。
三、实施过程项目教学法在vb课程中如何具体实施?目前在 vb 课程教学中实施项目教学法还缺乏适合的教材和实验指导书,我们在实际教学中,从分析班级状况,转变教学模式出发,重新组织教学,精心设计项目,对 vb 课程教学内容和教学安排等进行改革,重构 vb 课程教学体系。
笔者以本课题组所拟定的实验班级为例,具体阐述实施过程。
1.分析班级状况本课题组拟定的实践班级为2008计算机应用(1),接班之后,笔者对班级情况作了分析,目的是充分了解班级情况,在项目教学法实践中充分利用班级优势,尽量避免不利因素的干扰。
项目教学法在《程序设计》课程中的实践研究
中心 . 以学 生 为 中 心 . 将 要 讲 授 的 知 识 蕴 含 于 项 目的 工 作过 程之 中 , 为 学 生 提 出 了 由表 及 里 、 逐层深 入 、 逐 步 求 精 的学 习途 径 .学 生 通 过 完 成 任 务 能 够 掌 握 并 应 用 所学知识 . 把 知 识 和 工 作 过 程 进 行 有 机结 合 。 强 调 学 生 在 教 学 中 的 主观 能 动作 用 .注 意 调 动 学 生 的 学 习 自觉 性 和 主 动 性 .满 足 学 生 的学 习 欲 望 .培 养 学 生 自主学 习、 独 立 分 析 和解 决 问题 的 能 力 , 使学 生体验 到探索 、 发现 、 创 新 的喜 悦 现 代 程 序 开 发 已不 是 单 独 一 个 人 的 工 作 .而 是 一
关键 词 :
项 目教 学 : 程 序设 计 ; C } }
0 引 言
高 等 职 业 技 术 学 校 的计 算 机 专 业 主 要 是 培 养 计 算 机 技 术 应 用 型 人 才 .重 点 是 培 养 动 手 能 力 和 解 决 问题 的 能 力 。但 是 . 通 过 对 毕 业 生 的 调研 反 馈 情 况 分 析 , 发 现 目前 高 职学 校 培 养 的人 才 定 位 与 企 业 需 求 人 才 岗位 定 位 之 间存 在 差 异 大 部 分 毕 业 生 缺 乏 完 整 的 项 目开
养 学 生 软 件 编 程 方 面 的 能 力 .使 学 生 对 项 目有 一 个 完
项目教学法在计算机程序设计课程中的应用
项目教学法在计算机程序设计课程中的应用一、本文概述随着信息技术的飞速发展,计算机程序设计课程已经成为了高等教育中不可或缺的一部分。
传统的教学方法往往注重理论知识的传授,而忽视了实践操作和问题解决能力的培养,导致学生在面对实际项目时常常感到无从下手。
为了解决这一问题,项目教学法被引入到计算机程序设计课程中,旨在通过实践项目的完成,提高学生的编程技能、团队协作能力和创新思维。
本文将探讨项目教学法在计算机程序设计课程中的应用,分析其优势与挑战,并提出相应的实施策略,以期为相关教育工作者提供有益的参考。
二、项目教学法概述项目教学法是一种以实际项目为基础,通过引导学生主动参与、实践探索、合作交流的学习方式,使学生在完成具体项目的过程中,达到理解和掌握所学知识的目的。
这种方法起源于欧洲的劳动教育思想,强调培养学生的实践能力和解决问题的能力,注重理论与实践的有机结合。
在计算机程序设计课程中,项目教学法具有显著的优势和应用价值。
项目教学法将传统的以教师为中心的教学模式转变为以学生为中心的自主学习模式。
在项目驱动下,学生能够更加主动地参与到学习过程中,通过实际操作和实践探索,深化对计算机程序设计理论知识的理解。
同时,项目教学法也鼓励学生之间的合作与交流,通过团队协作共同完成项目任务,培养学生的团队协作精神和沟通能力。
在项目教学法的实施过程中,教师需要根据学生的实际情况和课程要求,设计合适的项目任务。
这些项目任务应该具有一定的挑战性和实际意义,能够激发学生的学习兴趣和动力。
教师还需要提供必要的指导和支持,帮助学生解决项目实施过程中遇到的问题和困难。
项目教学法是一种以学生为中心、以项目为驱动的教学模式,它能够有效地提高学生的实践能力和解决问题的能力,促进学生全面发展。
在计算机程序设计课程中,应用项目教学法具有重要的意义和价值。
三、计算机程序设计课程的特点与需求计算机程序设计课程是计算机科学领域中的一门核心课程,它具有很强的实践性和应用性。
项目教学法在《C语言程序设计》中的研究与实践
项目教学法在《C语言程序设计》中的研究与实践摘要:就如何解决《c语言程序设计》教学过程中普遍存在的教学与实践相脱节的问题进行研究,根据几年来教学实践情况,结合高职学生特点,将知识理论和实际工程项目紧密联系起来,探索适合高职学生学习的项目教学法在《c语言程序设计》课程中的应用。
关键词:项目课程教学设计模块任务一、项目课程的思考项目课程突出了实践在课程中的主体地位(关键不是实践课时的多与少),用工作任务来引领理论,使理论从属于实践。
传统的实践观把实践仅仅理解为技能在反复训练,或是孤立的工作任务的学习,从而把过程与结果割裂开出来了。
学生在课堂上的学习与行动的结果无关,他们所能体验到的仅仅是动作的不断重复,却无法体验到行动与结果之间的关系。
项目课程的实践观把实践理解为过程结果的统一体,强调以典型产品为载体来设计教学活动,整个教学过程最终要指向让学生获得一个具有实际价值的产品或服务。
二、项目教学法的实践过程1.项目的设计在项目课程的教学过程中,项目的设计编排非常关键,项目设计得好坏直接影响教学效果。
项目的设计,首先,必须围绕课程重点来进行,将重要的知识点蕴涵到项目中,项目任务尽量是学生感兴趣的,并且是比较贴近学生生活的内容,学生比较好理解;其次,每个项目的设置不宜过大,以免支撑的理论知识太多,导致教学组织困难。
对于较大的项目可以分解成模块来进行教学,将项目分解、细化以学生在学习时经常有成就感,从而提高学生学习的积极性。
根据课程特点、课程培养目标及学生特点,我们设计了《c语言程序设计》教学项目,以函数为例具体项目安排如表1所示。
表1 《c语言程序设计》函数教学项目2.项目的实施与控制在以项目为主线组织教学的过程中,需要让知识为项目服务。
因此,每个项目均用项目背景进行说明、用任务描述的形式给出项目要求,老师带领学生进行分析、讲解,引出知识点等预备知识,最后进行实验。
在实施教学的过程中,采用分组合作的形式进行,即学生组成学习小组,由大家共同研究确定解决办法或项目实施方案,并在完成后写出总结,分析存在胡问题,交流意见。
项目教学法在《面向对象程序设计》实践教学环节中的应用
一
耋小例小练理的学。 、 、 提应内展 有相有相定 与容 发 多的多的程 供教 开 所,所,解知用开 联互提互的 识 也 验 、案联案序 特程实 提为、为, 序发 系没系例所 开 容 供练供没都 内为 多 多 是 论
习语法而 设计 。 习语 法而 设计 。 相对应 。 Wi O S 应 用 程 n W d 序。
序 , 目前 社 会 上 主要 利 用 V 2 0 、 S 0 8开 发 Wid ws 与 S 0 5 V 20 no 应 用 程 序 相 比 ,滞 后 于 当 前 软 件 开 发 的 实 情 。
值 运 算 案 例 的 情 况 ,构 思 实 现 一 个 功 能 完 备 的运 算 器 ( 项 大 目) ;结 合 教 学大 纲 中 安 排 的 十 二 次 实 验 , 针对 每 次 一实 验 课 的 教 学 目标 细化 成 一 个个 小项 目。 一 次 补充 实验 的 内容 每 及 目的 如 下 表 所 示 :
探析项目教学法在《C#程序设计》课程中的应用
2 8 2・
科教 文化
探析项 目教学法在《 群程序设计》 C 课程中的应用
于文新 楚 书 来
( 河南省周 口职业技 术学院信息工程 系, 河南 周 口 46 0 ) 600 摘 要 : 用项 目教学法中“ 目整体 目标设计” “ 目整体知 识 目标 ” “ 目整体理论和实践教 学” 运 项 、项 、项 三个项 目内容 , 将其贯 穿《 #程 c 序 设计》 课程 整个教 学过程 , 并对如何在该课程 中利用项 目教 学法进行教 学以及项 目教 学法的价值取向作了具有 实践意义的探 索。 关键词 : 目教 学法;#程序设计; 项 c 应用; 教学实践 项 目教学法是师生以团队合作 的形式针对一些具体 的项 目而进 题和与专业有关的难题 。..教师讲授与学生 自学相结动 。 它注重 的是师生合作 , 是建立在学生兴趣需要基础上 所限, 内的计划学时无法完成教材 的全部教学 内容 , 的教学方法。 在项 目教学中 , 习过程应该成为一个人人参与的创造 学生综合分析问题和解决问题的能力以后 ,留出部分章节布置学生 学 实践活动 , 注重的不单是最终 的结果 , 而主要是完成项 目的过程 。学 自学 。自学能力的提高是学习后续课程和工作 以后继续学习的基础 , 生在项 目实践过程 中, 理解和把握课程要求的知识 和技能 , 体验创新 通过 自学 , 使学生的学习方式 由被动接受学习向主动发现学 习转变 , 的艰辛与乐趣 , 培养发现问题 、 分析问题和解决 问题的思维方式 。而 培养 了学生 自主学习意识 , 提高 了学生独立分析问题 、 解决问题 的能 教师在项 目教学 中应与时俱进 , 转变传统教学观念 , 自我挑战 , 不断 力。 .多种教学手段相结合 , 32 提高教学质量。 电子讲稿 、 网络课件 、 多 提高以适应教学 的需要。 媒体教学的应用 , 多媒体教室 中教师与学生的互动, 在本课程的教学 手段中占据了重要的地位。 . 1 3 . 以多媒体技术为主的现代教学手段 。 2 1C 《 #程序设计》 的现状与存在的问题 当前 , 大多程序设计课的教学手段和教学方法还是 以教师讲 、 为了提高学生的学习热情和学习效果 ,也为了提高整个课程的教学 学 生听的灌输式被动教学方法 ,不利于充分发挥学生学习的积极性和 水平 , 本课程十分注重现代教学手段的应用 , 研制了多种电子教案和 为教师课堂教学提供 了现代化教学手段。 .. 3 2多种 2 主动性。针对这些问题 , 首先应根据高职高专学生的学 习心理特点 , 多媒体教学课件 , 突出“ 教师为主导 , 学生为主体” 的职业教育原则 , 采用多形式的教学 媒体的合理使用。根据不同的教学 内容和教师的个 f 生化教学需要 , 将 方法 , 引人新 的教学手段 , 以学生的全 面发展 为根本 , 让学生积极 主 板书 、 教具等传统的教学手段 与现代化教学手段相结合 , 使课堂教学 动地参与教学的全过程 。其次 , 导学” 在“ 上下功夫 , 注意学 习方法的 形式由单调呆板变得丰富生动 ,大大激发了学生学习的积极性和主 指导 , 教会学生思维方法 , 突出教学 方法 的多样性 和灵活性 , 充分利 动性 , 加深 了对所学 内容 的理解 , 从而提高了教学质量和水平。3 基 . 3 用校园网 、 多媒体软件等教学资源进行教学。在教学实践过程中, 我 于创新应用能力培养的实践性教学手段。 为配合理论教学, 增强实践 们作如下的尝试 : 性 教学 环节 , 组织各种参 观实习 、 作业展示 、 课程编 程作 业 、 机实 上 1 采用多媒体教学 。c 程序设计是专业基础课 , . 1 # 学生必须具备 习、 专业编程等实践教学环节 , 提高学生空间思维能力和团队合作精 定 的专业基础知识 , , V 比如 J A程序设计 、 A c程序设计。 以 c 语 神 。实践教学提供 了教学大纲 、 所 # 作业指导书等实践教学文件 , 同时课 言课程的教学 目标紧密结合工程实际对应用软件编码 、开发 岗位人 件大力提供各种素材资料 ,不断对学生进行创新意识和工程理念的 员的实际的需求。1 , 2注重培养学生 的动手能力。由于高职教育的培 培养。 . 3 4建设《 # c 程序设计》 的网络教学。 我们 已经建设 了网络教学 养 目标是培养生产第一线从事技术或管理工作的专业人才 ,强调培 的工作 , 建设《 鼻程序设计》 c 课程 的网络资源有 :#程序设计空 中课 c 养较强实践动手能力 , 因此 , 实践性教学至关重要。1 灵活采用教学 堂、 . 3 多媒体教学课件 、 模型库 、 习题库 、 试题库 、 电子教案 、 电子教材 、 日历等。另外 , 我们还开设 了教 法。 在教学过程 中, 打破传统的“ 老师演讲, 学生听讲 ” 的单一模式 , 实践性的作业指导 书以及教学大纲 、 应 用启发式 、 讨论式和教、 、 学 做相结合的教学方法。 师与学生互动的答疑辅导和交流论坛等栏 目。 2课程 改革 项 目方 案设计 4项 目实施过程可能出现的问题与采取的措施 2 教学基本内容。本课程教学内容设计上应包含如下基本知识 . 1 在对项 目教学法研究过程中 ,我们经过了对项 目教学法 的理论 点: 程序设计的基本方法和调试程序的基本步骤、 函数的定义规则和简 学习、 企业调查 、 职业能力分析和专业课程分析 、 教学实践 , 出了 总结 单调用、 利用顺序结构、 选择结构、 循环结构进行程序设计的基本方法 、 应用项 目教学的一般规律 , 积累了一些教学改革经验 , 教师队伍也得 项 维数组和二维数组的使用 、 经典算法并能设计一些常用的简单算法 、 到了锻炼和加强 。 我们认为 : 目教学法在计算机类专业教学 中是 指针的初步使用。2 项 目 . 2 整体理论和实践教学: # 《 程序设计》 程分 值得推广应用的。课题组通过分析认 为在项 目教学法实施过程 中可 c 课 为理论教学和实践教学两部分。 既有系统严谨的理论 , 又与工程实践有 能会存在以下一些问题和困难。 41 师 的不 适应 。 师 的 不适 应 主要 表 现在 三 个方 面 : 是受 心 .教 教 一 紧密联系。 课程的主要任务是培养学生的编程能力;l tl )练较强的动手能 二是受知识面 的影响而不适应 ; 三是受 实践 力和实践能力; 培养良好的编程意识和创新思维。2 开设教学项 目: 理定势的影 响而不适应 ; . 3 本 课程 十 的教学项 目有五个,分别是 图书信息管理系统 、销售管理系 太少的影响。 但教师的问题 , 并不是 主要的 , 因为经过教学 , 再加上教 统、 车票管理系统 、 公交一卡通 、 学生信息管理系统。 师 自身的努力 , 不久就会适应教学工作。 _教材的不适应。 42 现有的教 3项 目教 学 方法 和教 学 手段 材主要是为教师 的教而设计的 , 而不是为学生的学设计的 , 因而它适 《 #程序设计》 c ,着重于培养教学 目标突出培养学生的编程能 合于知识传授的教学 , 而不适合行 为导 向的教学 ; 现有的教材 , 不仅 学生的学也同样存在着问题。 力, 为实现这一 目标 , 在教学 内容上抛弃 了过多的语法细节和非通用 使教师的教有问题 , 的或实际用途很少 的语言特性 , 出了重点和教学 主线 ; 理 在教学方法 结束 语
程序设计类课程的实践教学体系和模式构建
、
竺
D OI : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 7 — 1 4 2 3 . 2 0 1 3 . 0 3 . 0 1 0
文章编号 : 1 0 0 7 — 1 4 2 3 ( 2 0 1 3 ) 0 3 — 0 0 3 6 — 0 4
程序设计 类课 程的实践教学体 系和模式构 建 ★
程序设 计” 课 程实践教学改革 的探讨》 , 蒋 明亮 的《 面向
2 实 践教 学现 状及 存 在 的 问题
在传统 的“ 狭义 工具论 ” 教学思 想和模 式下 . 注重
语句 、 语法 和一些 细节, 基 本上是以语言 自身 的体 系为
对象 程序设计 课程实 践教学改 革研究 》 , 李秉 璋 、 罗烨
的《 “ 面 向对象 程序设 计” 课程 实践 教学 改革探索 》 , 严
冬 松 的《 程序设计课 程 的实 验教学 改革 与探索 》 。 易虹
★基 金 项 目: 陕 西 理 工 学 院教 改 项 目( No . X J G1 2 2 6 )
收 稿 日期 : 2 0 1 2 — 1 2 —1 9 修 稿 日期 : 2 0 1 3 — 01 —1 2
林 勇
( 陕 西 理 工 学 院 数 学 与计 算 机 科 学 学 院 , 汉中 7 2 3 0 0 0 )
摘 要 :针 对 程序 设 计 类课 程 实 践教 学 中存在 的 问题 , 提 出课 程 实验 、 课 程 实训 、 课 程设 计 三 个 层 次 渐 进 式 实 验教 学体 系和模 式 。 通 过 尝 试 和 实践 , 取 得 较 好 的 教 学效 果 。
作 者 简介 : 林 勇( 1 9 7 7 一 ) , 男, 四 川 广 安人 , 硕士 , 讲 师, 研 究 方 向 为 软 件 工 程
项目教学法在《Visual BASIC程序设计》课程中的应用
生再按照教师要求练习所学内容, 整个教学过程乏力无味, 教学结果是学生不会运用 V isual B SIC编写实用程序, A 解决
实际问题。为实现培养 目 必须改革传统的教学方法, 标, 笔 者在实践教学中采用项 目教学法, 并取得了良好的教学效
果。
到自 己的学习目 并形成与获得所希望的成果相应的整个课程内容分成若干个模
块, 每个模块作为一个项 目, 每个项 目 再分成若干次课堂教
收稿日 2006- 6-08 期二 0 作者简介: 田春燕(1971-) , 女.河南郑州人, 硕士, 讲师。研究 向:计算机与物理教学。
新 乡教 育学 院学 报
2006 年
学内容, 将理论内容溶化在组成项目的操作中, 每次课堂教 学讲授一种工具或方法。具体做法是: 根据学生注意力集中时间短的特点, 在刚上课的前十几 分钟时间里可用传统教学方法讲授本课时的内容, 一般为一 种工具的使用或一种程序设计的技巧, 并结合项目, 在学生 注意力尚 未完全分散前结束讲解, 让学生开始项目 制作, 教 师不时地在其身边加以指导, 使其在学习过程中不断认识新 的工具、 新的方法, 用以完成规定的项 目。例如: 将 V isual BA SIC中的三个基本控件(文本框、 命令按钮) 、 标签、 函数、 控 件数组和分支程序设计作为一个项目 用一个计算器程序 组, 将这些控件结合在一起。 教学步骤如下: 第一步:用2 课时讲授文本框、 标签框和命令按钮用法, 并用这些控件完成一个加法运算, 学生均能按受, 并能较快
浅议项目教学法在程序设计课程教学中的应用
2012年第·10期太原城市职业技术学院学报Journal of TaiYuan Urban Vocational college期总第135期Oct2012[摘要]高等职业院校是开展高级技能教育的院校,培养应用型高级技能人才应重视对学生能力和创造性的培养。
文章分析研究了项目教学法在程序设计课程教学中的应用,并指出在程序设计课程的教学中,采用项目教学法对学生能力的培养是全面的,是一种典型的以学生为中心的教学方法,能充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。
[关键词]程序设计;建构主义学习理论;项目教学法[中图分类号]G718.5[文献标识码]A[文章编号]1673-0046(2012)10-0030-03浅议项目教学法在程序设计课程教学中的应用李文芳(太原城市职业技术学院,山西太原030027)随着现代社会及科学技术的发展,对人才的要求越来越高,从过去的对相对单一型人才的需求转变为现在的对多元化、复合型人才的需求,促使教育体系也要进行不断的变化,这对传统教育管理和教学模式提出了更高的要求。
现阶段毕业的学生,无论从知识结构还是个人能力均难以满足用人单位的需求。
高等职业院校是开展高级技能教育的院校,是培养应用型高级技能人才的基地,肩负着向特定的行业和岗位培养合格的操作技能型人才的使命。
因此,应在培养学生的综合能力上下工夫。
高职院校本着“以能力为本位,以就业为导向”的教学目标,应重视对学生能力和创造性的培养,要达到这一要求,必须改变重理论轻实践、重知识传授轻技能培养的传统教学方法,而采用项目教学法对学生能力的培养是全面的,是一种典型的以学生为中心的教学方法,能充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。
一、项目教学法的必要性计算机程序设计课的最终目的就是要培养学生分析和设计程序的思维方法和能力。
传统的教学方法是:先讲解语法功能,再讲授在程序中的使用,然后就是举例做练习。
项目教学法在《Visual FoxPro程序设计》中的应用
前言
随 着 计 算机 技 术 的 飞 速 发 展 数 据 库 应 用 也越 来 越 广 泛 许 多 重 大 的 I T 项 目都 是 以数 据 库 为 基 础 数据 库 知 识 的 学 习 得 < 到 了广泛 重 视 <V i s u a l F o x P r o 程 序 设 计 》 是 门实 践性 很 强 的 计 算 机 专 业 课 程 主 要 培养学生 掌握语言的 编程技巧 和 方法 但 学生 普遍觉 得 这 门课 很 枯 燥 难 学 学 生 在 了 解 语 法 知 识 后 还 未 涉 及 编 程 环 节就 已经 味 同 嚼蜡 失去 了学 习 的 兴 趣 而 后 续 课 程 中再 美 妙 再 严 谨 的 编 程 思 维 也 无 ( 法 激 发 他 们 的 学 习 热情 因 此 在 <V i s u a l F o x P r o 程序 设 计 》课 程 的 教 学 实 施 项 目 教 学 需 求牵 引的 方 法 突 出 实 践 性 锻 炼 学 生 参 与程 度高 激 发 学 生 学 习 的 兴趣 和 爱 好 改 传 统 教 学 中 的 弊病 收 到 较 好 的 教 学效果
a le n ~
l g r a du a t
2
.
项 目教 学 法 的 实 施
一
be
d
t
he
k il l s
de d t
.
pr o j e c t pr a c t ic e
t e a c h in g
;
pr o j e c t
ta sks ;
k n o w le d g e
s
y st
em ;
t e a c h in g
t ha t
es
浅谈项目式教学法在《WEB程序设计》中的实践
( ) 学 生 为 中 心 , 分 发 挥 教 师 的 协 待 工 作 的 态 度 和 质 量 意 识 , 学 生 能 快 速 1以 充 使
1 对项 目式教学法的认识
项 目式 教 学 法 基 于 建 构 主 义 理 论 , 以
据 规 划 、 面 设计 、 码 实 现 、 构 等 小 项 外 项 目教 学 法 突 出 学 生 的 自主 学 习 , 就 界 代 重 但
目。 目进 行 的 同时 , 师选 择 一 些 典 型 案 我 们 学 生 的 现 状 要 达 这 一 目标 相 当 困难 , 项 老 另外 采 用 小 组 式 开 发 容 易让 学 生 的两 极 分
科 技 教 育
浅谈 项 目式教 学 法在 W 程序 设 计 中的 实践 EB
黄 萍 郑 燕 逵 ( 潮汕职 业技 术学院 广 东普 宁 5 3 3 1 4) 5 摘 要 : 目式曩 学 法基 于建 构主 义理论 , 行 动导 向型” 项 以“ 为教 学的体 现 。 w 程 序设 计》 程 的 项 目式教 学 中, 们采取 了公 司 在《 EB 课 我 化管理 , 虚拟 实验环境 的教 学性 形式 , 力求 学 习环境和 实 际工作环境 相一 致 , 本文 简述 了一 些具体做 法 。 关 键词 : E 程序 设计 项 目 WB 式教 学法 虚拟公 司 中 图分 类 号 : 6 2 G 4 文 献标 识码 : A 文 章编 号 : 6 2 7 1 2 t ) sa一0 9 -o 1 7 -3 9 ( 0 oo () 1 8 1
在每 一个具 体环节 的教学 设计 中 , 我 化 , 别 是 个 别 基 础 薄弱 , 习方 法 不够 好 特 学 我 们 设 计 了大 量 的部 门 内部 的学 习谈 论 会 较 差 , 易 产 生 依 赖 思 想 , 所 事 事 。 也 容 无 这
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 5期
孟朝霞 , : 等 程序设计课程 中的项 目教学法实践
7l
现实紧密结合 的小型软 件工程 项 目进行教 学活 动。它实质 上就是一种基于建构主义学 习理论 的探究 性学 习模式 , 强调
培养 , 我们需要重新考 虑课 程知识结 构 的编排 , 编制适 合项 目教学 的教材和实验 内容 , 以重构教学过程 。对 C语 言程序 设计课程教学 内容经过重新组织 , 分为 : () 1 初级 阶段 : 输 ./ 出学 习与训练 ” “ “ L 输 , 函数 和结 构 化程序学 习与训练 ” ;
厂,●●_ 、 、 、●L
知识 意义 和技能活 动的建构 性 , 强调 协作学 习 , 在不 断解决 问题 、 实现阶段任 务中完成 对知识 的意义建构 。根据 程序设
因此 , 以各种形式直接考核学生 的编 程技 能 , 免培养出高 避
分低能的学生。 如果生搬硬套其它名校 的成功经验 , 不一定适合本 校 , 取得 同样效果。因此 , 本科教育教学 也必须结合校 本实际 , 认准培养 目标 , 科学地进行教学改革研究与实践 。
12 培 养 目标 定 位 .
编程题 目与生活实际难 以结合 , 导致学 习 目的迷茫 ; 问题 和
活等, 如何提高学生编程能力 , 需要改革 课程传统 的教学方
法和知识认 知结构 。更多地从 程序知识结构 、 技能训练人手
教 学 。 因此 , 择 了 项 目教 学 法 。 选
算法及程序难 以结合 , 表现为空有理论 , 编程时常无从下手 ;
中图分类 号 :G 4 . 8 文 献 标 识 码 :A 文章 编 号 :6 1—19 ( 0 8 0 6 2 5 17 4 1 2 0 ) 5—0 7 0 0—0 2
1 引言
1 1 问题 的 困惑 .
’
能难 以划等号 , 而不理解 这些 基础知识 , 编程是 有缺 陷的。
语言程序设计》 课程 ; 教学 目标是 通过学习一种结构化程 序
设计语言 , 向学生介绍结构化程 序设计 的基本 思想与方法 , 了解用计算机解决问题的一般方法和步骤 , 掌握编写和调试 简单应用程序的方法 ; 注重培养利用计算机技术解决实际问
题 的 思维 与 能 力 。 13 选择 合 适 的 教 学 法 . 总结 几 年 来 的 教 学 经验 , 生 一 般 在 C 语 言 的学 习 中 , 学
孟朝 霞, 李 妮
( 城 学 院 , 西 运 城 0 40 ) 运 山 40 0
摘
要: 本科非计 算机 专业的程 序设 计课程 教 学 中, 教材 内容 与教 学方法 多与 实际工作脱
节, 不利于学生实践能力的培养。在多年的教学实践 中, 我们以建构主义学习理论为指导, 结合 本院服务地方应用型人才培养 目 生源特征和课程 自身特点, 标、 以学生为本, 实践项 目 教学法, 灵 活组建学习协作小组, 使学生在项 目学习中自主进行知识建构, 积极探 索知识应用, 主动提高编 程实践技能, 达到了更好地培养学生 自 主学习、 创新能力、 技能提升、 团队合作精神的 目 标。 关键 词 : 目教 学法 ; 项 编程技 能 ; 学改革 教
我院是 20 0 2年 2月经 国家教育部批准独立设置 的一所 综合类普通本科院校 , 地处晋秦豫 “ 黄河金三角 ” 的运城 市。 总结几年来我 院本科非计在遇到一些 问题 , 针对这些 问题我们进 行 了
广泛而细致 的研究和改革实践 , 中项 目教学法 的实施极大 其 地促进了教学质量 的提升 。教学 中遇到问题总结如下 : () 1 学生来源复 杂 , 业类 型不 一。普高 全 国招生 、 专 职 教对 口招生 , 学生学习思维 、 习惯 、 知识 结构有 较大差别 ; 师
第2 4卷
第 5期
忻 州 师 范 学 院 学 报
J OURN OF X NZ AL I HOU T CHE UN VE I Y EA RS I RS T
Vo. 4 No 5 12 .
20 0 8年 1 0月
0t 08 c .2 o
程序 设计 课 程 中的项 目教 学法 实践
范、 应用 类 学 生 不 同 的 就 业 观 导 致 对 知 识 应 用 目的 、 习 态 学 度 认 识 不 一 , 视 度 不一 , 重 兴趣 不一 。
基于我院的本科人才培养定位 , 在非计算机专业程序设
计课程教学中 , 传授系统理论知 识的同时 , 应更 注重学生从
实际中寻找问题 、 解决 问题 , 提高实践技 能 的培养 。我 院对 非计算机理工类本科 生的计算 机第二层 次教育 , 开设 了《 C
学过程中 , 生通 过共 同学习理解 、 师 分解并逐 步实施一个 与
收 稿 日期 :0 8— 5—1 20 0 6
基金项 目: 山西省教育科学“ 十一五 ” 划课题 ( 目编号 : H一 60 ) 规 项 G 02 6 作者简介 : 孟朝 霞( 96一) 女 , 16 , 运城 学院副教授 , 从事 网络安全研究。
() 2 要求本科层次非计算机专业 的人 才 , 专业 技术应 在 用领域具有较强 的计算机程序开发 意识和基本能力。 () 3 教材 内容 。与传统计算机专业教 材 内容编 写 、 组织 形式相似的教材能否在短促的时间内 , 使非计算机专业学生 很快领悟并 掌握软件编程 、 开发 的精神和技 能? () 4 教学方法 。程序设计技能不是 纸上谈兵 , 需要练 习 实践 。学生缺乏动手 能力 、 合作 意识 不强 、 教学方 法不够灵
这正是理论与实践脱节 , 与学脱节 , 教 教学方法不注 重技 能 培养 , 学习背景没有嵌入情景等造成 的。 项 目教学法能够使理论知识 与技 能培养有 机结合。教
() 5 考核评 价。避 免死板 的形 式 , 着重 考核 编程技 能 。 学生必须学习理解许多基础理论知识 , 但这些知识与编程技