Java课程教学改革与实践

合集下载

开源项目下Java语言课程体系的改革与实践

开源项目下Java语言课程体系的改革与实践

开源项目下Java语言课程体系的改革与实践摘要:文章主要介绍了基于oracle公司开源项目下java语言课程的整体课程体系的设计,旨在原有基础上进一步提高教学质量和效果,更好地把理论和实践有机地结合起来,以满足当前产业发展对创新型工程人才的需求。

该课程体系改革的主要内容有新型关联一体化课程设置、分层次分角色集成化课程教学方法、结合开源项目开发并演示软件产品和新型考核方法的建立。

自2012年初实施以来,该课程体系的实践得到了师生的认可,激发了学生的兴趣,在实践中取得了较好的成效。

关键词:开源项目课程体系课程设置中图分类号:g642.0 文献标识码:a文章编号:1004-4914(2013)03-145-02一、引言java技术的开源社区产生了许多有价值的开源项目,并且培养了一大批优秀的大师级编程专家。

开源项目有利于学生动手能力和合作精神的培养。

开源项目采用“集体开发”、“合作创新”和“技术共享”的模式,通过来自底层志愿者的自下而上创新体系进行软件的开发。

针对软件工程专业的学生将来选择it行业就业,编程能力、团队协作能力、项目分析能力等尤为重要。

为此,基于开源项目下要完善《java语言程序设计》课程的整体课程体系的设计,可以在原有基础上进一步提高教学质量和效果,更好的把理论和实践有机的结合起来,以满足当前产业发展对创新型工程人才的需求。

《java语言程序设计》课程是我校计算机软件工程专业的一门专业基础课程,该课程的教学目标是让学生掌握面向对象的编程思想,并能够独立完成项目的开发,但以往的教学实践表明,很多学生学完课程后并不能很好的应用到实际产品项目的开发中。

要达到预期教学目标,提高学生的实践应用能力,结合开源项目完善《java 语言程序设计》课程体系的设计应该是改革的途径之一。

二、应用价值oracle公司推出的java的开源社区是最活跃的社区,这些社区产生了很多有价值的开源项目,像企业开发项目流行的apache tomcat server、ant、eclipse、jboss、struts等,在java技术中采用开源项目按照软件工程思想把某一项目展开并贯穿于整个java课程体系及教学中,可以切实的让学生看到学习java语言课程究竟可以实现什么,项目打包后的运行效果是什么,如何去开发一个企业的真实项目,更好地应用启发式教学让学生明确自己的位置。

高职Java程序设计课程改革与实践

高职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 是当今编程语言中最流行的语言之一,其在编程教育中具有重要
的地位,因此Java系列课程的教学改革和实践也被广泛关注。

本文就
如何改革和实践Java系列课程进行了一些分析和探讨:
一、课程体系改革
1. 加强对基础理论知识的掌握,不能仅重视语言特性和新知识的学习,也不能过度强调解决实际问题的能力,而要完全掌握和理解Java的基
本概念。

2. 对Java语言的掌握要有一定的深度,以便学生能够更好地应用Java
语言编程,理解相关技术原理以及应用他们设计程序。

3. 优化Java课程体系,不断丰富Java编程教育素材,增加学科素养和
计算机技能的学习。

4. 加入Web开发和安全方面的课程,让学生更好地掌握Web应用编程
技能和安全知识。

二、实践教学改革
1. 扁平化学习模式,使教师有更多机会和空间激发学生的创新思维,
尤其是学生在实践中的创新精神。

2. 加强实践教学,增强课堂教学的趣味性和实用性,培养学生在逻辑
和算法方面的思考能力。

3. 注重培养学生的团队协作技能,鼓励学生从不同角度进行论证,学
会探讨和相互学习,有效提升学习效率。

4. 加强课外项目实践,让学生从案例和项目中总结出编程的技巧和方法,为今后的开发任务做准备,培养学生的自主学习能力。

综上所述,教学改革和实践与Java系列课程有着密切的关系,以上就是对Java系列课程的教学改革与实践的一些分析和探讨,希望能为提高Java系列课程的教学质量和实践水平提供一些参考。

经管类专业Java语言程序设计课程教学改革与实践

经管类专业Java语言程序设计课程教学改革与实践

0 引言
1经管类专业J a v a语 言 程序 设 计 课 程 教 学现 状 及 存
参 照教育部学科 分类办 法 , 经管 类专业主要包 括经济学 与 在 的 问题 管理 学两 个大 的一级 学科 下设的各 专业 。在经 管类各 专业 的 目 前, 多数 经管类专 业的计算机 课程的教学是 以计算机应 教学 中教 授面 向对 象程序设 计语言类的课程 , 一方 面可 以让学 用为基础 进行的 , 该课程 的主要 目的是让所有学生 掌握 计算机 生掌握 一 门计算机 编程语言 , 为其解决 管理类 问题提 供有力 的 的基 本操作 , 学会使 用计算 机 ; 而J a v a 语 言程序设 计是在 掌握 工具基础 ; 另一方面 , 可 以增 强其逻辑思维能 力 , 进 一步提升其 该课 程 的基 础上 要求 学生能 利用计 算机解 决问题 。在 目前的 管理 水 平 n 。J a v a 语 言作 为 面 向对象 程序 设 计语 言 的典 型代 教学过程 中 , 尚存在 以下 问题 。 表, 自推 出 以来即被 看作 最具生 命力 的计算机 编程语 言 , 特别 1 . 1 授 课 对 象 不 明 确 是其 “ 一次编 程 , 各处运 行 ” 的特 点 , 使其 成为 网络时代 的重要 教授 J a v a 语言程序设计的教 师大多是 计算 ̄ L e - 2 相关专业 的 编程 工具 之一 。我国经 管类 高校 的相关专 业也 大多开 设了程 专业人员 , 在授课时往往 采用的是针对计算机专业的教 学形式 , 序设计课 程 , 如: 上 海财经大学 、 南京财 经大学 、 东北财经大 学 、 重点 讲程序设计 的理 论知识 , 课下让 学生 自主去完 成练 习 。然 西南财经大学 以及 南京审计学院等 , 。 而, 经管类学 生认为财经管 理类专业 的学生今后不会从 事程序 目前 , 在经 管类专业 中开 设 J a v a 程序 设计课程存 在一定 的 设计工作 , 学习程序设计没有用处 , 所以课下 自 主练习根本不可能 难度 , 特 别是随 着面 向对 象概 念 的引入 , 不 论是教师 还是 学生 完成 , 逐渐地对该课程失去兴趣 , 在教学的效果上将大打折手 口 【 。 均对这 门课 程产生 了诸 多怀疑 , 传统 的教学 模式亟需要 改革 以 1 . 2 教学 内容太 专业

高职院校Java课程项目化教学改革实践

高职院校Java课程项目化教学改革实践
业 及相关 专业 都 开设 了 J a v a课程 。但 是 , 由于高 职
学 内容构 想 的 , 与 当今 企 业 实 际 的 运作 方 式 和 业 务
流 程严 重脱 节 , 而 且 没 有按 照 软 件 企 业 开发 流 程 进
行 软件 开发 , 导致 学生 动手技 能提高很 慢 。为此 , 作
谭 鸿 健
TAN Ho n g — j i a n
( 桂林理 工大 学高 等职业 技术 学 院计算 机应用 系 , 广 西南 宁 5 3 0 0 0 1 )
( Ap pl i e d Co m pu t e r Sc i e nc e De pa r t me n t, Voc a t i on a l Co l l e ge of Te c hn ol o g y o f Gu i l i n Uni v e r
高职院校 J a v a课 程项 目化 教 学 改革 实践
P r a c t i c e o f P r o j e c t — o r i e n t e d T e a c h i n g Re f o r m o n J a v a
Co o u r s e i 。 n Vo o c a t i o na l S c h l l o O o 0 l 1 s S
广 西 科 学 院 学 报
J o u r n a l o f Gu a n g x i Ac a d e my o f S c i e n c e s
2 01 3, 2 9( 2 ): 13 6~ 1 3 8, 1 44 Vo 1 . 29, No. 2 Ma y 2 01 3
r i ou s a s pe c t s .
Ke y w o r d s : t e a c h i n g r e f o r m, J a v a c o u r s e , p r 0 j e c t — b a s e d i n s t r u c t i o n

高职《JAVA程序设计逻辑》课程整体教学改革与实践

高职《JAVA程序设计逻辑》课程整体教学改革与实践
使用 ,可以提高学生软件项 目 开发 能力 和以r I ' 职业素质和个人修养代 表的 “ 软素质” ,为学生后续课程的学习和将来 的工作 打下 良好 的基
础。
1 3 常考核
形成性
评价
根据上课考勤情况 、 根据完 成作业、课堂实践情况等
根据完成项 目的时间、功 能 、是否创新情况
3 . 3学 生示 范教 学法
分值
8 吩
评分细则
非独立完成或功能不完全者酣 隋 扣分
变量命名规范 类名命名规范
方法命名规范
5 5

没有按照规范要求的,扣5 分 没有按照类名规范要求的,扣5 分
没有按照规范给方法命名的 , 扣5 分
在课堂的实践环 节中 , 让一个学生上讲 台编程 ,他 的所有操作会 通过投影仪展现给全班同学 , 如果讲 台上学生犯 了的错误 ,老师以此 为例加 以更正和讲 解 , 并介 绍一些 可避免犯错 的编程技巧 。此教学方 法已使用多个学期 , 对于提高学生的编程能力效果显著。
教学组织形式 的多样化扩大了单位时间内学生 主动活动 的空间 , 而且释放 了每个学生的精神动力 ,使他们有机会大胆地表达 自己的感 受 、意见和结论 ,而不是去揣度教师期望的标准答 案,课堂上就会 出 现不同的声音 ,发生争论 , 引发进一步的思考 。
的基本知识 , 具有 i a v a 、c # 租i s p 程序设计语言的编程能力 , 具 有数据
关键 词 :J a v a 程序 设计 逻辑 ;教学 改革 ;应 用 型人 才
1 前 曹
更多知识。
我校的软件技术 专业培养方案拥护党的基本路线 ,面向计算机软 件行业, 根据行业相关 岗位 ( 群) 需求而设置, 适应计算机应用软件开 发 、维护等领域的第一线需要 , 具有 良好 的团队意识 、职业 道德 、爱 岗敬业精神, 具有责任意识和创新意识, 具有计算机软件编程能力与应用

《Java程序设计语言》教学改革的探索与实践

《Java程序设计语言》教学改革的探索与实践

是对语言本身死记硬背。编程思想是在反复 的实践 、 观察 、 分析 、 比较 、 总结 中潜 移 默化 积 累的 。多数情 况下 , 掌握 编程 思想 , 对 一旦 面 新 的编程 语 言时 ,只需要 简 单了解 该语 言 的
语 法特 点就可 以即学 即用 。为 了更 好 的启 发 学 生 的编程思 想 ,首先要 培养 学生 解决 实 际

终生 受 益 。教 师 在传 授专 业知识 的 同时应该 强调 职业 素 质教 育 ,把 职业素 质教 育融合 到 教学 中去 ,注 重 学生 综合 能力 和解决 实际 问 题能 力 的培养 。 对 于 Jv 教 学 ,职业素 质教育 首先应该 aa 强调 团 队精 神和 协作 能力 。现 实 中的开发任 务几 乎 是个 人力 量不 可 能完 成的 , 要通过 需 组成 强 大的 团 队来创 造 奇迹 。其 次 应该养成 规范 化 、 准 化 的代 码编 写 习惯 。 标 良好的编写 习惯 , 代码 具有 良好 的 可读性 , 使 不但 有 助于 代码 的 调试 和移 植 ,也有 助 于不 同技术人 员
盘, 就不如不学。 即使有时候所敲的代码不太 教学的改革与探索[. J计算机教育,0 84 . 】 20 ( ) 明 白 , 以先 运行 , 看结 果 , 加感 性 认识 . 【】 可 看 增 2孙伟. aa Jv 程序设计》 课程的教学改革与实 然 后上 升 到理性 的认 识 。所 以教学 中一定要 践『. J计算机时代,0 5I)8— 6 ] 2 0(1,4 8.
1 引言
众 所 周 知 ,aa 2 Jv 是 O世纪 9 O年 代 初 推 出的一种 纯 面向对 象编程 语言 工具 , 自 它 从 面世 以来 , 已经获 得 了业 界的一致 推 崇 , 时至 今 日, v J a已经 发展 为 一个 覆 盖 面广 、效 率 a 高、 易用性 强 的技 术平 台。 了适 应人 才市场 为 的需求 , 几乎 所有 高校都 竞相 开设 了 ( v 程 Ja a 序设计 》 等相 关课程 。虽 然 I 业对 Jv 人 T企 aa 才 的需 求量很 大 , 却很 难招 聘 到合 格 Jv 但 aa 人 员,其 中最根 本 的原 因就是许 多计 算机 专 业 的毕业 生在 读期 间没有 掌握 实用 的技 能 与 经 验 ,距 离企业 的实 际用人 需求 有较 大 的差 距 ,因 此如何 更好 地 发挥 J V A A课 程 实 践性 强 的特点 , 使学 生具备 很强 的动 手实 践能 力 、 掌握 JV A A程 序开 发技 巧 、积累项 目开 发经 验便 成 了计算 机教学 中一个 探讨 与研 究 的热 点 和焦点 。 2 Jv 程 序 没训‘ 言教 学 中的常见 问题 a a 语 在 Jv 程 序设 计这 门课程 日常 的教 学 中 aa 以及与 同事之 间 的相互交 流 中 ,作 者 发现该 门课程 在实际 教学 中主要 存在 以下 几个 方 面 的问题 : ( )学生普遍 反映对 Jv 程序设 计 有兴 1 aa 趣 ,但 同时也 畏难 。学生 的兴趣 来 源 于实 际 就 业 需 要 , v 的 广泛 应 用是 学 生 们 想学 习 Ja a Jv aa的主要 原 因。学 生们通 常对 编程 没有 足 够 的 了解 , 学编 程时 , 在初 很少会 有 学生 真 的 因为爱 好 编程而学 习 Jv。由于 程序 设 计 不 aa 仅 要 求设 计 者具 有很 强 的逻 辑 思维 能 力 , 思 路 清晰 , 求设 计者 能不 断 自我学 习 , 应现 要 适 代 编程 技术 的变化 。这对 一些 学生 造成 了学 习压力 , 进而 导致这些 学生畏 难 , 害怕编 程 。 ( )希望获 得更 多实用 技 能和 动手 能力 2 的培养 。 aa Jv 程序设 计在课 程改革 以前 , 主要 通 过传统 的语 言教 学方法 来进 行 ,在 内容上 从 了解语 言特征 人手 。 点强调 基础 Jv 语 重 aa 法 。 管在实践 教学 中逐步 引入 了案例 教学 , 尽 不 过仍缺 乏如何 运用 Jv 完成 实 际项 目的 内 aa 容。 另外 , 内容 中也 欠缺一 些 与编程 相关 教学 的能力培 养 。 括使用 参考 文档 的能力 、 包 使用 开 发工具 的能力 等等 。虽然 这些 内容均 不属 于传 统教 学范 围 ,但都 是学 生在 实 际动手 环 节 中必须 用到 的能力 。因此有 必要在 Jv 程 aa 序设 计教 学 内容和方 法上 做一 些调 整 。以促 进 学生 实用技能 的提 高。 3课 堂教学 方法 的探 索 31侧 重启发 编程思想 . 无论 学 习哪一 种编程 语 言 ,最 重要 的 是

高职院校“Java程序设计”课程的教学改革与实践

高职院校“Java程序设计”课程的教学改革与实践
S c i e n c e& Te c h n o l o g y Vi s i o n
科 技 视 界
科技・ 探索・ 争鸣
高职院校“ J a v a 程序设计" 课程的 教学改革与实践
李晓 明 ( 南京 正德职 业 技术 学院 , 江苏 南 京 2 1 1 1 0 6 )
【 摘 要】 本 文从 高职 院校 中所开设 的 J a v a 程序 设计课 程在教 学中存在 的问题及 原 因进行分析与研究 , 以培养 学生学习兴趣 、 增强学生软
用。
入教学 : 在讲 J D B C技术时我们会采用 网上银行及 对数据库操作 的优
化一数据库连接池项 目作 为教学案例 : 在讲 S e o k e t 编程时我们会引入 聊天室和 Q Q两个项 目原 型进行 教学 。让学生在掌握知识点 的同时 ,
也积累 了项 目经验 . 有 了成 就感 . 同时增 强了他们 的 自 信 心与学习兴

1 教 学现 状分 析
J a v a 程序设 计课程是 一门操作性 、实践性和理论性 都很强 的课 程. 这就要求如何合理 安排 好理论与实践 的教学 比例 、 教学案例 的选 择 与教学模式 的施用等等 因素都会对教学产生一定 的影响 . 目 前 高职 学生 在学 习 J a v a 程序设计过 程 中普遍存在对知识点 的理解与掌握不 够深入 、 不会用 , 动手能力弱 , 学习兴趣不高 、 信心不足等等问题 , 出现 上述现象 的主要原 因有 以下几个方面 : ( 1 ) 课程 体系结构 陈旧 , 对于一些 过时或现在很 少使用的技术 知 识点 , 如A p p l a t 、 A w T 、 J 2 M E等还作为教学 内容或重点 , 而对于一些新 的, 并 在 实际开发 中常被使用 的知识点 , 如 面向对象 、 集合 、 反射 、 泛 型、 注解 、 异常 、 多线程 、 J D B C 、 S o c k e t 等却被 忽略或讲 的太少太肤浅 . 当然可能也会受到课时的限制 , 导致学的不深人 、 不扎实 . 不能学 以致

“Java程序设计”课程的教学改革与实践

“Java程序设计”课程的教学改革与实践

互联 网的 出现使 得计 算模式 进入 了网络计算 时代 。网络计 算模 式 的一 个特 点是 计算 机是 异 构 的 , 就 这 需要 一种跨平 台 的编程语 言 , 使得用 它编 写的程序 能够在 网络 中的各 种计算 机上正 常运行 , v J a就是 在这种 a 需求 下应运 而生 的。据最 为权 威 的编程语 言流行 度评估 机构一 T0 E发布 的调 查显 示 ,aa语 言 已经 连续 1B Jv 数年在 编程语 言流行度 排行榜 上名列第 一 。 目前我 国软件产 业发展迅 速 , Jv 序 员需求 量 比较 大。为 对 aa程
得 比较好 , 本上 能灵 活运用 Jv 基 a a语 言进行 程 序设 计 , 为后 续课 程 的学 习打 下 了 良好 的基 础 。① 提 高 了学 习兴趣 , 学生 动手 能力 明显增 强 。采 用项 目驱 动 、 教 、 、 ” 体教 学 方 法 , “ 学 做 一 让学 生 感受 到 真 实项 目训 练 , 加深 了对教学 内容的理 解与 应用 , 提升 了学 生动 手编 写程序 、 调试 程 序 、 析项 目等实 践能力 , 养 了学 生沟 分 培 通 协作 能力 。通过对 2 0 0 5级 、0 6级学 生 的教学效 果调 查 , 20 学生对 本课 程 的学 习兴趣 与实践 能力 提 高 6 % 5
() 4 添加 网络 教学 , 建设 学 习交流 网站 。 网络教学 是 目前教 学改革 的一个重 要部 分 ,网络 教学是 教学 中
的一 个重要 辅助 手段 , 是学 生 和教师 的第二 个课 堂 , 以帮 助学 生课 后 进一 步 学 习 。本 课 程 的教学 网站 它 可
中 ,实现 了如 下几个 主要 功能 , 包括课 件 浏览 下载 、 作业 提交 、 教师 答疑 、 论坛 交流 、 节练 习 、 章 模拟考 试 等。 () 5 成立 项 目小组 , 进入 实训 基地 。模 拟 软 件企 业 的项 目开 发 组 , 把学 生 分 成若 干 小组 , 为每 个 小 组 分

Java程序设计课程考核评价模式改革与实践

Java程序设计课程考核评价模式改革与实践

Java程序设计课程考核评价模式改革与实践1. 引言1.1 背景介绍随着信息化时代的快速发展,计算机科学与技术已经成为了当今世界上最为热门的专业之一。

在计算机科学与技术专业中,Java程序设计课程一直被认为是非常重要的一门课程,因为Java语言具有跨平台性、简洁易学等优点,被广泛应用于各种软件开发项目中。

Java程序设计课程的考核评价模式也变得愈发重要。

传统的考核评价模式往往存在着一些问题,比如基于笔试的评价方式不能很好地检测学生的实际能力,考试内容与实际应用脱节等。

为了解决这些问题,学校需要对Java程序设计课程的考核评价模式进行改革与创新,以更好地促进学生的学习和发展。

本文将针对Java程序设计课程的考核评价模式进行改革与实践,旨在提高学生的实际能力和创新意识,促进学生全面发展。

1.2 问题提出在传统的Java程序设计课程考核评价模式下,学生通常受限于笔试和编程实验,存在着创新能力不足、实际应用能力欠缺等问题。

由于Java程序设计是一门注重实践和动手能力的课程,传统考核评价模式无法全面评价学生的综合能力和潜在潜力。

这种情况下,如何改革Java程序设计课程的考核评价模式,更科学地评价学生的学习成果,提高教学质量,已成为亟待解决的问题。

在当前社会环境下,要求学生具备创新意识、实践能力、团队合作精神等多方面能力,传统的考核评价模式已不符合时代需求。

针对Java程序设计课程考核评价模式所存在的问题,我们有必要进行一次深入的改革和实践,以适应不断变化的教学需求和学生发展需求。

通过探讨现行考核评价模式存在的问题,我们能够更好地制定改革方案并在实践中取得有效成果,为未来的Java程序设计课程教学提供更加科学、合理的评价模式。

1.3 研究目的研究目的是通过对Java程序设计课程考核评价模式的改革与实践进行深入探讨,探索如何更好地评价学生在课程中的学习成果和能力提升,提高教学质量和学生成绩。

具体包括以下几个方面的目的:1. 分析现行考核评价模式存在的问题和不足,寻找改进的空间和方向;2. 设计符合实际需求的考核评价改革方案,提出科学、合理的评价标准和方法;3. 描述改革实践的具体过程,总结经验和教训,为未来的实践提供借鉴;4. 对改革实施后的效果进行评估,探讨改革对学生学习情况和教学效果的影响;5. 分析改革过程中出现的问题和挑战,提出改进建议,为今后的改革提供参考和指导。

基于编程技能的Java课程教学创新与改革

基于编程技能的Java课程教学创新与改革

基于编程技能的Java课程教学创新与改革一、课程教学的创新与改革意义1.满足市场需求随着信息技术的快速发展,市场对Java编程人才的需求日益增加。

对课程教学进行改革,更加符合市场需求的课程,才能更好地培养学生的编程技能,提高他们的就业竞争力。

2.提高教学质量当前大多数学校的Java课程内容相对传统,难以满足学生对知识的深度和广度需求。

通过改革和创新教学方式和内容,可以提高教学质量,提高学生的学习积极性和学习效果。

3.推动学科发展二、Java课程教学改革的思路1.更新课程内容2.引入新技术随着技术的发展,很多新技术如云计算、大数据、人工智能等已经成为当前热门的技术方向,因此可以在Java课程中引入这些新技术的知识内容,帮助学生更好地了解和掌握这些新技术。

3.注重实践教学Java编程是一门实践性很强的学科,因此在课程教学中,应该注重实践教学,增加编程实践环节,让学生通过实际操作掌握编程技能。

4.开设项目实践课程在Java课程中可以开设项目实践课程,让学生通过参与项目实践,锻炼自己的编程能力和团队合作能力,从而更好地掌握和应用所学的知识。

1.与企业合作2.组织编程比赛可以组织编程比赛,让学生通过比赛的形式来锻炼自己的编程能力和解决问题的能力,激发学生的学习兴趣和学习激情。

3.开设专业课程在Java课程中可以开设专业课程,涉及到项目管理、软件工程、系统架构等方面的知识,帮助学生更好地了解和掌握软件开发过程中的相关知识。

4.推动课堂教学改革在课堂教学中,可以引入互动式教学、案例分析等教学方式,增加学生的参与度,激发学生的学习热情。

1.提高学生综合能力通过课程教学改革,可以提高学生的编程能力、团队合作能力和问题解决能力,增强学生的综合能力,提高他们的就业竞争力。

通过课程教学改革,可以促进Java专业的发展,推动学科的理论和实践的融合,更好地培养适应市场需求的高素质人才。

通过课程教学改革,可以提高教学质量,激发学生的学习兴趣和学习热情,增强学生的学习效果。

高职《JAVA程序设计》教学改革探索

高职《JAVA程序设计》教学改革探索

浅谈高职《JAVA程序设计》教学改革的探索随着网络的高速发展,计算机软件技术可谓日新月异,软件开发企业对开发人员的需求也就越来越大,java作为目前最流行的编程语言之一,使得众多it企业都迫切需要大量的java技术人才。

近年来许多职校也增设了java程序设计方面的课程,但是大多学过java程序设计的学生的技术水平与企业要求的差距很大。

一、传统教学中存在的问题传统高职java程序设计教学中存在培养目标定位不准,孤立软件专业各课程间的有机联系;教材使用不当,教学方法陈旧;传统授课以语法为纲,重语法,实训与社会脱节;学生编程训练不够,基本操作技能不熟练;双师型师资匮乏,缺乏有开发经验的人才;学习目标不明确,兴趣不浓,积极性不高等方面的问题,这些问题也导致了学生感觉像听天书,跟不上教学进度,从而失去了兴趣,最终出现了教师上程序设计课累、学生听着也累的不良效果。

二、改革措施1.课程体系改革java程序不太适合初学程序的同学,最好能够先学习一门基础的面向对象语言,比如说vb。

在刚进行入门教学时,不宜涉及难度大、不易理解的内容,要突出趣味性、易学性,降低学生对新事物的困难感。

可在适当的在课堂编写一些小程序、小游戏,以调动学生的兴趣和积极性。

针对职校学生普遍英语比较差的情况,应该先开设计算机英语课程,使得学生有一定的计算机专业词汇基础。

另外,java程序设计教学中教师可以编写适合本职校学生特点的校本教材,每次课前把所涉及的英语知识点先划出来讲授,再讲授语言。

2.改革教学方法在教学过程中,教师要改变以往填鸭式的教学方式。

目前较新的教学方法有项目教学法、任务驱动、案例教学法、对比归纳法、多模式教学法等等。

(1)项目教学法。

项目教学法是教师与学生之间通过共同实施一个完整的项目而进行的教学活动。

在设计教学过程时,首要考虑如何体现学生在学习过程中的主体作用,先给学生创设一个和当前所学习的内容与现实情况基本相接近的情景环境,再由教师将成果展示,再让学生独立思考或者分组交流,对知识点进行理解、消化,最后进行学习评价。

JAVA教学方法改革与实践

JAVA教学方法改革与实践

JAVA教学方法改革与实践□秦靖伟【摘要】程序设计是实践性很强的课程,如何调动学生的积极性,开展既丰富又具有创造性的学习,是当前软件教学亟待解决的问题。

作者结合多年的实际教学经验,对JAVA教学中的手段、方法、内容及成绩评价系统进行分析探讨,以求提高教学质量。

【关键词】Java教学;教学方法;模块化教学;任务驱动【作者单位】秦靖伟,吉林工商学院信息工程分院一、JAVA教学过程中存在的问题JAVA语言是目前软件编程方面最广泛的编程语言之一,它自身以其与平台无关性、纯粹面向对象、安全性等特性正在被越来越多的程序员所使用。

目前在高校的教学中,JAVA程序设计已成为计算机专业的主干专修课程。

但当前一般院校的Java教学往往有如下的现象:学生“基础知识听懂了,学会了,但不知道怎么用,有什么用”。

分析原因主要有以下三方面:(一)认知片面加理论枯燥,易产生厌学心理。

这是所有编程语言都无法回避的问题,理论枯燥加上学生对新知识缺乏整体的认识,使得初期的课程相对较难掌握,由于JAVA语言本身是一个完整的知识体系,包括前导后续等多门课程,涉及的理论知识面广、内容多,使得学生在学习初期觉得茫然,无从下手,而又没及时跟上老师的思路,随着问题的增多导致逐渐地失去学习兴趣。

(二)因课时限制,时间短任务重,教学内容不能及时消化理解。

一般院校在JAVA课程地安排上一学期基本在60 70学时左右,时间太短。

而且一学期不是只学习这一门课程,复习时间相应就少,造成的结果就是刚学过的内容很快被遗忘,这是在一般院校里都存在的通病。

这一现状跟社会上某些专门的JAVA培训机构相比是很大的一个弊端,专业培训机构一般是将整个JAVA体系所涉及到得内容通讲一遍,周期大概为半年左右,时间充裕,而且人手配备一台电脑,老师讲授同时,学生马上就能动手实践,理论与实践之间没有断档,也就不必担心遗忘率的问题。

所以这也是学校里学习效果不如专业培训机构的一个主要原因。

民族高校Java程序设计课程的教学改革与实践

民族高校Java程序设计课程的教学改革与实践

1引 言
信息与计算科 学专业是大连 民族学院数学系 开设的一个 新 专业, 目的是培 养既懂数学知识 ,又熟悉计算机专 业技能 的复合型应用 人才 。但长期 以来 ,信 息与计算科 学专业的学 生更侧重 于学习数 学知识 ,并不太热衷学习计算机专业知识,
计 算机 专 业 的 成绩 自然 很不 理想 。
或少地存在着 。因此,国内很 多院校 的教师都对 J a v a教 学做 了有益 的探 索,例如:文献 [ 1 ] 研 究 了基 于 C D I O的 J a v a教 学方法 ,文献 [ 2 ]研究了面向软件 企业开发 岗位 的 J a v a课程 建 设,杨朝 晖 等对新就 业形势 下 J a v a课程课 堂教学进 行 了研 究,文献 [ 4 ]对基于项 目化任 务驱动的 J a v a课程教学进 行了研 究。上述研究在一定程度上促进 了 J a v a教学的发展, 但 目前对数 学系 学生 的 J a v a教学研 究还非常少见 。考虑到数 学系学生本 身基础就很差 , 因此如何在教会他 们 J a v a的同时 , 提高学生 的实际编程能力、合作 能力及主动学 习能力,是一
识和能力 。 上述 J a v a 教 学 中 存 在 的 问题 ,在 不 同 的 院 校 也 都 或 多
随着全球 信息技术 、计算 机技术 的迅猛 发展与应用 ,计 算机知识和 能力 已成为 当代大 学生就业及继 续深 造所必须 掌
握 的 重 要 技 能 , 对 提 高 当代 大 学 生 的思 维 能 力 、 分 析 能力 、
且有效地提 高 了他们实 际计 算机 解决 问题 的能力和工作 中的
团结合作能力 项 目:大 连 民族 学 院教 改精 品课 项 目 “ J a v a 语 言程序 设计 ”,大连 民族 学 院教精 品实 验课 改项 目 “ J a v a 语 言程 序设 计实 验课 ”。 作者 :徐 毅 ,博 士 ,大连 民族 学 院理学 院讲 师 ,主要 研 究方 向为优 化设 计 、设计 重用 、计算 机 教育 ;王立 东 ,大连 民族 学 院理学 院 ;

Java程序设计项目化教学的研究与实践

Java程序设计项目化教学的研究与实践

Java程序设计项目化教学的研究与实践1. 引言1.1 背景介绍由于传统的讲授式教学模式存在着局限性,如知识点之间缺乏联系、学生缺乏实践机会等问题,因此在Java程序设计课程中引入项目化教学模式变得愈发重要。

通过项目化教学,学生可以更加深入地理解和应用Java程序设计知识,培养解决实际问题的能力,提升学习兴趣和动力。

本文旨在探讨Java程序设计项目化教学的研究与实践,通过对项目化教学模式的设计与实施进行分析和评价,探讨其在Java程序设计中的应用和效果,展望未来的研究方向,为推动计算机编程教育的发展提供参考和借鉴。

1.2 研究目的研究目的是为了探讨在Java程序设计教学中采用项目化教学的可行性和效果,深入了解这种教学模式的优势和局限性。

通过研究,希望能够探索如何更好地结合理论知识和实践操作,提高学生的学习兴趣和动手能力,培养他们的实际应用能力。

也希望通过项目化教学的研究和实践,为提高教学质量和教学效果提供一些借鉴和参考,探索更符合时代需求的教学模式和方法。

通过对项目化教学的深入研究,我们也可以更好地了解学生在实际项目中的学习情况和表现,帮助他们更好地应对未来的挑战和竞争。

通过本研究,我们希望为Java程序设计领域的教学改革和提升提供理论支持和实践经验,推动教学质量的不断提升。

1.3 研究意义Java程序设计项目化教学的研究意义具有重要的意义。

项目化教学能够帮助学生将零散的知识点整合起来,提高他们的综合运用能力和实践能力。

通过在项目中实际运用所学知识,学生可以更好地理解和掌握Java程序设计的核心概念和技能,从而提升他们的编程能力。

项目化教学能够激发学生的学习兴趣和动力,增强其参与学习的主动性和积极性。

通过参与实际的项目设计与开发过程,学生可以体验到解决问题的成就感,进而激发他们对编程学习的热情。

项目化教学还能够培养学生的团队合作能力和创新意识,为其未来的职业发展打下坚实的基础。

研究Java程序设计项目化教学的意义在于探讨如何通过项目化教学模式提高学生的学习效果和培养其综合能力,进一步推动教学改革和教育的质量提升。

Java语言实验课程教学改革实践与探索

Java语言实验课程教学改革实践与探索

Java语言实验课程教学改革实践与探索摘要:主要分析了Java语言实验课程教学现状,从实验环节对该门课程进行教学改革探讨,提出了一些实验教学方式并实施在教学活动中。

关键词:Java语言;实验课程;教学方法改革1课程概述由于Java语言具有的平台无关性、安全机制、高可靠性、多线程和内嵌网络支持等特性,许多高校计算机及其相关专业都将Java 语言作为程序设计的核心课程。

Java程序设计是一门实践性很强的课程,上机实验是学好程序设计的重要环节。

Java语言的教学是在C 基础之上,学生已经有了一定的程序设计基础。

Java语言实验课程相比C语言实验课程,应该引入案例、项目教学,使学生可以开发中小型的项目,为学习后续的Jsp课程、J2EE课程打下开发基础。

本文针对实验课程存在的问题提出相应的改革措施,目的在于提高教学质量,培养综合素质高的创造性人才。

2实验教学环节的现状Java语言知识要通过大量的实际编程才能很好地理解、掌握。

通过上机调试,学生在编程的过程中发现问题,并思考寻求解决方法,动手、动脑,通过自己的努力改出的正确程序一定印象深刻,又富有成就感,提高了学生的信心。

可以说实验教学是该门课程教学是否成功的关键所在。

但是,目前实验教学环节还存在很多不尽人意的地方:(1)学生学习的被动性。

部分同学上课不听课,下课不做实验准备,上机操作时,不知从何处下手,完不成预定的实验任务。

再者,不愿意动脑筋,等着老师来给调试程序。

学生缺乏认真学习的态度和主动学习的精神,使实验教学的成效大打折扣。

(2)课内实验学时有限,常常是下机时间到,程序还没有调试出来,课后又不会再去修改。

日积月累,做的都是“半拉子”程序。

另一方面,课外延伸没有很好地开展和管理,学生没有得到充分的训练和实践。

(3)由于程序的可复制性,通过复制他人程序来应付教师是一种普遍现象。

学生通过机房局域网共享程序,经常,一个班学生交上来的程序都是一个版本。

教师很难根据程序和实验报告确定实验教学的效果。

Java课程教学改革探索与实践

Java课程教学改革探索与实践

当 前 的 教 学模 式 大 多 采 用 黑 板 + 媒 体 教 学 手 多
段 。 以 一 张 卷 子 来 评 定 学 生 的成 绩 。 教 师 往 往 只 讲 课
大 多 数学校 都采 用黑 板+ 多媒体 来讲 解 ,在 多年 的教
学 过 程 中 , 也 采 用 这 种 方式 ,但 效 果 不 是 很 理 想 ,主
1 8 E U A 1N F R M 教育论 பைடு நூலகம்D C T O U O 0 坛
J v 课 程 教 学 改 革 探 索 与 实践 aa
张永宾 陈培友 高太光 ( 黑龙 江 科 技 学 院经 济 管 理 学 院 黑 龙江 哈 尔 滨
102 0 7) 5
摘要 : aa 当前 比较流行 的一 门计 算机程序设计语言之一 ,许 多高校都-' f Jv是 Y/ ' r - , &' Jv 程 ,在教 学方法上大 多采用黑板+ a髁 多媒体教 学手段 ,不一 定真正提 高学生的实 践动手能力。对此在课堂教 学方法,实验教 学方 法和最终成绩评定进行教 学方法的
认 真 ,如 对 书 中 的 例 子 进 行 调 试 时 ,容 易 丢 失 分 号 , 逗 号 ,点 ,对 于 fr循 环 的 后 边 又 多 加 分 号 等 错 误 。 o
( 3)对 编 辑 工 具 不 熟 练 。
程 序 ,而在 于他熟 练 的掌握 编辑 工具 和Jv 的语法 结 aa

个坚 实的基础。
和计 算机联 系很紧密 ,只学理论是 没有用 的 ,如何 才
能让 学 生 真 正 的 学 会 Jv 基 本 内 容 是 摆 在 教 师 面 前 的 aa
重 要 的 任 务 。 因 此 在 课 堂 教 学 方 法 , 实 验 教 学 方 法 和

《Java程序设计》课程教学模式改革的探索

《Java程序设计》课程教学模式改革的探索

《Java程序设计》课程教学模式改革的探索一、传统教学模式的不足传统的《Java程序设计》课程通常采用课堂讲述和实验操作相结合的教学方式。

教师通过讲解理论知识和实例代码,帮助学生理解Java语法和编程思想,然后学生在实验室中进行编程实践。

这种教学模式虽然能够引导学生掌握基本的编程技能,但存在一些不足之处。

传统的教学模式过于注重理论知识的灌输,忽视了学生的实际能力培养。

学生在课堂上只是被动地接受知识,缺乏主动思考和实际动手的机会。

这样导致很多学生在课后无法独立完成编程任务,缺乏创新能力和解决问题的能力。

课堂实验操作通常受到时间和资源的限制,很难为每个学生提供充分的实践机会。

学生在实验课上通常只能简单地完成规定的编程任务,没有充分的时间和空间去探索更加丰富和复杂的编程问题。

这样无法激发学生的学习兴趣和创造力,限制了他们的编程能力的提高。

传统的《Java程序设计》课程教学模式还存在一些教材内容和案例的滞后性。

随着软件开发行业的发展,Java的应用领域越来越广泛,相关的编程技术也在不断更新。

传统的教材和案例通常比较陈旧,无法反映最新的技术动态和实际应用需求,这对学生的职业发展不利。

基于以上传统教学模式的不足,我们需要进行《Java程序设计》课程教学模式的改革,找到更加适合学生的教学模式,从而提高学生的学习兴趣和编程能力。

二、教学模式改革的思路1. 强调实践与项目驱动为了提高学生的实际编程能力,我们可以引入项目驱动的教学模式。

通过选取具有实际应用场景和一定难度的项目,并在课程中逐步指导学生完成项目的设计、开发和测试,学生不仅能够接触到更加复杂的编程问题,还能够在实践中学习到项目管理和团队协作的技能。

在项目驱动的教学模式下,学生的主动学习能力和创新能力会得到更好的发挥,更加符合信息技术行业对人才的需求。

2. 推崇问题导向的学习传统课程中,教师通常以知识点为主线,按部就班地教授Java语法和相关知识。

我们可以尝试推崇问题导向的学习方式,从实际编程问题出发,引导学生主动寻找解决问题的方法和思路,锻炼他们发现问题、分析问题和解决问题的能力。

《Java语言程序设计》课程改革与教学实践

《Java语言程序设计》课程改革与教学实践
d o
_
从 学 生 现 实 生 活 和社 会 中 提 出 问题 , 引学 生兴 趣 . 序 吸 循 渐 进 地 分 析 问题 要 求 和过 程 , 论 结 果 的形 式 。例 如 : 二 代 讨 第 身 份 证 号码 的生 成 问题 .我 说 明 1位 身 份 证 号 码 的各 字段 的 8 含义和产生过程 , 求学生讨论 程序输入数据 、 面。 要 界 以及输 出 数 据 和结 果 , 析 程 序 处理 过程 的数 据 类 型 和 语 句 : 生 之 分 学 间 评价 各 自不 同处 理 的实 现 特 点 和 不 足 .必 要 时 我 给 予 学 生 表扬 或 肯 定 。 3程 序 逻 辑及 结构 采 用 与 规 范相 比较 的 教 学 方 式 。 . 规 范 的 程 序 设 计 具 有 结 构 清 晰 、 言 精 炼 、 率 高 等 特 语 效 点 。 与 规 范 相 比较 , 析 具 体 程 序 中 的 书 写 不 足 , 化 学 生 分 强 严 谨 的 编 程 习 惯 。 例 如 : 较 程 序 中 的循 环 次 数 , 无 跳 转 比 有 语 句 , 量 的 使 用 个 数 , 序 的缩 进 格 式 , 解 的 有 无 及 清 变 程 注
理 和 维 护 的应 用 语 言 。 课 程 具有 较 强 的实 践性 , 此 其 对加 该 因 强 学 生 的 实践 能 力 。特 别 是 计 算 机 网 络应 用 和 通信 设 备 的研 发 和 操作 能力 , 培养 学 生 的动 手 能 力 , 为社 会 输 送 应 用 型 人 才 具 有 一定 的作 用 。 徐 利 治 教 授 曾表 达 了 有 关 创 造 力 培 养 的 基 本 思 想 : 创 造 力 包 括 有 效 知 识 量 、 散 思 维 能 力 、 象 分 析 能 力 和 审 美 发 抽 能 力 四个 部 分 …。 多 年 来 从 事 Jv 语 言 程 序 设 计 》 程 教 我 aa 课 学 和 科 研 工 作 。一 直 致 力 于 提 高 学 生 的J 序 开 发 的 学 习 兴 程 趣 和 动 手 实 践 能 力 。 苏 大 学 自2 0 年 9 起 开 展 专 业 课 程 江 06 月 改 革 . 通 过 不 断 的探 索 、 践 和 总 结 , 为 在 该 课 程 改 革 我 实 认 过 程 中 教 师 可 以 通 过 以下 三 个 具 体 的 途 径 来 提 高 学 生 的 实 践能 力。 ( ) 教 师 对 课 程 内 容 熟 练 掌 握 的 基 础 上 , 用 比较 、 1在 采 讨 论 等 多种 灵 活 的 教 学 方 式 ,提 高学 生 学 习兴 趣 和 自主 学 习 的 参 加度 : () 2 构造 接 近 与 实 际 工 程 应 用 开 发 的 实验 平 台 和环 境 , 增 加实 验 教 学 学 时 , 织 涵 盖 教 学 内 容 的 多组 实 验 , 据 不 同 学 组 根 生情 况 , 照 模 块 化 分 类 原 则 安 排 具 体 实 验 内 容 , 质 保 量 , 按 保 最 大 限 度 地发 挥 学 生 实 验 中 的创 新 能 力 : ( ) 置 与 教 学过 程 相 结 合 的提 问 、 论 、 3设 讨 回答 问题 、 验 实 环节的考核, 完善 课 程 考 核 办 法 , 弃 “ 卷 定 论 ” 摒 一 的传 统 课 程 考 核 方 式 。 面 客 观 地 评 价 学 生 , 现 考 核 的 公 平 、 正 和 公 全 体 公
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java课程教学改革与实践摘要:针对Java课程教学特点及传统教学中存在的问题,对课程教学内容的整合、课堂教学和实践教学的组织、教学方法的综合运用、课程实训方法的选择与实施,以及考核方案的设定等环节进行了教学改革。

实践表明,这些改革对提高学生的实践能力和就业竞争能力有一定的帮助。

关键词: Java;教学改革;实践教学;项目驱动中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2014)10-64-02Teaching reform and practice of Java curriculum He Yuzhen(Department of Computer Science and technology,Yuncheng University, Yuncheng, Shanxi 044000, China) Abstract:Aiming at the teaching characteristics of Java and traditional problems of the process during the teaching,the integration of teaching content, the organization of instruction in classroom and practice teaching in the lab,the comprehensive application of teaching methods, the selection of subject training methods andimplementation, and the set of evaluation scheme are reformed. Practice shows that this method has certain effect on improving the students’ practical ability and the ability of employment.Key words: Java; teaching reform; practice instruction; project driven0 引言Java作为当前最为流行的编程语言,近年来应用日益广泛和普及。

比如在电子商务、分布式计算、嵌入式系统等领域被大量采用作为开发工具。

很多高校将Java课程纳入计算机专业的主干课程。

但目前学校对学生编程能力的培养与企业需求之间存在着很大差距,毕业生的实际操作能力普遍不能满足企业需要,于是社会上出现了一些针对Java语言短期培训的专门机构,收费一般在万元左右。

因此,高校在Java课程教学中如何加强对学生实际编程能力的培养是Java课程教学改革亟待解决的问题[1,4]。

1 传统教学存在的问题1.1 课内所学知识不足以满足软件开发的需求Java本身知识点特别多,而该课程目前在我系只分配48学时,虽然C++面向对象编程先修课程与Java面向对象思想一致,但语法上还是有差异,学生对Java语言基本语法的学习进度较慢,导致学生在课堂上学基本语法和基本应用占了一半的时间;有关更深层次的应用虽然已写入教学大纲,但其内容较多,学生动手实践的机会较少,不易在短时间掌握,比如Java网络编程、Java体系结构、Java与XML 等内容。

1.2 教学方法单一,不能充分激发学生的学习积极性目前该课程教学采用大家普遍贯用的计算机课程的教学模式:教学分课堂理论教学和上机实践两个环节。

理论教学由教师讲,学生听;而上机实践偏重于编写功能简单的“小”程序,局限于一个或两个知识点,验证性实验所占比例较大。

这导致许多理论还停留在纸上谈兵的阶段,当要求学生开发一个应用程序时,学生往往无从下手。

1.3 考核方式偏重理论,不能充分体现学生的Java 实际编程能力目前的考试形式一般为笔试,偏重理论,对技能和实践能力考查少。

试题覆盖面较窄,更新不及时,题型基本固定,考查学生综合素质、应用能力和创新能力不够。

学生只要考前将课本看懂就能及格,这样导致部分学生平时不好好学而考试也能及格的情况出现。

2 针对该课程存在的问题,主要从以下几方面进行了改革和研究2.1 在培养方案中对该课程的调整由于Java应用的广泛性,有关面向对象程序设计的相关知识Java与C++又很类似,在对培养方案进行修订时,我们将面向对象程序设计课程由原来选用的C++讲改为Java,开设在第三学期,将原培养方案中的Java课程改为Java网络编程,开设在第六学期。

这样有关Java知识的课程分两个学期开,总课时为80学时。

面向对象程序设计旨在让学生可以通过Java掌握类、对象、封装、继承、多态等面向对象中的知识,为后续课程打下面向对象编程思想的基础;而Java网络编程旨在让学生掌握Java中的JDBC编程、socket编程、Tomcat、Hibernate、Struts、JSP、Spring、EJB、SOA、等J2EE和J2ME的相关新知识,课程内容的设置在一定程度上借鉴国内有知名度的一些培训机构的知识体系。

通过实战项目,学生可以具有利用Java开发电子商务网站和嵌入式系统的能力。

2.2 教学方法的改革在教学过程中,为了激发学生的学习兴趣,提高学生的实际编程能力,培养满足企业需求的应用型软件人才,应采取多种教学方法相结合。

2.2.1 课堂教学采用案例教学方法知识点的讲授通过案例教学来完成,这样有利于学生理解和掌握基础知识。

在案例选择上突出简单、有针对性和说明性。

比如在Java基础知识部分,可以选取C++曾使用过的案例(企业人事管理程序)对照讲解;在GUI部分,可以选取计算器作为案例来讲解;在socket编程部分,可以选取聊天程序作为案例;在JDBC部分,可以选取学生成绩管理程序作为案例等[3]。

2.2.2 综合性实验采用项目驱动教学方法培养学生实际编程开发能力为了达到应用和巩固知识的效果,在项目的选择上突出新颖、实用、综合性强的特点,在教学中可以采用人力资源管理系统、网络聊天室、电子商务网站、五子棋游戏开发等项目。

一个项目有3-5个学生共同完成[2]。

2.2.3 统一的理论教学和实践教学改变传统的在多媒体教室进行理论课教学,在机房进行实践的教学组织形式,把课堂从教室搬到机房,让教师讲课和学生练习同步进行,实现理论教学和实践教学相统一。

教师通过Netmeeting进行可视化教学,每讲完一个知识点,马上组织学生进行练习,同时教师进行巡视,对存在的问题及时解决。

同时将实践教学环节中验证性实验由原来的6个调整为4个;加大综合性、设计性的实验项目,由原来的1个调整为3个,其中最后一个为课程设计,时间为最后两周,作为实训环节,要求学生分组完成[5]。

2.2.4 课程设计采用企业实战训练的教学模式综合实训环节是每个学生学习Java课程的重要环节,它将一个学期内所学到的Java知识综合融入到一个项目中。

实训时间设置在课程学习所在学期的最后两周内进行。

在实训环节实施过程中,学生的课程设计将与企业项目实训联合,实训教师由该课程的任课教师和企业项目培训师共同担任。

选择能综合Java各方面知识且开发规模适合于学生开发的项目。

实训按照软件企业中软件开发团队的运作模式,对各开发小组的学生进行培训。

小组成员通过分工协作完成整个软件项目开发过程,从需求分析、模块设计到代码编写和系统测试的各个环节。

这种做法有效提高了对课程所学知识的综合应用能力和动手实践能力,缩短就业适应期[1]。

2.3 考核方式的改革改变以往传统的考核方式,将教学过程考核与期末考核有机结合,并且将考分分解到课程教学的各个过程,重视学生个性化的发展和创造力的培养,使考试真正起到检验学生学习效果的作用。

具体做法是:采用结构成绩,即总成绩由平时考核成绩和期末考核两部分组成。

平时考核成绩占总成绩的40%,期末考试成绩占总成绩的60%。

平时考核包括课堂考勤(5%)、课程作业(5%)、实验(15%)和课堂表现(5%)。

课堂表现包括平时上课积极回答问题、能快速编写并调试出程序等方面。

期末考试以项目考核为主,在学期末两周内进行,项目考核内容包括:软件开发工具使用熟练程度、程序结构和语义、程序设计过程是否规范、项目答辩、沟通表达能力、团队协作能力等。

通过两年的考试改革,大部分学生在实践环节得到了较好的训练,比传统考试来评定学生的成绩更为有效。

但还存在一些问题:①学生从网上找作业答案和实验代码作为作业提交;②在课程设计环节,同一组的成员中有少数人根本没参与,答辩过程中有时也发现不了。

这样导致最后的成绩评定有一定的不公平因素。

对于以上问题,在今后的教学中还需不断寻求改进的方法。

3 结束语教学改革是教育教学中一个永恒的课题。

对于应用型本科院校而言,应用型人才的培养必须突出其实践动手能力的培养,必须与企业的需求相一致,而企业的需求是在不断发展变化的,这就促使其教学也必须以开放包容的姿态不断进行调整。

本文针对Java课程教学问题,结合教学实践提出一些教学探索方案,包括课程教学内容的整合、案例与项目驱动教学方法的采用、课程设计环节的训练、结构化考核形式的设定等方案的实施过程。

这些措施根据笔者在实际教学中的经验总结而来,同时已经在Java课程教学实践中得到实际运用,取得了良好的效果。

参考文献:[1] 时雷,司海平,张浩.Java程序设计课程开放式教学[J].计算机教育,2014.6:72-75[2] 胡尊美.基于目标项目驱动式的Java课程教学改革[J].电脑知识与技术,2007.12.[3] 邓飞.基于CDIO的Java程序设计课程教学改革探索与实践[J].三门峡职业技术学院学报,2014.6:37-39[4] 孙霞,杨润萍,骆挺.独立学院Java课堂教学方法的研究和探讨[J].计算机时代,2014.7:50-51[5] 朱小英.以项目方式驱动Java实验课程教学的创新[J].成都大学学报(教育科学版),2008.8:93-96。

相关文档
最新文档