高职《Java程序设计》任务驱动分步迭代教学改革与实践
高职Java程序设计以赛促教促学教学改革的实践探索

高职Java程序设计以赛促教促学教学改革的实践探索一、引言二、教学改革的背景和意义高职Java程序设计教学改革的背景在于传统的教学方法往往难以引起学生的学习兴趣和积极性,导致教学效果不佳。
而针对该问题进行教学改革,可以激发学生的学习积极性,提高他们的学习兴趣,从而提升教学效果。
Java程序设计在计算机专业中有着重要的作用,通过教学改革可以更好地培养学生的编程思维和逻辑能力,提高其就业竞争力,符合高职院校的办学宗旨。
三、以赛促教促学的理论基础“以赛促教促学”的理论基础在于赛事能够激发学生的竞争意识和学习积极性,从而提高他们的学习效果。
通过参加竞赛,学生可以在实践中运用所学知识和技能,提高自己的专业水平,激发学习兴趣,培养合作精神等。
将竞赛元素引入到高职Java程序设计教学中,可以促进学生的学习和教学质量的提高。
1. 设计竞赛项目在教学改革初期,首先需要设计适合高职Java程序设计教学的竞赛项目。
竞赛项目应该能够涵盖学生已学到的知识和技能,同时又有足够的难度能够激发学生的学习兴趣和挑战性。
竞赛项目的设计还需要考虑到学生的实际水平和能力,能够激发他们的学习积极性。
2. 开展竞赛活动设计好竞赛项目后,可以在高职Java程序设计课程中开展相应的竞赛活动。
可以组织学生参加编程大赛、设计比赛、创新大赛等形式多样的竞赛活动。
这些竞赛活动不仅能够激发学生的学习积极性,还可以培养他们的创新能力、团队合作能力等。
3. 引入实践项目在教学过程中,还可以引入一些实践项目来促进学生的学习和提高教学质量。
实践项目可以是一些与实际应用密切相关的项目,让学生在实践中运用所学知识和技能,提高他们的综合能力。
这样的实践项目可以更好地培养学生的实际动手能力和解决问题的能力。
五、教学改革的效果评估在进行教学改革的过程中,需要不断对教学效果进行评估,从而及时调整教学方法和策略,保证教学改革的顺利进行。
评估教学效果可以通过学生的课堂参与度、竞赛成绩等来进行评价。
高职Java程序设计以赛促教促学教学改革的实践探索

高职Java程序设计以赛促教促学教学改革的实践探索一、引言随着信息技术的快速发展,计算机专业的培养模式也在不断更新,培养出高素质的人才已经成为各高校共同的目标。
在计算机专业中,Java程序设计是非常重要的一门课程,它不仅是计算机专业学生学习的必修课,更是他们将来就业的必备技能。
如何提高Java程序设计课程的教学效果,培养出更具竞争力的人才成为了高职院校教师们共同的难题。
本文将结合高职院校的实际情况,探讨以赛促教促学的教学改革实践,以期为相关教学改革提供一些借鉴和参考。
二、高职Java程序设计教学现状分析在传统的Java程序设计课程教学中,大多数教师仍然采用传统的授课模式,即以教师为中心,围绕知识的传授展开。
学生在课堂上基本上是被动接受教师的讲解,缺乏实际的动手操作机会,导致学生对所学知识的掌握程度较低,缺乏对实际工作的实际操作能力。
而且,由于课程设置较为单一,导致学生的兴趣不高,学习积极性不足,教学效果不理想。
教学改革是时代的要求,如何结合教育现代化的要求,提高Java程序设计课程的教学效果,培养学生的实际操作能力,提高学生的创新素质成为重要课题。
三、以赛促教促学的理论基础以赛促教促学是指通过举办比赛的方式,促进教学改革和学习创新。
在教学中,通过组织学生参加各种类型的比赛,可以有效激发学生的学习兴趣,提高学生对知识的掌握程度,培养学生的实际操作能力和团队合作能力。
科学的比赛设置可以帮助学生在实践中不断提高,促使教师在实践教学中不断提高教学水平。
1. 制定科学的比赛计划要进行Java程序设计以赛促教促学教学改革,就需要从比赛的角度出发,制定科学的比赛计划。
在制定比赛计划时,需要考虑到学生的学习状况和实际水平,确定比赛的形式和题目难度。
比赛的形式可以包括编程比赛、项目设计比赛等,比赛的题目难度可以根据学生的学习阶段和能力来确定。
2. 教师角色的转变在以赛促教促学的教学模式下,教师的角色也需要发生相应的变化。
高职高专《Java》课程教学改革的实践与探索

设计 , 变成学生用来展现 自身才能 的练兵场 。学生也可 以由原 来的被动应付变成主动学习的角色, 这样就可以逐渐营造一种
让学生从学 习中获取乐趣 的氛围。
三、 开辟 J v a a课 程的校 ( ) 合作模 式 院 企
时下许多媒体都 在铺 天盖地的报道 ,大学生毕业就等 于 “ 失业 ” 这样一种现象 。 高校计算机教材 2 年不变 大学生求 如“ 0 职再上培训班 ”“ 学脱离实际 I 学生求职前 , 、教 r r 先高成本 ‘ 回 炉 、计算机教学滞后 与 r 行业 日新月异成反差” “ r 等等 。 在高 职高专院校 中这种现 象尤为突 出 , 面对媒体 的种种报 道 , 为 作
分析产生 的根源 。
( ) 四 多读 源 码 多动 手 学 习 Jv aa编程语 言要 经常阅读一些优秀的源码 ,对 自我
提高 、 开阔视野非常重要 。但一定要多动手才能真正把别人 的 东西消化掉 。分 析问题力求一针 见血 , 强调水到渠成 、 潜移默
化、 独立 的解决 问题 。
二、 强化 J v a a课 程设 计 的 实践 训 练
革实践体会 , 分析 了当前 高职 高专Jv 课程教 学存在 的 问题 , 出 了理论 教学 与当" aa aa 指  ̄Jv 技术 的发展 相结合是 高职高专学 生获
 ̄
 ̄ Jv 知 识 的 有效 途 径 。 aa
,
[ 键词 】aa 关 J ; v 教学改革; 课程设计; 校企合作
当前许多高校已开设 ( 或准备开设 Jv 程序设 计课程 , aa 该 课程 已成为高校计算机基 础教 学的骨干课程之一 。 在教 育部计
业, 因为使用 了 Jv 而提高 了生产效率 。在 中国 , 来越 多 的 aa 越 用 户, 因为 Jv aa而降低 了成本 , 享受着生活 。据业 内人 士介绍 , 目前 , 在所有软件 开发类人 才的需求 中, Jv 工程师 的需求 对 aa
_Java语言程序设计_课程改革与教学实践_单田华

摘要:企业因市场竞争和自身发展的需要,对于计算机和通信专业学生的实践能力提出了较高的要求,《Java语言程序设计》是高校计算机科学和通信与电子信息专业的一门专业基础课程,本身具有较强的实践性。
本文作者在课程教学过程中,通过丰富教学方式、合理安排实验、完善考核办法这三个切实可行的途径,提高了学生的实践能力,取得了良好的教学效果。
对于高校电子信息相关专业的程序设计课程教学,这些教学实践的探索工作具有较好的指导和实践意义。
关键词:《Java语言程序设计》课程改革教学实践创造力《Java语言程序设计》是高等院校计算机科学和通信与电子信息专业的一门应用性较强的专业基础课程,内容包括开发环境、基本语法、图形界面设计、事件处理、多线程设计、多媒体技术、流与网络编程等多个章节。
Java语言是目前和未来在网络环境下主要的计算机应用和电子通信设备的开发、管理和维护的应用语言。
该课程具有较强的实践性,因此其对加强学生的实践能力,特别是计算机网络应用和通信设备的研发和操作能力,培养学生的动手能力,为社会输送应用型人才具有一定的作用。
徐利治教授曾表达了有关创造力培养的基本思想:创造力包括有效知识量、发散思维能力、抽象分析能力和审美能力四个部分[1]。
我多年来从事《Java语言程序设计》课程教学和科研工作,一直致力于提高学生的程序开发的学习兴趣和动手实践能力。
江苏大学自2006年9月起开展专业课程改革,我通过不断的探索、实践和总结,认为在该课程改革过程中教师可以通过以下三个具体的途径来提高学生的实践能力。
(1)在教师对课程内容熟练掌握的基础上,采用比较、讨论等多种灵活的教学方式,提高学生学习兴趣和自主学习的参加度;(2)构造接近与实际工程应用开发的实验平台和环境,增加实验教学学时,组织涵盖教学内容的多组实验,根据不同学生情况,按照模块化分类原则安排具体实验内容,保质保量,最大限度地发挥学生实验中的创新能力;(3)设置与教学过程相结合的提问、讨论、回答问题、实验环节的考核,完善课程考核办法,摒弃“一卷定论”的传统课程考核方式,全面客观地评价学生,体现考核的公平、公正和公开性。
高职Java程序设计课程改革与实践

高职Java程序设计课程改革与实践【摘要】分析高职计算机软件人才的培养现状与特点,以java 程序设计课程体系为研究对象,提出高职java程序设计课程建设的总体思路和建设目标,通过改革课程教学模块设置、实施“双证制”教学模式等环节,创新高职java程序设计课程体系,提高java 人才培养质量。
【关键字】高职 java程序设计双证制【中图分类号】g【文献标识码】a【文章编号】0450-9889(2012)12c-0166-02目前,我国软件工程师的人才需求不断增多,2011年,我国软件产业人才需求达120万人,全国java技术人才的缺口应该在60万人左右。
未来5年内,随着开源技术的迅速发展,java人才供不应求,国内许多软件开发企业不惜花费大量的时间与资金培训java 软件开发人员。
在这种背景下,为了适应企业的需要,提升毕业生的就业率,国内的许多高职院校都竞相开设了java程序设计课程,为计算机专业的人才培养寻求新的突破口。
由于java语言的实践性和开发环境的特殊性,如何在传统软件开发人才培养的基础上,采用先进的教学方法与手段,提高教学效果,成为近几年教育界普遍关注和研究的热点。
一、高职java软件人才培养现状java程序设计2005年获教育部计算机基础课程指导委员会指定为核心课程。
高职院校软件技术专业、计算机应用专业、通信技术专业根据培养计划纷纷开出与java技术相关的课程。
大部分院校以面向对象技术、java程序设计、web技术为核心课程构建课程体系,根据不同专业的特点选择数据结构、操作系统、数据库原理等课程作为扩展课程,根据企业需求动态调整课程内容,实施项目教学。
但是,经过几年的实践,仍然存在这样的问题:教师在教学过程中过度重视理论知识的讲授,忽视学生应用能力和实际动手能力的培养;课堂教学与企业的需求严重脱节;教学中对关键知识点和应用能力要求模糊,理论与实践环节没有做到环环相扣;在实训过程中,多数项目还停留在模拟实现阶段,缺乏软件项目实训环节;对于教学与实训效果,评价体系不健全,学生质量监控体系和学习过程的支持体系不完善。
高职Java程序设计以赛促教促学教学改革的实践探索

高职Java程序设计以赛促教促学教学改革的实践探索在软件行业的迅速发展下,计算机专业的就业前景越来越受到学生和家长的关注。
传统的计算机课程在高职院校中的教学方式和内容往往无法满足市场的需求,教学改革亟待推进。
针对这一问题,本文将结合高职院校的实际情况,探讨以赛促教促学的教学改革实践,尤其是在Java程序设计课程中的实践探索经验。
一、教学现状及存在的问题在高职院校,计算机专业的学生主要学习Java、C++、数据库等课程,以及相关的软件开发和设计技术。
当前教学模式主要以传统的授课和实验为主,学生学习兴趣不高,缺乏实践操作和实际项目经验,导致他们在毕业后很难顺利进入职场。
学生对所学内容的掌握程度不够深入,缺乏在实际工作中解决问题的能力,这也成为了影响他们就业的障碍。
二、以赛促教促学教学改革的理论基础以赛促教促学是一种教学改革方式,通过举办比赛的形式,激发学生的学习兴趣,激发学生对所学知识的实际运用能力。
在教学过程中,学生要克服各种困难,提高自己的综合素质,不断完善自己的知识结构。
这种教学方式不仅能够提高学生的自主学习能力,还能够增加学生的实际操作经验,培养学生的团队合作意识和解决问题的能力。
三、以赛促教促学的实践探索在教学改革的实践中,我们组织了一次Java程序设计竞赛,并将竞赛作为教学的重要组成部分。
在比赛前,我们设置了多种培训课程,涵盖了Java程序设计的基础知识、实际项目经验和相关软件工程知识。
在培训课程中,我们特别注重理论与实践相结合,以及团队合作的重要性。
在比赛中,我们为学生提供了实际的项目案例,在限定时间内,要求学生完成相关软件的设计和开发。
比赛分为初赛和决赛两个阶段,初赛将学生分为不同的小组,每个小组负责解决不同的问题,而决赛是整个项目的展示和评选。
通过这次比赛,我们发现学生的学习积极性得到了很大的激发,他们对专业知识的掌握程度有了较大的提高,学习氛围也更加活跃。
通过比赛,学生还提高了自己的实际操作技能,加强了团队合作的意识,培养了解决问题的能力,增加了自信心。
高职JAVA程序设计课程教学改革的探索与实践

高职JA V A程序设计课程教学改革的探索与实践【摘要】近年来,java语言逐渐成为了当今较为流行的高级编程语言之一,目前,高职院校在计算机应用和软件开发等相关专业均开设了java语言程序设计课程。
但是当下高职院校的教学过程中存在着一些问题,本文主要针对这些问题进行分析,并提出一些建议,力求达到更好的教学效果。
【关键词】java程序设计;现状分析;建议JA V A语言作为当今最流行的网络编辑语言,具有独立于平台、安全系数高等特点,不仅适合于开发应用软件还可以进行Web应用开发,已经成为当今网络时代重要的程序设计语言之一。
随着科技的进步,信息化社会的到来,社会对编程人员的需求也逐步增加。
对于计算机专业及软件开发等相关专业的学生来说,熟练掌握java技术显得越来越重要。
高职院校为了适应社会的需要,培养应用型人才,积极开设了软件设计和计算机应用相关的课程,目的是为了培养出优秀的高技术应用型人才。
大多的高职院校计算机等相关的专业都开设了java 程序设计课程,针对高职院校学生的自身特点,要求学生必须牢固掌握java程序设计的基础知识,更要进一步的具备初步的编程能力,从而拓展学生的思维空间,培养学生的实践能力,以便能够将学习的理论知识与实践相结合,真正做到学以致用。
目前,高职院校在教授java程序设计课程时,由于没有充分把握高职院校学生的自身特点,再加上在教学内容及教学方法和手段上存在着一定的缺陷,导致java课程的引入没有起到预期的效果,学生能够真正将学习的理论知识跟实践相结合的能力仍有待进一步提高。
一、高职院校的java教学现状分析1.高职院校学生自身特点分析众所周知,高职院校的生源大多都是那些因为高考成绩稍微低一些的学生,或是中专生等等,大都存在着学习基础薄弱、自主学习能力较弱、自我约束克制能力较差的特点。
高职院校学生的英语和数学基础较为薄弱,对一些程序的代码和算法,不能够很好的理解。
因此,在面临不熟悉的稍有点难度的java语言的学习时,往往比较困惑,没有一个正确的心态对待,学习时觉得有难度就会轻易放弃,导致失去了学习的兴趣,从而出现厌学情绪。
高职《JAVA程序设计逻辑》课程整体教学改革与实践

础。
1 3 常考核
形成性
评价
根据上课考勤情况 、 根据完 成作业、课堂实践情况等
根据完成项 目的时间、功 能 、是否创新情况
3 . 3学 生示 范教 学法
分值
8 吩
评分细则
非独立完成或功能不完全者酣 隋 扣分
变量命名规范 类名命名规范
方法命名规范
5 5
5
没有按照规范要求的,扣5 分 没有按照类名规范要求的,扣5 分
没有按照规范给方法命名的 , 扣5 分
在课堂的实践环 节中 , 让一个学生上讲 台编程 ,他 的所有操作会 通过投影仪展现给全班同学 , 如果讲 台上学生犯 了的错误 ,老师以此 为例加 以更正和讲 解 , 并介 绍一些 可避免犯错 的编程技巧 。此教学方 法已使用多个学期 , 对于提高学生的编程能力效果显著。
教学组织形式 的多样化扩大了单位时间内学生 主动活动 的空间 , 而且释放 了每个学生的精神动力 ,使他们有机会大胆地表达 自己的感 受 、意见和结论 ,而不是去揣度教师期望的标准答 案,课堂上就会 出 现不同的声音 ,发生争论 , 引发进一步的思考 。
的基本知识 , 具有 i a v a 、c # 租i s p 程序设计语言的编程能力 , 具 有数据
关键 词 :J a v a 程序 设计 逻辑 ;教学 改革 ;应 用 型人 才
1 前 曹
更多知识。
我校的软件技术 专业培养方案拥护党的基本路线 ,面向计算机软 件行业, 根据行业相关 岗位 ( 群) 需求而设置, 适应计算机应用软件开 发 、维护等领域的第一线需要 , 具有 良好 的团队意识 、职业 道德 、爱 岗敬业精神, 具有责任意识和创新意识, 具有计算机软件编程能力与应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【 摘 要】 本文论述 了 高职《 v 程序设计》 在 Ja a 课程教 学中, 以培养 学生专业兴趣和专业素 养为 目标 , 应用“ 任务驱动式” 学法, 教 采取分 步迭 代 的方式组织课 堂教 学的改革与实践。实践证明 , 该方法可以有效地激发 学生的学 习热情和学习兴趣 , 培养 学生的创新能 力和 实际工作 能力 ,
《 国家 中长期教育改 革和发展规划纲要 (0 0 2 1 年 ) ( 2 1 — 0 0 》 公开征 求意见稿 ) 指出 : 发展职业教育是推 动经济发展 、 促进就业 、 改善 民生 、 解决“ 三农 ” 问题的重要 途径 . 是缓解 劳动力供 求结构 矛盾 的关键 环 节. 必须摆 在更加 突出的位 置Ⅲ 。因此如何 加强教育教学改革 , 探索适 合 高职教学 的教 学模式 . 为适 应社会 和企业 用人 的需求 . 培养具有 一 定 基础理论知 识和较强技 能的实用型人 才是职业学校 适应 国家教 育 改 革和发展要求 . 进 自身更好更 快发展 的重要 目标 作为教 学改革 促 的实施者教师应 该在新形势 下更新教学 理念 . 改进教学 方法 . 更新 教 学 手段 . 地促进课程教学改革 , 到更好 的教学效果而努力 。 更好 达 笔者 从 自身教学实 践出发 . 结合个 人教学改 革 . 采取任务 驱动分步迭代 的 方式组织课程课 堂教学 . 达到了很 好的效 果
k o e g steg a,tea piain ”ak- rv n p ra h,trtv tp t ra iete rfr o e c ig a d p a t e e c igpo e h tte n wld e a h o l h p l to ts die ”a p o c ieaie se o og nz h eom ta h n n rci .T a hn rv d ta h c f c meh d c n e e t eysi lt n h sam o e r ig a d itrs n la ig td n so n o ain a d p a t a bl yt infcn l mp o e to a f ci l tmuae e t u is frlann n n eeti e r n ,su e t in v to n rci la ii osg i a ty i r v v n f c t i
明显地改善教 学效果。
【 关键 词 】 高职 ;v; " J a"务驱动 ; a f  ̄ 分步迭代 ; 学改革 教 【 bt c]h rc i ussteHge V ctnl” v r rm i ”ah gt s dn fp f s nlie s n resnl A s atTi a ie d cs h i r oaoa J a Po a mn t ci o t et o re i a n r t ad p f i a r s tl s e h i a g g e n u s o so te s o so
1 任务驱动分步 迭代教学 法
“ 任务驱动式 ” 教学 法是 2 世纪 8 年代首先 由 Ben和 K a ae O 0 re rhk 等人提出的一种教学理念。 主张是 : 其 在教学 中以任务“ 驱动教学” 通 。 过以各种各样 的学习任务 为中心 . 使学 生在完成任 务过程 中. 自主进 入 学习过 程 , 自主深入社 会 , 独立 或协作 运用相关 知识 . 成学 习任 完 务 . 到锻炼 提高学 生管理协作能力 该 教学方法体现 了“ 达 以任务 为 主线 , 以教师 为主导 . 以学生 为主体 ” 的教学 思想 . 师的教学 与学 生 教 的学习都是 围绕 着~个 目标 、 基于任务来完 成的 . 合于培养 学生 的 适 自学能力 和分 析问题 、 解决 问题 能力 . 充分 发挥学生 的主观 能动性 . 非 常适用 于计算机 软件课程 的教学 和学 习 分步迭代教学方法 按照人 们 表 1 模块 划分 与任务设计 认识 实践的规律 : 学习 阶段 模 仿阶段 独 立应用 阶段 . 把该规律 应 模块一 :基本算 法 模 块 二 : 简 模 块 三 用 到计 算机软件 课程教学过 程中可 以达 到训练学生逐 步掌握程序语 模块 单 图形 界 面 : I 模 块四 MS 与控制台应用程序 应用 :网络应用 言 编码调试能力 以及运用程序语言进行项 目开发的能力 任务驱动 分 应用 步 迭代教 学法是 以任务来组织教学 内容 . 以分步迭代 的方式来组织 教 工 作任务 : 通 工作任 务 :趣味算 工 作 任 务 学 过程 . 两种方法相互结合交叉渗 透以达 到较为理想 的教学效果 俄 信 录 管 理 系 工作任务 :网络 版
ef c i e e s o e c i g fe t n s ft a h n . v
【 e od ]i e vctnlJ aTs re; e e tnTa i fm K yw rsHg roa oa; v;a d v S piri ;ec n ro h i a k i r t tao h ger
和以分步迭代训 练教学方法来 组织教学过程 以及设计合理 的教 学考 核与评价方式 具体实施方法如下 : 21 任务为媒介 的教学 内容组织 . 首先分 析教材 . 析教学 内容 的重要 知识点 . 剖 审定和组织教学 内 容. 并把 其划分为几个 主要子教学 内容 . 然后根 据各 子教学 内容 之间 的联系来划 分教学模块 . 对每个教 学模 块设计工 作任务 . 每个模块 设 计的任务不少于三个 .不同任务对应分步迭代教学方法 的三个 环节 : 学 习阶段 模 仿阶段 独立应用 阶段 图 1 所示为分 析和组织 ( v Ja a 程序设计》 课程 内容所分成的几个子教学内容。 教学 内容划分后 . 根据各内容之间 的联 系及前后衔接 关系进行 任 务设计 . 任务驱动法 任务设计是导 向 . 任务设计 的好坏直接决定 着教 学 的效果 。教师在进行任务设计时需要着重考虑以下几个 方面 : 首先教师设计 的任务要 以学 习目标为主线, 突破难点, 强调重点 。 要注意把握好各章 、节与前后章节的关联关系, 能让任务与教学 目 不 标脱节 . 让学生在完成任务同时也学到相应章节的内容 其次任务 的选择要有趣味性 兴趣是最好的老师, 推动学 生去 是 寻找知识, 掌握 真理的精 神力量 。 在学 习图形界面和多线程知识时 , 针 对学生一般喜欢游戏的特点 . 计了贪吃蛇 , 设 俄罗斯方块 , 克大战这 坦 些工作 任务 .在教授 网络 编程时又设计 了网络版五 子棋 . Q聊 天系 Q 统 实践证 明 学 生在完成一个 与他们 的实际生活密切相关且 较有兴 趣的“ 任务” 他 们会非 常专心 。 时, 乐此不疲
科技信息
。职校论坛o
S IN E&T C N L G F R TO CE C E H O O YI O MA I N N
21年 02
第3 期
Hale Waihona Puke 高职 J v 程序设计》 aa 任务驱动分步 迭代教学改革与实践
王 国华 刘 新桥 f 沙航 空职 业 技术学 院 湖 南 长沙 长
4 02 ) 1 1 4