Java课程教学改革与实践
- 格式:doc
- 大小:24.00 KB
- 文档页数:5
开源项目下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程序设计双证制【中图分类号】g【文献标识码】a【文章编号】0450-9889(2012)12c-0166-02目前,我国软件工程师的人才需求不断增多,2011年,我国软件产业人才需求达120万人,全国java技术人才的缺口应该在60万人左右。
未来5年内,随着开源技术的迅速发展,java人才供不应求,国内许多软件开发企业不惜花费大量的时间与资金培训java 软件开发人员。
在这种背景下,为了适应企业的需要,提升毕业生的就业率,国内的许多高职院校都竞相开设了java程序设计课程,为计算机专业的人才培养寻求新的突破口。
由于java语言的实践性和开发环境的特殊性,如何在传统软件开发人才培养的基础上,采用先进的教学方法与手段,提高教学效果,成为近几年教育界普遍关注和研究的热点。
一、高职java软件人才培养现状java程序设计2005年获教育部计算机基础课程指导委员会指定为核心课程。
高职院校软件技术专业、计算机应用专业、通信技术专业根据培养计划纷纷开出与java技术相关的课程。
大部分院校以面向对象技术、java程序设计、web技术为核心课程构建课程体系,根据不同专业的特点选择数据结构、操作系统、数据库原理等课程作为扩展课程,根据企业需求动态调整课程内容,实施项目教学。
但是,经过几年的实践,仍然存在这样的问题:教师在教学过程中过度重视理论知识的讲授,忽视学生应用能力和实际动手能力的培养;课堂教学与企业的需求严重脱节;教学中对关键知识点和应用能力要求模糊,理论与实践环节没有做到环环相扣;在实训过程中,多数项目还停留在模拟实现阶段,缺乏软件项目实训环节;对于教学与实训效果,评价体系不健全,学生质量监控体系和学习过程的支持体系不完善。
基于编程技能的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教学过程中存在的问题JAVA语言是目前软件编程方面最广泛的编程语言之一,它自身以其与平台无关性、纯粹面向对象、安全性等特性正在被越来越多的程序员所使用。
目前在高校的教学中,JAVA程序设计已成为计算机专业的主干专修课程。
但当前一般院校的Java教学往往有如下的现象:学生“基础知识听懂了,学会了,但不知道怎么用,有什么用”。
分析原因主要有以下三方面:(一)认知片面加理论枯燥,易产生厌学心理。
这是所有编程语言都无法回避的问题,理论枯燥加上学生对新知识缺乏整体的认识,使得初期的课程相对较难掌握,由于JAVA语言本身是一个完整的知识体系,包括前导后续等多门课程,涉及的理论知识面广、内容多,使得学生在学习初期觉得茫然,无从下手,而又没及时跟上老师的思路,随着问题的增多导致逐渐地失去学习兴趣。
(二)因课时限制,时间短任务重,教学内容不能及时消化理解。
一般院校在JAVA课程地安排上一学期基本在60 70学时左右,时间太短。
而且一学期不是只学习这一门课程,复习时间相应就少,造成的结果就是刚学过的内容很快被遗忘,这是在一般院校里都存在的通病。
这一现状跟社会上某些专门的JAVA培训机构相比是很大的一个弊端,专业培训机构一般是将整个JAVA体系所涉及到得内容通讲一遍,周期大概为半年左右,时间充裕,而且人手配备一台电脑,老师讲授同时,学生马上就能动手实践,理论与实践之间没有断档,也就不必担心遗忘率的问题。
所以这也是学校里学习效果不如专业培训机构的一个主要原因。
Java语言实验课程教学改革实践与探索摘要:主要分析了Java语言实验课程教学现状,从实验环节对该门课程进行教学改革探讨,提出了一些实验教学方式并实施在教学活动中。
关键词:Java语言;实验课程;教学方法改革1课程概述由于Java语言具有的平台无关性、安全机制、高可靠性、多线程和内嵌网络支持等特性,许多高校计算机及其相关专业都将Java 语言作为程序设计的核心课程。
Java程序设计是一门实践性很强的课程,上机实验是学好程序设计的重要环节。
Java语言的教学是在C 基础之上,学生已经有了一定的程序设计基础。
Java语言实验课程相比C语言实验课程,应该引入案例、项目教学,使学生可以开发中小型的项目,为学习后续的Jsp课程、J2EE课程打下开发基础。
本文针对实验课程存在的问题提出相应的改革措施,目的在于提高教学质量,培养综合素质高的创造性人才。
2实验教学环节的现状Java语言知识要通过大量的实际编程才能很好地理解、掌握。
通过上机调试,学生在编程的过程中发现问题,并思考寻求解决方法,动手、动脑,通过自己的努力改出的正确程序一定印象深刻,又富有成就感,提高了学生的信心。
可以说实验教学是该门课程教学是否成功的关键所在。
但是,目前实验教学环节还存在很多不尽人意的地方:(1)学生学习的被动性。
部分同学上课不听课,下课不做实验准备,上机操作时,不知从何处下手,完不成预定的实验任务。
再者,不愿意动脑筋,等着老师来给调试程序。
学生缺乏认真学习的态度和主动学习的精神,使实验教学的成效大打折扣。
(2)课内实验学时有限,常常是下机时间到,程序还没有调试出来,课后又不会再去修改。
日积月累,做的都是“半拉子”程序。
另一方面,课外延伸没有很好地开展和管理,学生没有得到充分的训练和实践。
(3)由于程序的可复制性,通过复制他人程序来应付教师是一种普遍现象。
学生通过机房局域网共享程序,经常,一个班学生交上来的程序都是一个版本。
教师很难根据程序和实验报告确定实验教学的效果。
Java课程教学改革与实践
摘要:目前Java课程的教学体系结构缺乏市场适应性与岗位针对性,教学内容不够完善,教学模式和考试形式单一,实践教学环节比较薄弱。
为了提高教学质量及适应市场对Java人才的需求,就要加强Java课程改革的研究。
本文从教学内容、教学方法、课程考试及实践教学四个环节进行Java课程教学改革的探索与实践。
关键词:Java;程序设计;教学改革
1引言
随着国家信息化产业的发展和对计算机人才的更高需求,高等院校计算机专业的教学面临着严峻的考验。
作为专业人才培养基地的高校,需要反思自身专业教学体系的科学性和社会性,需要敏锐地感知社会需求的变化,分析社会需求并相应调整专业知识结构。
在重视基础理论教育的同时,加强对学生实践能力的培养,以适应新形势的变化,实现人才培养与社会就业的零距离对接。
现有Java课程的教学体系结构缺乏市场适应性与岗位针对性,只有通过课程的改革与实践才能使学生满足社会对Java人才的需求。
2教学内容改革
Java已不仅仅是一种语言,从广义上说它代表了一个技术体系,该体系结构根据应用方向的不同主要分为Java SE、Java EE和Java ME三个部分,它们分别适用于小型设备和智能卡、桌面系统以及服务器应用程序的开发与运行。
J2SE 为创建和运行Java程序提供了最基本的环境,是Java技术的核心和基础,J2EE和J2ME都建立在J2SE基础之上。
但目前Java教学中主要以J2SE为基础,很少系统讲解J2EE
和J2ME。
Java技术尤其是J2EE技术占据着市场很大的份额,但国内J2EE技术的开展仍然处于滞后状态,许多高校计算机相关专业的学生只学习了一点Java基础知识和JSP,而对于Eclipse、Tomcat、Hibernate、Struts、JSF、Spring、EJB、SQA等很少应用。
所以,在Java学习过程中不仅要掌握J2SE 中的主要技术规范,还要根据学生的不同专业方向将J2EE 和J2ME作为J2SE的后续课程。
在教学过程中应及时更新教学内容,将新知识、新理论和新技术不断充实到教学内容中,为学生提供符合社会需求的课程体系和教学内容。
课后习题的作用在于帮助学生深入理解教材内容,巩固基本概念,是检查对授课内容理解和掌握程度的重要手段,是掌握实际技能的基本训练。
根据各章节的具体内容,精选习题,促使学生加深对本章节主要概念、方法、原理等的理
解。
在此基础上,教学内容中增加Java认证试题的讲解,使学生可以顺利通过认证考试。
IT专业技术认证是进入IT行业的“敲门砖”,由国际著名IT企业颁发的职业证书证明了某种IT技能,为国际承认并通用。
最新的软件研发领域中,Java认证排在了第一位,经过Java认证的技术人员会有更多的工作机会。
3教学方法改革
深化课程教学内容和教学方法改革,授课内容要讲精、讲透。
充分利用网络教学、多媒体课件教学等现代化教学技术手段,化抽象为直观,使原本比较枯燥抽象的教学内容,变得生动活泼,消除学生的畏难情绪,激发学生的学习兴趣,调动学生的主观能动性。
培养学生的创新能力。
采用启发式、讨论式和探究式教学,提高教学水平和教学效果。
在教学过程中培养学生独立思考、分析问题和解决问题的能力。
项目教学法的目的是在课堂教学中把理论与实践教学
有机地结合起来,提高学生解决问题的综合能力。
项目教学法很适合Java编程语言的教学,通过示范项目、项目实训的学习,可以提高学生编写程序的熟练程度和规范性。
4课程考试改革
传统的考试形式一般为笔试,并且理论考试多,技能和实践能力考查少。
试题覆盖面窄,更新不及时,题型僵化老套,考查学生综合素质、应用能力和创新能力不够。
在新的考核形式中将教学过程考核与期末考核有机结合,并且将考分分解到课程教学的整个过程,重视学生个性化的发展和创造力的培养,使考试真正起到检验学生学习效果的作用。
5加强实践教学环节
进一步加强实践教学环节,推进实验内容和实验模式改革和创新。
通过平时的基础实验来提高学生灵活运用课程知识的能力。
而且使学生在编程、程序调试与正确性验证等基本技能方面受到严格训练。
其次,强化课程设计、提升学生综合解题能力。
课程设计不同于一般的基础实验,着眼干全课程,是对学生的一种全面的综合训练,课程设计的目的在于使学生通过课程设计掌握全课程的主要内容,并提高学生综合应用知识和软件开发能力。
在课程设计中,注重学生职业岗位能力与技能的培养,充分发挥团队协作精神和与人沟通交往的能力。
实践教学不仅仅是对所学知识的运用,更是一种职业核心能力培养的过程。
6结束语
Java课程教学的改革与实践提高了学生的专业技能,使学生初步掌握了解决实际问题的能力。
同时,教师自身也要不断提高教学科研水平,将教学与科研紧密结合,把科研中的最新成果转化到教学当中去,让学生了解本专业的最新理论成果,开拓视野。
在教师的指导下,学生可以自主参与到教师的科研题目中来,从而培养学生的创新精神和创新能力。