浅谈项目教学法在JAVA语言教学中的应用
基于项目驱动的Java语言教学方法研究

( 2 ) 项 目驱动教学方法的具体 实践 。 ①设置项 目。 设置什么 样的项 目是决定教学活动能否成功的关键 ,所设 置的项 目要考
虑学 生掌握知识的程度 ,还要考虑对 J a v a 语言知识 面的涵盖 ,
应该 有首尾呼应 、 包容广阔的特点 , 要使学生 在实践 中对所 学知
、
目前我国 J a v a语言教学过程 中存在的 问题
但是 , 目前我 国的 J a v a 语 言教学 中却存在 着一些 问题 , 集 中表 的精 神。
现为学生学习热情不高 、 理论学 习与实践操作脱节 、 无法完整而
系统地操作等。 针对以上问题 , 教育工作者可将项 目驱动法应用 于J a v a 语言课堂教学 中, 希望通过方法的改变提高教学 质量 。
合能力 、 解 决 问题 能 力 。
关键词 : 项 目驱 动 ; J a v a 语言教学 : 方 法研 究
互联 网的繁荣发展 , J a v a 语 言 自身存在 的优势 , 使其迅速地 学习兴趣和求 知欲望 , 从而培养学生进行 自主学 习 、 独立进行分 被引入职业学校和高等院校的计算机专业 , 并设置专 门的课 程。 析问题 、 解决 问题的能力 , 进而也培养了学生的协作 、 创新 、 探索
式, 再加上老师的课堂语言单一 、 缺乏活力 , 面对问题只做 出“ 填 如 : 多媒 体演示法 、 图像法 、 举例说明法等向学 生全面分析项 目,
鸭式 ” 的讲 解 , 而不能联 系实践进行形 象化的说 明……这些 , 造 并在讲解 的过程中引导学 生发 现问题 、 寻找解决方 案。这样 , 不 成学生缺乏学 习的热情 , 课 堂气 氛沉 闷 , 觉得课程理论学 习枯燥 但学生对项 目有 了全盘把握 ,明确 了项 目的具体任务 、操作意
项目教学法在教育教学中的应用

项目教学法在教育教学中的应用1. 引言1.1 项目教学法在教育教学中的应用的重要性项目教学法在教育教学中的应用的重要性可以从多个方面进行探讨。
项目教学法注重培养学生的实践能力和解决问题的能力,通过让学生参与真实的项目实践,可以有效提高他们的实际操作能力和解决问题的能力,使其在未来的工作和生活中能够更加从容应对各种挑战。
项目教学法能够激发学生的学习兴趣和主动性,通过让学生参与项目设计、执行和评估过程,可以激发他们的学习兴趣和积极性,使学习变得更加生动有趣,有助于增强学生的学习动力和自主学习能力。
项目教学法还可以促进学生的团队合作和沟通能力,项目通常需要学生进行合作、协商和沟通,通过参与项目实践,学生能够培养团队合作精神和与他人合作的能力,提高他们的沟通协调能力,使其在团队合作中更具有竞争力。
项目教学法在教育教学中的应用的重要性不容忽视,它可以促进学生的综合素质发展,培养学生的实践能力、解决问题能力、学习兴趣和自主学习能力,同时也可以提高学生的团队合作和沟通能力,为其未来的发展打下坚实的基础。
1.2 项目教学法的定义项目教学法是一种基于学生自主学习的教学方法,通过让学生参与到真实的项目中,进行实践性的学习和探究,达到知识与技能的综合应用与提升。
项目教学法注重学生的主体性与参与性,通过问题解决的过程培养学生的解决问题能力和创新意识。
项目教学法不仅仅是一种教学方法,更是一种促使学生思维转变的教育理念,倡导学生在实践中学习,在实践中体验,将学到的理论知识应用到实际项目中去,从而培养学生的综合素质和能力,提高学生的综合竞争力。
项目教学法的核心在于让学生通过实践探究、合作交流、自主学习等方式进行知识的获取与运用,从而培养学生的学习兴趣和学习能力,提高学生的自主学习意识和学习主动性。
2. 正文2.1 项目教学法的特点项目教学法的特点包括:注重学生参与和主动性,强调学生自主学习和合作学习,重视实践和应用能力的培养,强调实践与理论的结合,突出问题导向和任务驱动,注重学生的问题解决能力和创新能力,强调跨学科综合能力的培养。
项目教学法在中职计算机教学中的应用

项目教学法在中职计算机教学中的应用项目教学法是一种基于实践和合作的教学方法,它通过让学生参与真实的项目,在实际操作中学习和应用知识。
项目教学法在中职计算机教学中的应用可以提高学生的学习兴趣和实践能力,培养学生的创新思维和团队合作能力。
项目教学法可以帮助学生更好地理解和掌握计算机知识。
在传统教学中,学生只是被动地接受教师的知识传授,很难真正理解和掌握知识。
而项目教学法让学生亲自动手操作,通过实践来理解和应用知识。
在学习编程时,可以让学生参与一个小型编程项目,让他们亲自编写代码,锻炼他们的编程能力和解决问题的能力。
项目教学法可以培养学生的创新思维和问题解决能力。
在一个项目中,学生可能会面临各种问题和挑战,需要运用自己的知识和想象力来解决。
这样能够培养学生的创新思维和解决问题的能力。
在一个网页设计项目中,学生需要根据自己的想法和要求设计一个独特的网页,这就需要他们运用自己的创意和设计能力,培养他们的创新思维。
项目教学法可以提高学生的实践能力和团队合作能力。
在一个项目中,学生通常需要与他人合作,并分工合作完成项目。
通过合作,学生可以互相学习和借鉴,提高自己的实践能力和团队合作能力。
在一个软件开发项目中,学生可以分工合作,一个负责需求分析,一个负责编码,一个负责测试,通过合作完成一个完整的软件项目,提高自己的实践能力和团队合作能力。
项目教学法可以激发学生的学习兴趣和动力。
在传统的计算机教学中,学生可能会觉得枯燥乏味,缺乏学习的兴趣和动力。
而项目教学法通过让学生参与真实的项目,让学生亲身体验和实践,能够激发学生的学习兴趣和动力。
在一个游戏开发项目中,学生可以亲自设计和开发一个游戏,这样能够激发他们对游戏开发的兴趣,提高他们的学习动力。
项目教学法在教育教学中的应用

项目教学法在教育教学中的应用【摘要】项目教学法在教育教学中的应用是一种重要的教学方法,能够有效提高学生的学习兴趣和学习效果。
本文首先介绍了项目教学法在教育教学中的应用意义和基本概念,然后探讨了项目教学法对学生的影响以及在不同学科中的应用情况。
接着,详细介绍了项目教学法的实施步骤,并分析了其在提高学生成绩和能力、培养学生综合素质方面的作用。
对项目教学法的未来发展和在教育教学中的重要性进行了总结和展望。
通过本文的分析,可以看出项目教学法在教育教学中具有重要意义,对学生的综合发展起着积极的促进作用。
【关键词】项目教学法、教育教学、应用意义、基本概念、学生影响、不同学科、实施步骤、提高学生成绩、提高学生能力、培养学生综合素质、未来发展、重要性。
1. 引言1.1 项目教学法在教育教学中的应用意义项目教学法在教育教学中的应用意义是非常重要的。
通过项目教学法,学生可以在实际操作中掌握知识和技能,提高解决问题的能力和创新思维。
项目教学法可以激发学生学习的积极性和兴趣,增强学生的学习动力和自主学习能力。
项目教学法也可以培养学生的团队合作能力和沟通能力,促进学生之间的交流与互动。
在项目教学中,学生可以更好地理解知识,将理论与实践相结合,提高学习效果。
项目教学法还可以培养学生的创新意识和实践能力,使他们更好地适应未来社会的发展需求。
项目教学法在教育教学中的应用意义非常重要,可以有效提高学生的学习效果和综合素质。
1.2 项目教学法的基本概念项目教学法的基本概念是一种基于学生自主学习和实践操作的教学方法。
它强调通过学生自己完成一个项目或任务来促进学生的学习,提高他们的学习兴趣和动机。
项目教学法注重学生的主体地位,突出学生的实际能力和创造性思维。
在项目教学法中,教师不再是传统意义上的知识传授者,而是扮演着引导者和组织者的角色,引导学生自主探究和解决问题。
项目教学法注重学生的学习过程,强调学生自主学习和协作学习,提倡学生在项目中积极参与、合作探究。
基于项目多模式教学法在JAVA语言教学中应用

基于项目的多模式教学法在JAVA语言教学中的应用摘要:随着社会在信息化方面的不断变革,对软件方面的人才的要求也越来越高,java语言作为计算机软件在进行软件开发时的关键技术,培养的人才更是被很多企业需求,但在实际的工作中,学生所学技能却达不到企业的要求。
本文分析了java语言的教学现状,并详细论述了基于项目的多模式教学法在java语言教学中的应用策略。
关键词:多模式教学法 java语言实践能力中图分类号:g64 文献标识码:a 文章编号:1673-9795(2013)05(b)-0157-01java语言作为计算机软件在进行软件开发时的关键技术,培养的人才被很多企业所需求。
因此,目前很多高校都开始纷纷开设java 技术相关的课程。
虽然开设的java相关课程很多,但很多计算机专业毕业的学生在工作时却很难达到企业的要求条件,他们往往动手能力差,而且缺乏对技术的应用能力。
这就导致学生就业难,企业用人荒的奇怪现象,为了避免这种现象,我们必须对教学的弊病进行及时的纠正。
1 java语言的教学现状近几年来,java语言成为编程语言中最流行的语言之一,并在很多高校中都成为计算机专业所要学习的主要课程。
社会企业对专业人才的广泛需求也加强了学校对java语言的重视程度,虽然不断对教学策略进行改进,但在实际的教学过程中还是存在很多问题。
为了使学生能够更好的适应社会需求,必须及时的将这些问题找出并解决。
1.1 重理论轻实践在当前的java语言的教学过程中,课时安排很少,而且在课堂上主要以理论学习为主,实践环节非常少,这样就导致学生无法针对所学理论进行实际操作实践,这样学生所掌握的理论知识就得不到充分的应用,无法对所学知识更好的吸收,同时,由于缺少实践机会,学生就不能在实践中获得实践经验,这对学生在将来的就业方面也产生不利影响。
1.2 教材乏味java语言应该是一门非常注重实践性的课程,但目前很多相关的教材都只注重理论知识的灌输,所涉及的实验内容也大多是一些验证型的内容,在实际的生活中应用非常少,既枯燥又缺少实用性,学生的学习热情自然会很低,这样就导致学生对java的学习兴趣越来越低。
浅析“项目导向、任务驱动”教学法中职计算机课程中的应用

浅析“项目导向、任务驱动”教学法中职计算机课程中的应用【摘要】本文主要探讨了在职计算机课程中应用“项目导向、任务驱动”教学法的意义和效果。
首先介绍了这两种教学方法的定义和特点,然后分别详细分析了在职计算机课程中如何运用项目导向教学和任务驱动教学。
接着通过案例分析,展示了如何实际运用这两种教学法进行教学,并提出了一些建议和改进建议。
对这种教学法在职计算机课程中的应用进行了评价,并展望了未来的教学发展方向。
通过本文的探讨,可以更好地理解和应用“项目导向、任务驱动”教学法,提高职计算机课程的教学质量和学习效果,激发学生的学习兴趣和实践能力。
【关键词】职计算机课程、项目导向教学、任务驱动教学、案例分析、教学法应用、教学评价、教学展望、教学发展方向1. 引言1.1 介绍“项目导向、任务驱动”教学法“项目导向、任务驱动”教学法是一种基于学生学习需求和实际问题解决的教学模式。
它强调学生参与式学习,通过项目驱动和任务导向的方式,激发学生的学习兴趣和动力,培养学生的实际应用能力和解决问题的能力。
在这种教学法中,教师不再是传统意义上的知识传授者,而是学生学习的引导者和指导者,引导学生通过实际项目和任务的解决来学习相关知识和技能。
项目导向教学注重学生实际操作和实践能力的培养,鼓励学生在项目中充分发挥自己的创造力和想象力,解决真实问题。
任务驱动教学则注重学生任务完成的过程,通过设定具体的学习任务,激发学生主动学习的积极性和主动性,培养学生的问题分析和解决能力。
“项目导向、任务驱动”教学法为学生提供了更加实践和针对性的学习环境,促进了学生学习兴趣和积极性的提升,培养了学生的实际操作能力和解决问题的能力。
在职计算机课程中,采用这种教学法能够更好地满足学生的学习需求,提高教学效果,为学生的职业发展奠定坚实的基础。
1.2 介绍职计算机课程职计算机课程是指面向职业领域的计算机教育课程,旨在培养学生在特定职业领域中所需的计算机技能和知识。
项目教学法在Java程序设计课程教学中的应用
应用 型大学计 算机 专业 毕业 生基本பைடு நூலகம்技能 的重要标 志 。为 了满 足信 息化 社会 的需要 , 对 Jv 序设 计课 程 针 aa程 涵盖 的知识点 多 、 部分 面 向对 象技 术理解 难 、 堂学 习 与实 践 相脱 节等 诸 问题 , 用 型大 学 有 必要 在 教学 内 课 应 容 、 学方法 、 学手段 等方 面进行 研究 和探索 , 养成 学生 的 自学 能力 , 教 教 为 提高 发现 、 析及解 决 问题 的能力 , 分
规范及 标 准等 ; 解 以前 项 目的遇 到 问题 、 败案 例及 经验 教训 ; 讲 失 教育 项 目的成 功 取 决 于 每个 成员 的不断 努
力 , 倡合 作协 助 精神 。 提 1 、 需求 分 析 , )做 制定 项 目机 能设 计 书 2 、 计类 的关 系 图 、 态迁移 图 、 象 间 的时序调 用 图等 )设 状 对 3 、 计测 试设 计 书 )设 4 、 筑开 发环 境机 运行 环境 )构 5 、 成程 序代 码 的编写 、 )完 及单元 测试 任务 6、 ) 进行 项 目开 发 的成本 核算 , 为项 目教 学法 的 总体经 济指标 、 就是教 与学 的综 合结 果评价 作 也
1、 ) 根据实际项 目掌握必要的Jv 程序设计相关的知识 、 aa 技能 2 、 成参 与实 际项 目的工作方 法 )养 3 、 高学 生 的软件 质量 意识 )提 4、 ) 严格 遵 守在 规定 时间 内保质保 量地 完成 任务
3 2 项 目教 学 法 的团 队分工协 作及体 制 .
1、 ) 确定 最 高责 任者 , 即主讲 教师 。 2、 ) 确定 项 目各 分工 小组 的组长 , 有协 调 沟 通 能力 。组长 在 老师 的指 导 下制 定 本 小 组 的 项 目开 发计 具
Java语言教学中项目教学法研究与应用
Java语言教学中的项目教学法的研究与应用摘要:在互联网时代,java语言由于具有语言先进、跨平台等诸多优点,成为许多编程语言的首选语言。
为了解决java语言课程教学现状极其弊端,提出项目教学法及其在教学中的具体实施过程,并指出应用项目教学法的注意事项。
关键词:项目教学法;java程序设计中图分类号:tp312.2-4 文献标识码:a 文章编号:1007-9599 (2012) 23-0000-02在网络盛行的今天,it人才特别是具有java技术的高级编程人才特别紧缺。
java语言是众多计算机编程语言的首选语言,是目前最流行的编程语言。
目前各高校都开设了java语言课程。
那么,java语言具有哪些特点呢?1 java语言特点简而言之,java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
java语言类似于c++,但摒弃了其中容易引发程序出错之处,并提供了丰富的类库;java语言面向对象,支持静态和动态代码继承和重用;java动态访问internet等复杂分布环境的网络对象,如同访问本地文件系统;java的类型检查、操纵内存、真数组、null 指针检测数组边界,方便检查程序编译运行中的错误,有效的缩短了开发周期;java源程序可编译成byte-code代码,与机器无关,可在任何java系统机或java虚拟机运行,也可编译成j-code代码,能在任何java虚拟机运行;java安全性强,内存不允许非法操作;java解释器多线程、高性能,具有优良的的交互性能和实时控制性能;java允许程序动态装入类,更新其变量和方法而不影响现存代码;java程序标准字符unicode能在不同语言平台编写和执行。
由于java语言课程知识点多、技术复杂、实践教学效果不好等诸多因素,各高校都在积极探索java教学改革的新思路,探索更好的教学方法和手段。
2 java语言课程教学现状目前在java语言课程教学中存在以下问题:2.1 教学方法传统单一,不能适应java实践需要目前很多教师还在沿用传统的教学方法,围绕教材和大纲,以教师授课为主,学生听课为辅。
模块化项目驱动在“java程序设计”课程教学中的应用
jv a a程 序 设 计 是 实 践 性 非 常 强 的一 门 课程 ,一 般 由理 论 课 和 实 验 课 组 成 。 在 传 统 教 学 中 ,理 论 课 会 分
对于学 生而言 ,相 比已学过 的面 向过程 的编程语
章节介绍 jv a a语言及相 关技术 ,教师都是先从概念上 言 ,j v a a涉及的 内容 比较多 ,学起来 比较 困难 ,为了 开始 讲 解 , 比如 什 么 是类 ,什 么是 多 线程 ,什 么是 打消学生畏惧心理 ,提高学生的编程兴趣和动手能力 , J BC,然后针对程 序片段来 介绍相 关语 法和编程 规 使学生能循序渐进地掌握 jv 语言相 关技术 ,可将 jv D aa aa 范 ,如 类的声 明中可 以包含成 员变量和成 员方法 ,多 课 程 分 成 以 下 三 个 模 块 来 讲 解 : ( )基 础 篇 1
一
二 、授 课 方 案 分 析
为了解决传统教学 问题 ,通过对 jv 程序设计课 aa 程 的反 复研究及 日常的教学 实践 ,我们总结 了一套 针
对 本 门课 程 的 模 块 化 项 目驱 动 授 课 方 案 , 方 案 如 下 :
1. 案 总体 思 路 方
、
传统 教 学 存 在 的 问题
线 程 可 以有 继 承 和 接 口实 现 两 种 方 式 ,用 jv 对 数 据 基 本语 法 ,面 向对 象 编 程 ;( )提 高 篇 aa 2 jv a a jv a a类 库 、
库 操 作 必 须 有 哪 几 个 步 骤 ,最 后 通 过 一 些 小 的 实 例 多线程和数 据库操作 ;( )应用篇~ 一 3 桌面应用程序
就业。
授 课 方 式 所 产 生 的 一 系 列 问题 , 提 出 了模 块 化 项 目
项目教学法在中职计算机应用基础课程教学中的应用
项目教学法在中职计算机应用基础课程教学中的应用项目教学法是指通过教师组织学生进行实际项目的设计、开发和实施过程,培养学生的综合能力和实际操作能力的一种教学方法。
在中职计算机应用基础课程中,项目教学法的应用具有重要意义。
项目教学法能够将理论知识与实践操作相结合,帮助学生更好地理解课程内容。
在计算机应用基础课程中,学生需要学习大量的理论知识,如编程语言、数据库等。
通过项目教学法,教师可以选取适合学生的实际项目,让学生在实践中学习理论知识。
教师可以组织学生设计一个简单的计算器程序,让学生通过编写代码来理解编程语言的基本概念和使用方法。
通过实践操作,学生能够更加深入地理解和掌握所学的理论知识。
项目教学法能够培养学生的综合能力和实际操作能力。
在项目教学过程中,学生需要进行项目的设计、开发和实施,这需要学生具备一定的综合能力和实际操作能力。
在设计一个学生信息管理系统的项目中,学生需要了解数据库的概念和使用方法、学习网页设计的基本知识等。
通过完成这个项目,学生能够培养自己的综合能力,如项目管理、团队合作等,同时也能够提高实际操作能力,如数据库的设计和网页的布局等。
项目教学法还能够激发学生的学习兴趣和主动性。
传统的教学方法往往以教师为中心,学生只是被动地接受知识。
而项目教学方法中,学生是主体,通过自己的实际操作来学习知识。
在项目教学中,学生可以自主选择项目内容,参与项目的设计和实施过程,增加了学生的参与度和学习兴趣。
学生可以通过自己的努力达到预期的目标,增强了他们的自信心和主动性。
项目教学法在中职计算机应用基础课程教学中具有广泛的应用价值。
它能够将理论知识与实践操作相结合,帮助学生更好地理解课程内容;培养学生的综合能力和实际操作能力;激发学生的学习兴趣和主动性。
通过项目教学法的应用,可以使学生在学习中更加主动、积极,提高他们的学习效果和能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电大理工2018年3月Study of Science and Engineering at RTVU.第1期总第274期DOI:10.19469/ki.1003-3319.2018.01.0040浅谈项目教学法在JA V A语言教学中的应用刘学波朝阳广播电视大学(朝阳122000)摘要在JAV A语言教学过程中引用项目教学法来激发学生的学习兴趣,培养面向对象的编程思想,熟悉软件工程的流程,提高学生的专业素养。
关键词JAV A;项目教学法;应用中图分类号:TP312文献标识码:A文章编号:1003-3319(2018)01-00040-03JAV A是SUN公司于九十年代初推出的程序设计语言,它在保留C++优势精华的同时,剔除了一些冗余特性。
JAV A语言支持在网络上应用,是分布式语言,JAV A程序只要编写一次,就可以跨平台到处运行,所以它是真正的跨平台、纯粹的面向对象、适合单机和Internet开发的编程语言,具有安全性、多线程、可移植性的特点。
广泛应用于网站、游戏、电子商务等方面,在云计算和移动互联网的产业环境下,JAV A更具备了显著的优势和广阔的前景,集万千优势于一身的JAV A目前是世界上最受欢迎的编程语言。
所以广大中职院校、普通高校和社会培训机构都将其列为计算机专业课程体系中的一门主干课程。
JAV A虽优秀,但由于传统的教学方式如满堂灌、填鸭式教学及其使用灵活、结构复杂等特点,使广大学生感觉理解困难、晦涩难懂,失去了对其学习的兴趣,致使很多毕业生在工作中很难达到企业的要求,导致了学生就业难、企业用人慌的奇怪现象。
所以笔者在课堂教学中试着引进项目教学法,取得了不错的效果。
1项目教学法简介项目教学法也叫案例教学法,是以项目驱动为主的新型教学方法。
它将传统的学科体系中的知识内容转化为若干个教学项目,围绕着项目组织和展开教学,学生直接参与项目全过程的一种教学方法。
它源于哈佛大学MBA的课堂教学模式,以“项目为主线,教师为引导,学生为主体”,强调“情境、协助、会话和意义构建”。
项目教学法充分尊重了学生的主体作用,老师可以选择难易适中的典型项目,学生通过分组合作的形式共同完成整个项目。
在教学中始终坚持教师处于主导地位,而学生则是学习的主体。
项目学习赋予学生一个能动的角色,即问题的调查者,记录者,决策者和解决者。
在课堂教学中,以学生为中心,充分挖掘学生的潜能及主动性、创造性,理论联系实际,使学生掌握更多的JAV A知识和编程技巧,激发学生的求知欲望和学习兴趣,熟悉软件开发的流程,培养学生收集信息、发现问题、解决问题的能力,培养学生良好的团队意识和协作精神。
2项目教学法的实施计算机专业在JAV A语言教学之前,通常都学习了VB语言、VC语言、数据结构、算法设计与分析、数据库基础、软件工程等课程。
对程序设计语言的语法、算法、数据结构及设计流程等有了初步的掌握,对软件工程有了初步的了解,也养成了面向对象的编程思想,这也为在JAV A语言教学中顺利实施项目教学法奠定了坚实的基础。
在教学之初教师要选择一两个难易适中有代表性的项目(图书借阅系统、银行存取款系统),并在教学过程中贯穿始终。
根据教材的具体内容和学生的实际情况,在教学过程中可设计三个阶段:基础知识教学阶段、应用实践教学阶段和课程设计阶段。
在教学过程中要以学生为中心、理论联系实际,尽量遵循“回避难点,注重实践”的原则,使学生养成面向对象的编程理念,激发学生的学习兴趣,发挥学生的想象力和创造力,从而提高他们的专业素养。
2.1基础知识教学阶段此阶段的教学重点是JAV A语言的基本语法,如标识符、保留字、数据类型、运算符、表达式、控制语句等,并向同学讲解编码规范、类的定义及结构、对象和类的设计、继承和多态、输入输出系统和异常处理等。
在教学过程中要采取多种教学手段(PPT、白板),并结合以前所选的项目(如银行存取款系统),项目的选择必须要有趣味性、层次性、开放性和拓展性,尤其是要贴近生活、难易适中的项目,最大程度的激发学生的学习兴趣。
2.2应用实践教学阶段此阶段主要讲授JAV A组件、窗体的设计、数据库编程、JSP基础等知识。
在教学过程中要根据课程的学习进度把项目分解成若干个子模块,它们层层递进,最后组合成一个完整的项目。
以银行存取款系统项目为例,这个完整的项目可分为图形界面设计(登录窗口、主界面窗口)子模块、信息输出(输出银行账户信息)子模块、对象和类的设计(银行账户)子模块、继承和多态(增设贷记卡账户和借记卡账户)子模块等。
在实训教学过程中教师要对学生加以引导,让学生自主地完成所选的子模块的功能。
在应用实践教学阶段,一定要调动学生的学生兴趣,集中学生的注意力,根据学生的认知能力,由易到难,由浅入深,循序渐进,从而解决一个又一个问题,使学生由此得到愉悦感、成就感,从而在知识及情感上得到很大提升。
在解决问题的方法与思路上要灵活多样,在问题设计上应该贴近生活,容易引起学生的积极思维,举一反三,从而使学生的编程技巧拓展到多个方面,进而产生大量的量的积累到质的飞跃。
2.3课程设计阶段软件项目开发一般都要经过需求分析、概要设计、详细设计、编码、测试、软件交付、软件维护等过程。
在教学过程中可以模拟创建类似企业项目开发的情境,结合以前的示范性项目,在教师的指导下学生参与此项目,具体步骤如下:(1)需求分析。
教师可以以企业的身份向学生传达项目开发的有关要求,学生可以扮演系统分析师的角色。
在此过程中教师要进行详细的讲解,帮助学生分析项目要实现哪些具体的功能,让学生掌握项目分析的技能,并发放项目任务书。
(2)项目建模。
根据项目任务书的要求,学生可以在教师的指导下进行概要、详细设计,即系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构和出错处理等,并要进行算法优化,设计出各模块的流程图。
在教学过程中学生可以随时向教师提问,教师进行答疑解惑。
(3)编程与测试。
在此阶段教师可以对学生进行分组,每小级以5~8人为宜,每一小组都要完成一个独立的模块功能。
根据项目的建模及模块的流程图进行编码调试,小组成员要精诚合作,教师要进行指导,遇到小组解决不了的问题教师要进行重点讲解,从成完成编码及测试工作。
然后各小组要进行角色互换,保证每人都要参与到整个项目中来。
最后对各小组的功能模块进行整合,从而完成整个项目,然后进行软件的交付,从而最终完成软件工程中的所有流程。
3项目考核在课程设计阶段教师要制定相关的赋分标准。
每个小组完成独立模块以后,都要将作品展示给大家,阐述相关的功能和特点及遇到的问题及解决问题的方法,谈谈心得体会,回答学生及教师提出问题并赋分进行项目考核,教师要指出学生作品的优点及不足,商讨改进的方法。
4项目教学的效果通过对年终的学生问卷调查来看,项目教学的效果还是比较理想的。
首先学生掌握了软件开发的流程,更加接近现实版的软件开发。
其次学生也掌握了面向对象的程序设计思想,尤其是各个小组整合后的整个项目,即有漂亮的用户图形界面,又能够在网页上访问数据库,进行数据输入输出及其它功能的操作,学生有了很大的成就感,从而使学生对软件开发产生了浓厚的兴趣,以至于有不少同学课后通过查找资料自发的来完(下转第43页)话题讨论等方法,激发学生学习语言的兴趣,使学生更主动、大胆地参与课堂教学活动,激发学生的潜能,培养学生自主学习的能力和英语综合应用能力。
3.3创造个性化学习环境为学生提供丰富多彩的第二课堂活动,如英语演讲、英语电影欣赏、中外专家讲座、英美文化周、英语角、英语汇报演出,以及英语听力、阅读、写作比赛等等。
这些活动为学生提供了英语信息输入和使用语言交流的机会和条件,为英语学习创造了良好的环境和氛围,激发了学生学习英语的积极性和主动性。
教师可以鼓励学生搜集材料,设计课堂活动,让他们觉得自己的选择受到老师的尊重。
同时,教师要最大限度地满足学生的学习需求和兴趣,提高学习效率,增强学习的主动性和自主性。
3.4增强自主学习意识教学内容不再局限于教材,相关的文化信息和在线教程都可以融入课堂教学内容,以丰富的语言和信息,拓宽学生的视野,为学生提供不同的视听体验。
此外,发挥语境效应,使学生在多样文化背景下学习语言;组织学生自主编写和排练英语话剧,积极开展情景对话,提高口语表达和交际能力。
在新的教学模式下,以学生为中心,学生积极参与教学活动,产生了一种互动效应,教与学互相鼓励和促进。
新的教学模式产生新的教学效果的评价方法,更加注重对学习过程的评价,学生因“知不足而自省”,发现自身不足,进行自我完善。
3.5构建基于网络的自主学习模式多媒体技术为外语教学和学习提供了必要的技术前提。
搭建英语学习平台,创造一个资源丰富的网上学习环境,为学生提供安静舒适的多媒体教室,激发学生自主学习和自主学习的兴趣。
教师应充分利用网络资源,将部分课堂学习任务转变为课外学习任务,使学生能有效地利用多媒体网络作为认知工具进行自主学习。
教师应为学生提供网络多媒体课程,精心设计教学计划,制定课程标准,引导学生进行自主学习。
同时,教师应鼓励学生通过网络获取各种学习材料,以弥补教学资源的不足。
4结论自主学习是个体发展的基础。
这是学生在学习时所采用的主要学习方式。
无论是科学技术的进步,还是职业的发展,个人都必须通过自主学习来掌握和不断更新知识和技能,以适应社会的发展。
英语作为一门实践性很强的学科,这就要求学生通过自主学习,在课堂和课外、校内外等方面获得足够的输入和输出,从而达到英语习得的目的。
参考文献[1]Holec H.Autonomy and Foreign Language Learning[M]. Oxford:Pergarmon Press,1981.[2]王笃勤.大学英语自主学习能力的培养[J].外语界, 2002(5):17-23.(责任编辑:嘉瑞)(上接第41页)成相应的软件功能,大大提高了学生的编程能力,自信心也大幅提高。
5结束语在JAV A语言教学教程中引入项目教学法,把基础知识与项目有机的结合在一起,大大地提高了学生的学习兴趣,分析问题、解决问题的能力有所提高,也培养了学生面向对象的编程思想,取得了不错的效果。
参考文献[1]孙燕.JAV A2入门与实例教程[M].北京:中国铁道出版社,2003.[2]张哲,陈桂生.在JAV A语言教学中实施项目驱动教学法的实践探索[J].教育与职业,2014(6):456.[3]任侠.JAV A语言程序设计教学改革探讨[J].电脑知识与技术,2007(5):1430-1431.(责任编辑:文婷)。