基于“小组协作”和“任务驱动”的Java教学研究与实践
信息技术教学中基于任务驱动的小组合作教学法初探
信息技术教学中基于任务驱动的小组合作教学法初探[摘要]目前信息技术基础课的内容大多以操作实践为主,而教师也大多采用任务驱动教学法来完成教学目标。
但由于学生的先备知识存在差别,接受和掌握新知识的能力也各有不同,所以,如果简单地实施任务驱动的方法,往往会出现一些问题。
文章主要论述了基于任务驱动的小组合作教学法,以进一步提高信息技术学科的教学质量。
[关键词]信息技术任务驱动小组合作学习素质教育一、任务驱动教学法与计算机教学任务驱动教学法是一种建立在建构主义学习理论基础上的,有别于传统教学的新型教学方法。
任务驱动教学法提倡教师指导下的、以学生为中心的学习。
在整个教学过程中教师起组织者、指导者、帮助者和促进者的作用,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和创造性,最终达到使学生有效地实现对当前所学知识的意义建构的目的。
建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。
任务驱动教学法的主要特点是“任务驱动,注重实践”。
它很适合计算机类课程的教学,因为该类课程大多是实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。
同时由于这些课程知识内容更新很快,要求学生必须具有一定的自主学习能力与独立分析问题、解决问题的能力,才能适应信息时代与学科知识发展的特点。
但是如果简单地实施任务驱动的方法,往往会出现一些问题。
例如,在布置课堂操作任务后,一些学生可能只用半小时就完成了,而另一些学生可能直到整堂课结束也还无法完成教师布置的任务,由于主要看重结果,往往会忽视学习过程中的交流和协作能力的培养。
因此,在任务驱动的具体教学过程中,必须辅之以科学的设计和实施方法,这样才能达到理想的效果。
经过这几年的教学探索和实践,笔者认为,任务驱动的课程设计,采用“小组合作学习”的方法,可以较好地解决实际教学过程中容易出现的一些问题,从而进一步提高信息技术学科教学的质量。
二、信息技术教学中小组合作学习任务设计的优化小组合作学习是以小组活动为主体而进行的一种教学活动。
“任务驱动”方式与“小组教学”方法相结合的程序设计实验教学
“任务驱动”方式与“小组教学”方法相结合的程序设计实验教学摘要:本文根据程序设计课程的特点以及现有的实验教学方法,提出了“任务驱动”方式与“小组教学”方法相结合的实验教学方法,并深入实践和应用。
实践教学表明,这种方法能够很好地培养学生的自学能力、合作与创新精神,极大地提高了学生的动手能力,较好的达到了程序设计课程实验教学目的,值得尝试与推广。
关键词:任务驱动;小组教学;程序设计;实验教学1前言程序设计(包括计算机程序设计、计算机导论、计算机文化基础等课程)课程是目前高校中普遍开设的公共基础课程,其实践性非常强。
在教学中,实验教学占1/3至1/2或更大比例,许多知识只有通过实验教学和上机操作才能掌握。
因此,如何搞好实验教学,培养学生实际的计算机操作能力,是当前计算机课程教学改革的一个重要方面。
目前,绝大多数院校的计算机基础和程序设计课程的实验教学,一般由教师根据教材挑选一些习题或例题,作为学生的上机和实验教学内容,或者选用与教材配套的实验指导书,指导学生按照上面的实验题进行操作。
这种传统的教学方式存在以下不足:实验题目的设计很大程度受教材限制;教材的内容很难及时更新;学生上机实验目的性不强,任务不够明确,教师对学生实验操作内容的控制性差;师生比达不到要求,老师指导实验的劳动强度很大,效果不好。
2“任务驱动”方式与“小组教学”方法2.1“任务驱动”方式的实验教学针对上述问题,一些高校的老师研究开发了“任务驱动”方式的计算机基础课程实验CAI教学系统。
该教学系统的题库采用全开放的Word文档系统及帮助系统,有利于培养学生的计算机实际操作能力。
由于本系统提供的是一个“任务驱动”方式的实验教学平台,教师可以根据教学要求设计一批研究性实验课题,根据教学的最终目的,提出明确的要求,并在相应的帮助文件中给出难点提示以及必要说明,由学生自行完成课题。
“任务驱动”方式的实验教学是以单个学生为主体,还是存在着一些有待完善和改革的地方:大量学生作业的存储和管理,增加了教师课后的工作量;学生之间的重复劳动浪费了大量的时间,也不利于培养学生的团队精神和合作意识。
java小组课程设计
java小组课程设计一、课程目标知识目标:1. 学生能够理解Java语言中面向对象编程的基本概念,包括类、对象、继承和封装。
2. 学生能够运用Java编程解决实际问题,掌握基本的程序结构、语法和数据类型。
3. 学生能够了解并使用Java集合框架,如List、Set和Map,进行数据存储和管理。
技能目标:1. 学生能够独立编写简单的Java程序,实现基本功能,如用户登录、计算器等。
2. 学生能够运用面向对象的思想进行问题分析,设计和实现小型软件项目。
3. 学生能够在团队协作中,合理分工、沟通和解决问题,完成小组课程设计项目。
情感态度价值观目标:1. 学生培养对编程的兴趣,提高学习Java的积极性和主动性。
2. 学生养成严谨、细致的编程习惯,注重代码规范和调试技巧。
3. 学生在小组合作中,学会尊重他人、倾听意见,培养团队合作精神和沟通能力。
课程性质:本课程为实践性较强的Java编程课程,以小组合作的形式进行课程设计,旨在提高学生的编程能力、团队协作能力和问题解决能力。
学生特点:学生已具备一定的Java基础,具有较强的逻辑思维能力和学习兴趣,但缺乏实际项目经验。
教学要求:结合课本内容,注重实践操作,引导学生运用所学知识解决实际问题。
在教学过程中,关注学生的个体差异,鼓励学生积极参与讨论和分享,提高课程设计质量。
通过课程目标的具体分解,使学生在完成课程设计的过程中,实现知识、技能和情感态度价值观的全面提升。
二、教学内容1. 面向对象编程基础:- 类与对象的概念- 构造方法与成员方法- 封装与访问控制- 继承与多态- 抽象类与接口2. Java基本语法与数据类型:- 基本数据类型及其操作- 运算符与表达式- 流程控制语句(条件、循环)- 数组与字符串3. Java集合框架:- List、Set和Map接口及其实现类- 集合的遍历与操作- 集合的使用场景及性能分析4. 实践项目:小组课程设计- 项目分析与需求设计- 类的设计与实现- 界面设计与用户交互- 数据存储与管理- 程序调试与优化教学大纲安排:1. 第一周:面向对象编程基础,使学生掌握类与对象、继承与多态等基本概念。
软件开发论文:基于任务驱动的小组协作Java教学模式研究
软件开发论文:基于任务驱动的小组协作Java教学模式研究摘要:Java程序设计是高校计算机专业一门重要的实践类课程,该课程的目标是培养面向对象编程思想,提高学生实际编程能力。
针对学生动手能力和学习主动性薄弱等问题,提出一套基于任务驱动的小组协作Java教学模式,它由课程任务设计、任务实践和效果评价3个环节组成。
经多年教学实践证明,该方法可提高学生综合能力,充分调动学习主动性。
关键词:Java;任务驱动;小组协作;教学改革Java作为软件行业的第一软件开发平台,不仅引起了业界的广泛关注,也促使各大高校针对计算机专业学生开设一些Java系列课程,如Java程序设计、J2EE框架与技术、J2ME移动软件设计等。
Java程序设计课是该系列课程的基础课,根据一般学校教学计划,该课程一般在大三开设,作为C 或C++语言之后的第二门编程语言。
该课程的主要教学目标为:1)实现学生从C语言面向过程编程思想向主流面向对象编程(OOP)思想的转变;2)让学生掌握Java 编程技能,为J2EE或J2ME高层次软件开发打下基础。
然而,多年教学实践表明,很多学生学完该课程后未能达到预期教学目标。
一些学生可能在理论知识方面掌握不错,在期末笔试中可以考出不错成绩,但是无法看懂一些常见的经典代码,对于一些Java编程技能和技巧(譬如Java 程序的断点调试、排错等)更是难以掌握。
在课程实验和项目实习中,有些同学搞不清新创建的对象和对已有对象引用二者间的区别,对于课本未涉及的Java主流开发工具或平台所知甚少。
透过这些怪现象可以发现一个共性问题:学生实践动手能力差,而教师在讲授Java程序设计课程时,对学生能力培养不到位,大多数同学对Java 语言的学习停留在“纸上谈兵”阶段。
究其原因,笔者认为主要存在如下几个因素:一是相对于Java课程内容而言,课程的课时严重不足,在大部分院校,该课程大多作为第二编程语言看待,课时仅为34学时(课时安排上明显少于51或64学时的C语言)。
基于“任务驱动的分组协作”教学模式在软件技术专业中的应用与实践
合教 学 需要 的教 学任 务 ,这 些教学 任务 又 与企 业需 求相 关 ,所 以 学 生在 分组 协作 完成 每项 任 务的 同时 ,也 是对 企业 文化 的学 习 ;
( )“ 务 驱动 的分 组协 作 ”教 学模 式 ,是 把 “ 务 驱动 ” 三 任 任 和 “ 组协 作 ”进 行有 机 的结 合,是对 二者 理论 的进 一 步应用 和 分
之 间 的供需 矛盾 。
一
、
育是 以培 养技 术应 用性 人才 为 主要 目标 的高 等教 育 ,
就 目前 而言 ,主 要指 以培 养 高端技 能型 专 门人 才 的专科 教育 。 教
的能力 不强 ,再加 上学 生分 三校 生和普 高 生两 部分 , 以必须对 所
传 统 的教 学模 式进行 改 革 。我们 提 出的 “ 务驱动 的分 组协 作 ” 任
3仅 讲授 书本 上 的知识 ,很 少对 学生 的待 人 处事 、沟 通 、协 .
调 、合 作等 综合 性 的职业 素 质进行 培 养 。 鉴 于 目前 高职 软件 技术 专业 人才 培养 存在 的 不足 , 要 改革 需
传 统 的教 学模式 ,同时 为适 应科技 进 步和 社会 经济 发展 , 别 是 特 适 应 I 业 对 软件 高素质 人才 的需求 ,我 们建 立 了 “ 务驱 动 的 T 任 分 组协 作 ”教 学模 式 ,通 过这 种教 学模 式 的应 用 ,为 社会 培养 出 合 格 的高端 技 能型 专 门人 才 , 决软 件技 术人 才与 软件 用人 行业 解
和 “ 分组协作”进行有机的结合 ,这种教学模式是适合 高职院校软件技术专业培养高端技能型专门人才的有效途径。 关键 词 :任 务 驱动 ;分 组协 作 ;教 学模 式 中图分类号:G 5 . 文献标识码 :A 文章编号:10 — 59(02 1 23 0 28 7 07 99 2 1) 卜03 — 2
计算机软件项目教学改革的实践与探索——基于“任务驱动”的小组协作教学模式
小 组 协 作 教 学 法 .根 据 学 生 对 计 算 机 软 件 掌 握 程 度 不 同 , 全 班 学 生 分 成 几 个 小 组 。 在 小 组 协 作 学 习 中 . 础 好 将 基 的 、 习 兴 趣 浓 厚 的 学 生 必 将 带 动 和 感 染 其 他 同 学 . 方 面 学 一 在 帮 助其 他 同 学 的 同 时 使 自己 的 知 识 融 会 贯 通 . 一 方 面 也 另 能使 基础 差 、 趣 低 的学 生 受 到 激 励 和 帮 助 . 成 以强 带 弱 、 兴 形 以弱 促 强 的格 局 , 进 每 一 个 学 生 都 能 够 在 自 己原 有 的 基 础 促 上 获 得 成 功 , 养 学 生 自学 的 兴 趣 和能 力 。 有 效 的协 作 也 能 培 够 使 学 生 更 快 乐 、 充 分 地 投 入 到 学 习 中 去 , 能 分 享 他 人 更 并 的思 想 观 念 而 后 作 出 回 答 , 利 于 激 发 动 机 , 善 思 维 , 深 有 改 加
约着 他 们参 与 活 动 的深 度 与广 度 。 所 以 , 组 成 员 的组 成一 般 小 遵 循 “ 内异 质 , 问 同质 ” 原 则 , 样 既 可 增 加 小 组 合 作 成 组 组 的 这 员 的多样 性 , 同时 又 有利 于 开展 学 习小 组 间 的学 习 竞赛 。 笔 者 … 在 教学 过程 中通 常会 将 全 班 学 生 按 “ 、 、 ” 类 , 组 按 优 中 差 分 每 优 、 、 进 行 排 组 合 , 可 能 使 各组 实力 相 差 不 多 。 后 可 中 差 尽 然 让 每 组 学 生 推 荐 一名 小 组 长 ( 可 由教 师 指 定 ) 也 。 ( ) 解 软 件 项 目任 务 。 2分 以 软 件 小 项 目的 流 程 为依 据 。 者 把 开 发 本 软 件 的项 目 笔
浅谈计算机教学中基于“任务驱动”的小组合作学习法
到 了大 幅提 高 , 学生的 团队协作精 神 、 自信心方面都得到显著 增
强。
第一, 兴趣导入 。在课前 准备 中, 教师要善于利用信 息技术
课 程的优势 , 收集结合 主题 内容 的素材 。上课 时 , 教 师通 过生动
1 “ 任务驱动” 和“ 小组合作” 的 内涵
的语 言以及 图片 、 动画 、 短片等多媒体形式创设 问题 情境 , 通过让
堕
NO . 04 TI ME EDUC ATI ON Aor i l
浅谈计算机教学 中基于“ 任务驱动" 的小组合作学 习法
徐永 明
摘要 : 基于“ 任务驱动 ” 的小组合作 学习法吸纳 了“ 任务驱动 ” 教学法和“ 小组合 作” 学习法的优 点 , 在培养 学生的 自主 学习能力、 创 新能力 、 探 究性 学习能力、 学生的 团队协作精神 、 自信心方面具有较 明显的效果 , 本文结合计算机教 学 中实施基 于“ 任务驱动” 的 小组合 作学 习法的 实践 , 探讨 了基 于“ 任务驱动” 的 小组合作 学习法的概念、 实施过程及 注意事项认识。
造性 也 因 此 得 以 充 分 的 发挥 。
第 四, 小组 合作 。大部分 同学完成 了能够完成 任务后 , 此阶
段 为小组互查和互助学习阶段 , 组 内成员相互帮助 , 找准问题 , 解
决 问题 。
1 . 3 基 于“ 任务驱动” 的小组合作学 习模式
基于“ 任务驱动 ” 的小组合作学 习模式是指在教学 中以“ 任 务 驱动” 为主线 , 以“ 组 内协作 、 组 间竞争 ” 为手段 , 以教师为主导 , 以 学 生为 主体 , 教师 精心设计 每一个 教学任 务 , 适时创设 情境 , 启
信息技术课教学中任务驱动与小组合作教学法的结合运用
合作之前缺乏必要 的前提准备 就匆 忙展 开讨 论 , 小组合作次 序混乱 , 学生发言七嘴八舌 , 没有 中心 ; 有些小组合作学习 的 问题 、 内容过于简单 , 缺乏讨论 、 究 、 流的价值 , 研 交 学生在合
应课改 的需要 , 我也进行 了一些尝试 , 面我把 自己对热 门 下 的任务驱动和小组合作教 学法在本学科 中的混合使用方 法 谈 一 些 个 人 的看 法 。 在正式探讨这个 问题前我觉得 首先我们要搞 清楚这两 种 教 学 方 法到 底 它是 如何 定 义 的 。 首先什么是“ 任务驱动 ” 所谓 “ ? 任务驱动” 就是在学 习信 息技术 的过程 中 , 学生在 教师的帮助下 , 紧紧 围绕 一个共 同 的任务活动 中心 , 在强烈 的问题动机 的驱动下 , 通过对 学习 资源的积极主动应用 ,进行 自主探索和互动协作 的学习 , 并 在 完 成既 定 任 务 的 同 时 ,引导 学 生 产 生 一 种 学 习实 践 活 动 。
多媒体信息技术
旋 学研 究
21年1 0 0 0月
信 息技术课教 学 中任务驱动 与小组合作教 学 法的结合 运 用
刘 成 良
( 兴 市 蒋 华 中学 ,江 苏 泰
泰州
2 50 ) 240
【 摘 要 】作为一名教 师始终为如何找到适合本 学科的 教 学方 法在不断的探 索着 , 文笔者从信 息技术课的 角度 浅 本 谈 了任务驱 动与 小组合作教 学法的结合运 用, 具体从任务驱 动与, 组合作教学法的定义, J 、 任务驱动与小组合作教 学法现
任务驱动教学法在JAVA教学中的应用
任务驱动教学法在JAVA教学中的应用摘要:本文分析了java教学的现状,举例分析了任务驱动教学法在java教学中的应用,并提出了改进的任务驱动教学法。
关键词:任务驱动教学法 java教学应用java语言是目前功能强大、最流行的计算机编程语言之一,它具有高度的安全性、可移植性和代码可重用性。
java是目前使用率最高,应用范围最广的编程语言,用java编写的程序可以在便携式计算机、电视、电话、手机和其他大量设备上运行,目前广泛应用于各应用领域,如桌面应用系统开发、嵌入式系统开发、电子商务应用、web应用系统开发等应用领域。
1.java教学的现状java应用面广,社会需求量大,因此越来越多的高等职业院校开设了java程序设计课程。
java程序语言设计课程要求学生理解和掌握所学知识,并且可以做到学以致用,独立解决问题,把所学知识应用到解决实际问题的过程中。
学生通过学习java语言掌握面向对象的编程思想,为今后学习其他面向对象的语言打下坚实基础。
在java的教学过程中,目前,许多高校仍然采用以讲授为主、学生被动学习的教学方法[1],在课堂上教师讲授,然后布置作业,课后做相关实训。
学生在学习过程中处于被动状态,不易培养独立思考和解决实际问题的能力。
利用传统教学方法,在学习完java程序语言设计后,让学生发挥个人想象力开发一个小软件的时候,学生会感觉无从下手。
由此可见,传统的java教学方法存在很多问题,任务驱动教学法会弥补传统教学法的不足,新的教学方法针对java课程的实践性和操作性,注重学生独立分析和解决问题的能力。
2.任务驱动教学法“任务驱动教学法”是一种建立在建构主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念转变为以解决问题、完成任务为主的多维互动式的教学理念,强调学习过程中学习者的主动性、构建性,支持学习者完成任务的自主权和中心地位。
在任务驱动教学法中,教师把新知识隐含在一个或多个具体的任务中,让学生通过对提出的任务进行认知、理解和应用,完成一个个具体的任务,达到教学目标。
基于项目驱动的java实践教学
基于项目驱动的java实践教学随着计算机技术的不断发展,Java编程语言作为一种广泛应用的编程语言,已经成为了计算机科学教育中的重要组成部分。
然而,传统的Java教学方式往往以理论为主,缺乏实践性的教学内容,导致学生对Java编程的实际应用不够熟练。
因此,本文将介绍一种基于项目驱动的Java实践教学方法,旨在提高学生的编程实践能力和创新能力。
一、项目驱动的Java实践教学概述项目驱动的Java实践教学是一种以项目为导向的教学方法,它将Java编程的理论知识与实际应用相结合,通过实际项目的开发过程,让学生在实践中掌握Java编程的技能和方法。
该教学方法的核心思想是“学以致用”,通过实际项目的开发,让学生在实践中学习理论知识,提高解决问题的能力和创新能力。
项目驱动的Java实践教学具有以下特点:1.以项目为导向。
教学内容以实际项目为基础,学生通过实际项目的开发,掌握Java编程的技能和方法。
2.注重实践。
教学重点放在实践上,学生通过实际项目的开发,巩固理论知识,提高实践能力。
3.注重创新。
项目驱动的Java实践教学注重学生的创新能力,鼓励学生在实践中寻找新的解决方案,提高创新能力。
4.注重团队协作。
项目驱动的Java实践教学注重学生的团队协作能力,通过实际项目的开发,让学生体会团队协作的重要性。
二、项目驱动的Java实践教学的实施方法1.确定项目的主题和目标。
教师根据学生的实际情况和教学目标,确定一个适合的项目主题和目标,例如,开发一个学生信息管理系统。
2.组建项目开发团队。
学生根据自己的兴趣和能力,自愿组建项目开发团队,团队成员之间要有明确的分工和协作方式。
3.制定项目计划。
团队成员根据项目目标和时间要求,制定详细的项目计划,包括项目的分阶段开发计划、每个阶段的具体任务和时间要求等。
4.实施项目开发。
团队成员按照项目计划,逐步实施项目开发,每个阶段的开发过程要有详细的记录和文档。
5.项目验收和评估。
任务驱动教学模式的研究与实践
2、任务的指导
在任务执行过程中,教师应对学生进行及时、有效的指导:
1、提供学习资源:为学生提供完成任务所需的学习资源,如相关资料、软 件等。
2、解答疑问:及时解答学生在完成任务过程中遇到的问题和疑惑。
3、引导思路:引导学生开拓思路,从多角度思考问题,培养学生的创新思 维和解决问题的能力。
3、任务的评价方式
2、有弹性:任务时间应允许学生有足够的时间来探究和完成任务,同时也 要有时间来反思和总结。
任务执行
1、任务的分配
任务的分配是任务执行的关键环节。具体来说,任务的分配应:
1、合理:根据学生的兴趣、特长和实际情况,合理分配任务,充分发挥每 个学生的优势。
2、公平:任务的分配应公平合理,避免出现某些学生承担过多任务而其他 学生没有任务的情况。
五、结论与展望
本次演示通过对任务驱动教学模式的深入研究和实践案例分析发现:该模式 具有以任务为核心、强调学生主体性、教师主导性、实践性与综合性等特点;同 时该模式在实践中能够有效地提高学生的学习兴趣和能力水平提高教师的教学水 平和教学质量;有利于培养学生的创新思维、实践能力、团队协作等综合素质满 足社会对于人才的需求具有重要意义和作用。
谢谢观看
展望未来随着教育改革的不断深入和教育理论的不断发展任务驱动教学模式 也将不断完善和发展在未来的研究和实践中需要进一步探索该模式在更多学科领 域中的应用同时还需要对该模式的理论基础进行深入研究和实践验证使之成为一 种更加科学、有效的教学方法推动教育事业的发展和进步。
参考内容
引言
在当今教育领域,传统的教学模式逐渐受到挑战,而以任务驱动式为主的教 学方式日益受到。任务驱动式教学活动强调学生的主体地位,以完成任务为学习 目标,促使学生主动探究、积极合作,极大地提高了学生的学习积极性和实践能 力。本次演示将详细介绍任务驱动式教学活动的设计与实践,以期为教育工作者 提供有益的参考。
“分组合作+任务驱动”教学法在中职计算机课教学中的应用
) X矗Y;[ 】矗 ( i111iJ n ; fi1 ll 3 1B -
学科 教学
“ 分组合作 +任务驱动" 教学法 在中职 计算机课教学中的应用
文余 良
( 德 区北 浯 职 业技 术 学 校 , 东 顺 广
摘 要 :分组合作 ” “ 学习和“ 任务 驱动” 习是 目前各学校积 学
为评价标准 , 共同达成教学 目 的教学组织形式 “ 标 任务驱动” 学习
是将 所要学习的新知识隐含在一个 或几个任务之 中, 学生通过对所
将所要学 习的新知识 隐含在一个或几个任务之中 , 生通过 学
对所提的任务进行分析 、 讨论 , 明确它大体涉及哪些知识 . 并
找出哪些是 旧知识 , 哪些是新知识 . 在教师的指导 、 帮助下找 出解决 问题的方法, 最后通过任务的完成而实现对所学知识 的意义建构 。建构既是对新知识意义的建构 , 同时又包含对
德、 心理素质等为依据分成若予个“ 间同质 、 内异Байду номын сангаас” 组 组 的 小组 , 教学过程的所有环节都 以小组活动为核心。要求学生 互助合作尝试探索知识 . 以小组的总体成绩作 为评价和奖 并
励 的 依据 。各 s组 成 员 都 必须 视 小 组 的成 功 为 个 人 的 成 功 , J 、
一
助。
2分 组 应 遵循 “ 间 同质 , 内异 质 , 势 互补 ” . 组 组 优 的原 则
教师应按照学生的知识基础 、 习能力 、 学 性格特点 的差 异进行分组 , 让不同特质 、 不同层次的学生进行优化组合 , 使 每个小组都有高 、 、 巾 低三个层次的学生。 这样分组不但有利 于学生间的优势互 补 , 相互促进 , 且为全班各小组之间的 而 公平竞争打下 了基础 。 3/组成员构成应是动态的 .、 j 小组成员可 以是组 问男女生的互换或流动 , 也可 以是组
“分组合作+任务驱动”教学法在中职计算机课教学中的应用
“分组合作+任务驱动”教学法在中职计算机课教学中的应用摘要:“分组合作”学习和“任务驱动”学习是目前各学校积极倡导的有效学习方式之二。
分组合作学习是一种以协作学习小组为基本形式,系统利用各因素之间的互动,以团体成绩和个人成绩为评价标准,共同达成教学目标的教学组织形式。
“任务驱动”学习是将所要学习的新知识隐含在一个或几个任务之中,学生通过对所提的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是旧知识,哪些是新知识,在老师的指导、帮助下找出解决问题的方法,最后通过任务的完成而实现对所学知识的意义建构。
本人将“分组合作”学习和“任务驱动”学习两者结合起来实施教学,提高职中学生的计算机应用水平。
关键字:分组合作;任务驱动;计算机教学当今社会,计算机知识已渗透到社会的各个领域,进入到了各行各业,正在不断地改变着人们的工作、学习和生活。
计算机已经成为人们不可缺少的工具和伴侣。
因此,学习并且掌握计算机技术已成为了人们关注的问题。
笔者是一名职中计算机老师,学生基础差,底子薄,而且没有普高的同学那样有升学压力,学习起来无兴趣,也无动力,较懒散。
那么如何提高他们计算机课的教学质量呢?经过多年的教学实践,本人发现在众多教学方法、理论中,“分组合作+任力驱动”教学法在计算机教学中具有较大的优势和特点。
一、什么是“分组合作+任务驱动”教学“分组合作”学习是以小组活动为主体而进行的一种教学活动。
它是把一个班级的学生按学业成绩、性别、思想品德、心理素质等为依据分成若干个“组间同质、组内异质”的小组,教学过程的所有环节都以小组活动为核心。
要求学生互助合作尝试探索知识,并以小组的总体成绩作为评价和奖励的依据。
各小组成员都必须视小组的成功为个人的成功,使每一个成员不仅自己要学会要求掌握的知识,而且还要关心和帮助组内的其他成员获得成功或进步。
“任务驱动”教学是建构主义理论中的一种教学模式,是将所要学习的新知识隐含在一个或几个任务之中,学生通过对所提的任务进行分析、讨论,明确它大体涉及哪些知识,并找出哪些是旧知识,哪些是新知识,在老师的指导、帮助下找出解决问题的方法,最后通过任务的完成而实现对所学知识的意义建构。
基于项目驱动的java实践教学
基于项目驱动的java实践教学随着科技的不断发展,计算机技术已经成为了现代社会不可或缺的一部分。
而其中最重要的计算机语言之一就是Java。
Java是一种面向对象的编程语言,具有跨平台性、安全性、可靠性和易学性等特点,因此得到了广泛的应用。
Java的应用范围非常广泛,包括Web应用开发、移动应用开发、游戏开发等。
因此,Java成为了计算机专业的必修课程。
然而,传统的Java教学方法往往是基于教师讲解和学生听课的方式,这种方法虽然可以让学生了解Java的基本概念和语法,但是却不能让学生真正掌握Java编程的能力。
因此,基于项目驱动的Java 实践教学成为了一种更加有效的教学方法。
什么是基于项目驱动的Java实践教学?基于项目驱动的Java实践教学是一种以项目为中心的教学方法,其核心思想是让学生通过实现具体项目来掌握Java编程技能。
这种教学方法不仅可以让学生了解Java的基本概念和语法,还可以让学生学会如何将这些概念和语法应用到实际项目中。
因此,基于项目驱动的Java实践教学可以让学生更加深入地理解Java编程,并且培养学生的实际操作能力。
基于项目驱动的Java实践教学的具体实施方法:1.确定项目在基于项目驱动的Java实践教学中,首先需要确定一个具体的项目。
这个项目可以是一个简单的小程序,也可以是一个较为复杂的大型应用。
项目的选择应该根据学生的实际能力和兴趣来确定。
在确定项目之前,教师应该对项目的难度和实现的难点有一个清晰的了解,以便于指导学生实现项目。
2.分析项目需求确定项目之后,教师需要对项目需求进行分析。
这个过程需要教师和学生共同参与,分析项目的需求和功能,确定项目的实现方式和技术路线。
在这个过程中,教师应该指导学生如何进行需求分析和功能设计,培养学生的分析能力和设计能力。
3.实现项目在确定项目需求之后,学生开始着手实现项目。
在这个过程中,教师的作用是指导学生如何使用Java语言实现项目。
教师应该引导学生掌握Java的基本语法和编程思想,同时指导学生如何使用开发工具和调试工具,以便于学生能够高效地完成项目实现。
Java程序设计任务驱动式实训教程课程设计
Java程序设计任务驱动式实训教程课程设计一、前言Java程序设计在计算机专业教育中占有重要的地位。
Java语言的特性使得其在企业级应用开发中得到广泛应用。
在Java课程的教学中,实训课程设计是非常重要的一部分。
通过实践,可以加深学生对Java的理解和应用,掌握基础知识和解决问题的能力。
本教程旨在为Java教学的实训环节提供一种新的教学方法,即任务驱动式的教学方法。
二、教学目标本教程旨在通过任务驱动的实训教学方法,帮助学生:1.掌握Java语言的基本语法和编程思想;2.能够使用Java开发简单的桌面应用程序;3.能够使用Java开发简单的Web应用程序;4.能够使用Java开发简单的移动应用程序;5.能够利用开发工具和各类资源解决实际开发中遇到的问题。
三、教学内容本教程的教学内容分为三个模块,分别是桌面应用程序、Web应用程序和移动应用程序,其中每个模块包含若干任务,每个任务都是一个完整的应用程序开发过程。
1. 桌面应用程序任务编号任务名称难度等级学习目标Task01 模拟计算器初级运用基本语法和掌握Java GUI编程思想Task02 空气质量监测中级了解并运用Java IO编程和数据库存储Task03 迷宫游戏高级运用多线程编程和算法设计2. Web应用程序任务编号任务名称难度等级学习目标Task04 个人博客初级掌握Servlet和JSP编程基础及简单web开发工具Task05 电子商务中级掌握MVC思想及各类框架的使用Task06 大数据可视化高级掌握前端技术与数据分析的应用3. 移动应用程序任务编号任务名称难度等级学习目标Task07 记账软件初级掌握Android APP的基本框架及UI设计任务编号任务名称难度等级学习目标Task08 旅游指南中级掌握Android APP的网络编程及数据存储Task09 城市生活高级掌握Android APP的定位服务及应用开发全流程四、教学方法本教程采用任务驱动的实训教学方法,即通过多个任务来推进学生学习的进程。
高中信息技术教学中“任务驱动”与“小组合作”结合教学法初解
学生根据 自己的角色担 当和工作 任务 ,在相互协作 中完 成既定 任务 。教师 与各 小组之间要建 立指导与汇报 的机制 , 实 时对各组 的任务进 度进行监督 与指 导 ,避免 “ 轻过程重 结 果 ”问题 的出现 ,按 时保质地完成任务 。
5 . 小 组报 告
2 . 分 组 划 分
科学合 理地划分学 习小组是 学习信息技术课程 的基础性 工作 。首先 , 结合 授课 内容 ,确 定小组数量 和各组人 数 。同 时要考虑到 即将分配的学 习任务 的具体要求 ,以及 学生的个 人 能力 、知识储备 、学习兴趣 、性格 特点 、性别差异 等 ,最 终达到组 内成 员异质 ,组与组之 间同质 的分配原 则。其次 , 教师还需要协 助各 小组组员建立 起积极 的互助关 系 ,从而能 够更 好地提高小组合 作过程 中完成任 务的效率和效果 。研 究 证 实 ,4~ 6人 的小 组模式 为最佳 ,既能充分调 动所有组 内 成员 的积极性 ,又能保证学习任务按时保质完成 。
3 . 创 设 问题
任务 的完 成过程也要符合课 程标准 的要求 , 体 现完整 的知识 结构体系或是其 中相对独立 的知识单元 。 2 . 体 现知识的趣味 性与启发性相结合的特点 教 师在设计任务 时要 充分考虑学生 的心理和年龄特点 、 知识储备情 况 、兴趣爱好及 综合能力情况 。所 设任务要新颖 独特 ,以最大限度地激发学生 的求知欲和学 习热情 。
3 . 注 重 学 生 综 合 能 力 的提 升
“ 任 务驱动”和 “ 小组 合作”相结合 的教 学模式 ,并不 仅仅体现在知识 点掌握 、信息技 能提高 ,更在 于学 生信息意 识和素养 的养 成 ,以及他们信 息应用能力 的提 高 ,如解决信 息问题的能力 、信息分析辨别能力 、团队合作精神等 。
阐述小组合作、任务驱动教学法的运用
阐述小组合作、任务驱动教学法的运用电子声像技术专业是为培养德、智、体、美全面发展,能适应现代信息社会发展、符合市场需求的数字传媒人才而专门设置的专业。
《电视图像摄录与编辑》是电子声像专业的核心课程,开好这门课程,对实现本专业的人才培养方案大有裨益,本文对该门课程教学实践中采取的具体做法总结如下。
1 结合专业方向的培养目标,选择合适的教学方法学校作为一个社会性群体,师生间、生生间的社会交往能够促进学生更好地适应社会,特别是生活在学校群体中的学生更需要交往,因为同学提供的经验,通常容易被接受。
而作为实践性很强的电视节目制作学习,同伴间的协作学习往往会取得事半功倍的效果。
笔者通过以往学习相关课程与实践教学得知将“小组合作”、“任务驱动”教学法应用到实际的《电视图像摄录与编辑》教学中,能很好的促进学生对本门课程专业知识的掌握与实践操作能力的锻炼。
2 采用“小组合作”、“任务驱动”教学,培养学生的实践与创新能力小组合作、任务驱动学习是指把班内同质的学生按成绩、能力、性别、兴趣等差异分成异质小组,然后按一定合作方式,以学习小组为中心,进行组内合作、组间竞争,使每个学生既依靠自己的努力,又共同利用资源,相互支持和帮助,共同完成一定的学习任务,以达到预定的学习目标。
正如《学记》所言:“独学而无友,则孤陋而寡闻。
”在小组自主学习中,教师应鼓励学生的合作精神和探索精神:鼓励学习者自己寻找学习材料,选择学习内容,以此来减少学生对教师的依赖,不断增强其自主学习的能力。
(1)构建结构合理的合作小组。
教师在构建合作小组时,应注意结构的合理性。
小组人数要合理,一般以4~6人为宜,本次实践分组人数平均7~8人,在实际的操作过程中都显现了弊端,人数太多不利于学生间的交流和个人才能的充分展示,但人数也不能太少,否则不利于学生间的交流和互助。
分组应遵循“组间同质,组内异质,优势互补”的原则。
教师应按照学生的知识基础、学习能力、性格特点的差异进行分组,让不同特质、不同层次的学生进行优化组合,使每个小组都有高、中、低三个层次的学生。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于“小组协作”和“任务驱动”的Java教学研究与实践
周辉奎顾牡丹
(南昌工学院信息学院,江西省南昌市 330108)
摘要:Java程序设计是高校计算机专业一门重要的实践类课程,该课程的目标是培养面向对象编程思想,提高学生实际编程能力。
针对学生动手能力和学习主动性薄弱等问题,提出一套基于“小组协作”和“任务驱动”的Java教学模式,它由课程任务设计、任务实践和效果评价3个环节组成。
经多年教学实践证明,该方法可提高学生综合能力,充分调动学习主动性。
关键词:Java;任务驱动;小组协作;教学改革
中图分类号: TP393 文献标识码: A
0引言
Java作为软件行业的第一软件开发平台,不仅引起了业界的广泛关注,也促使各大高校针对计算机专业学生开设一些Java系列课程。
该课程的主要教学目标为:1)实现学生从C 语言面向过程编程思想向主流面向对象编程(OOP)思想的转变;2)让学生掌握Java 编程技能,为J2EE或J2ME高层次软件开发打下基础。
然而,多年教学实践表明,很多学生学完该课程后未能达到预期教学目标。
同学们有一个共性问题:学生实践动手能力差,而教师在讲授Java程序设计课程时,对学生能力培养不到位,大多数同学对Java 语言的学习停留在“纸上谈兵”阶段。
究其原因,笔者认为主要存在如下几个因素:一是相对于Java课程内容而言,课程的课时严重不足。
二是学生编程思想未能从C语言的面向过程转换过来,以学习C语言的模式来学习Java,事倍功半。
最后,一个更重要的因素是教授方式和技巧方面有待改进,大多数教师采用教授C语言的形式来进行Java教学,大多精力花在Java语法学习中,殊不知该课程的目标是培养学生面向对象思想和实际编程能力,进而激发学习Java更深层次的应用的学习主动性。
如何通过有限的教学时间,培养学生实际动手能力和学习主动性,是重中之重。
本文主要针对这一问题,提出“小组协作”和“任务驱动”的课堂教学模式。
将理论和实践结合,以实践促进和巩固理论学习兴趣,加强对学生各种能力的培养。
1 “小组协作”和“任务驱动”的内涵
1.1“小组协作”内涵
小组协作学习(又称合作学习)于20世纪70年代率先兴起于美国,并且已被广泛应用于一些教学实践中。
它的产生主要是出于克服传统教学存在的弊端,改革课堂教学提高教学效率的需要。
它将社会心理学的合作原理纳入教学之中,强调人际交往对于认知发展的促进功能。
“小组协作”教学方法的基本做法就是将全班学生依其学业水平、能力倾向、个性特征、性别等方面的差异组成若干个异质学习小组。
在小组协作学习中,Java基础好的、学习兴趣浓厚的学生必将带动和感染其他同学。
基础好的学生在协作过程中使自己的知识融会贯通;基础差、兴趣低的学生也能在协作学习中得到激励和帮助,形成“以强带弱、以弱促强”的局面,每一个学生都能够在原有的基础上获得成功,培养自学的兴趣和能力[3]。
1.2“任务驱动”内涵
任务驱动教学法是一种能够很好地应用于以实验性、实践性与操作性较强的教学内容的教学方法[1]。
它的含义是以富有趣味性、以能够激发学生学习动机与好奇心的情景为基础,以与教学内容紧密结合的任务为载体,使学习者在完成特定任务的过程中获得知识与技能的一种教学方法[2]。
1.3基于任务驱动的小组协作教学模式
基于任务驱动的小组协作教学模式,是指在教学中以“任务驱动”为主线,以“组内协作、。