《JAVA程序设计》课程教学改革方案
《Java语言程序设计》教学改革探索

《Java语言程序设计》教学改革探索【摘要】本文主要探讨了《Java语言程序设计》教学改革的实践与探索。
在介绍了教学改革的背景、研究意义以及目的和意义。
在分析了《Java语言程序设计》教学现状和传统教学模式存在的问题,并提出基于实践教学的探索和基于项目实践的教学模式创新。
通过案例分析,展示了教学改革的成果。
在对教学改革的效果进行评价,并总结了教学改革的启示。
最后展望未来,指出了教学改革的发展方向和重要性。
通过本文的探讨,可以折射出教育领域的创新对于提高教学质量和培养学生能力的重要性。
【关键词】Java语言程序设计、教学改革、实践教学、项目实践、案例分析、效果评价、启示、展望未来1. 引言1.1 背景介绍《Java语言程序设计》是计算机科学与技术专业的一门重要课程,通过学习Java语言,可以帮助学生掌握面向对象编程的基本原理和技术,提高编程能力和软件开发能力。
随着信息技术的快速发展,计算机领域对于程序设计师的需求日益增长,这就要求我们对《Java语言程序设计》这门课程进行教学改革,不断提升教学质量,培养更多合格的计算机专业人才。
在过去的教学实践中,传统的教学模式已经存在着一些问题,比如课堂理论知识教学单一,缺乏实践环节,学生对于知识的掌握程度不够全面和深入。
我们需要对教学模式进行探索和创新,引入更多实践教学的元素,让学生在动手实践中深入理解知识,提高运用知识解决问题的能力。
本文将探讨基于实践教学的教学改革探索,介绍基于项目实践的教学模式创新,并通过案例分析具体分析教学改革的效果。
对教学改革的启示进行总结,展望未来《Java语言程序设计》教学的发展方向。
1.2 研究意义通过对《Java语言程序设计》教学改革的研究,可以促进教学理念的更新与优化。
随着科技的不断发展,传统的教学模式已经不能完全适应学生的需求,因此需要通过改革探索,引入更多实践性的教学方法,以培养学生的实际能力和创新意识。
对《Java语言程序设计》教学改革的探索可以提高教学质量和效率。
浅谈Java语言程序设计课程的教学改革方法与措施

浅谈Java语言程序设计课程的教学改革方法与措施【摘要】本文主要围绕Java语言程序设计课程的教学改革方法与措施展开讨论。
通过问题分析部分引出目前教学中存在的问题和挑战。
接着,介绍了教学改革方法,包括课程内容更新、教学手段创新等方面。
在课程内容更新中,可以考虑引入新的案例和实例,针对实际问题展开教学;在教学手段创新中,可以尝试利用虚拟实验室等新技术手段来提升教学效果。
提出了建立评估与反馈机制的重要性,通过学生的反馈和评估来不断改进教学质量。
通过本文的讨论,可以为Java语言程序设计课程的教学提供一些建议和思路。
【关键词】Java语言、程序设计、教学改革、课程内容、教学方法、评估与反馈、创新、教学手段、学习效果、学生参与、教师指导1. 引言1.1 引言在当今信息时代,计算机技术的发展日新月异,作为计算机专业的一门重要课程,Java语言程序设计在培养学生计算机编程能力方面起着至关重要的作用。
随着时代的发展和教育理念的更新,传统的教学模式已经不能完全适应学生的需求。
对Java语言程序设计课程进行教学改革显得尤为迫切。
在本文中,将首先从问题分析入手,探讨当前Java语言程序设计课程存在的问题和挑战,然后结合教学改革方法、课程内容更新、教学手段创新以及评估与反馈机制建立等方面展开讨论,最终提出一些有关Java语言程序设计课程的教学改革建议,旨在促进教学质量的提升,培养更加优秀的计算机专业人才。
2. 正文2.1 问题分析在传统的Java语言程序设计课程中,存在着一些问题需要加以解决。
由于技术更新速度快,课程内容与实际需求脱节的情况比较严重。
许多课程内容过时,无法很好地满足学生对实际编程能力的需求。
传统的教学方法单一,主要以讲授理论知识为主,缺乏实践操作与项目实战的环节。
这导致学生学习效果不佳,难以将理论知识转化为实际能力。
教师评估与反馈机制不够健全,无法及时了解学生的学习情况和需求,难以有针对性地调整教学内容和方法。
《Java 程序设计》课程教学改革研究

《Java 程序设计》课程教学改革研究随着信息技术的快速发展和应用领域的不断拓展,计算机编程技术已成为现代教育体系中必不可少的一部分。
作为计算机科学专业的基础课程之一,Java 程序设计不仅涵盖了编程语言的基本语法和编程思想,更重要的是培养了学生的逻辑思维、计算机编程能力和实际问题解决能力。
然而,传统的 Java 程序设计教学模式长期以来在一些方面存在不足,如注重理论知识而缺乏实践锻炼,概念抽象但缺少案例实例,课程内容单一而缺乏创新性。
因此,进行 Java 程序设计课程的教学改革迫在眉睫。
Java 程序设计是计算机科学与技术专业的基础课程之一,主要涵盖 Java 编程语言的基本语法、面向对象编程思想和软件开发等方面的知识。
目前,Java 程序设计课程教学主要有以下几个特点:1. 重视理论知识的讲解。
Java 程序设计课程涉及到大量的语法知识和编程思想,因此教师通常会花费大量时间讲解这些理论知识。
但由于学生的编程基础和编程思维能力的不同,不同层次的学生可能会存在理解上的差异。
2. 实践教学不足。
传统的 Java 程序设计教学注重理论知识的讲解,但实践操作很少。
学生仅仅对于书本知识的掌握难以做到对计算机编程的实际应用。
实践教学不足,直接影响了学生的计算机编程能力和实际问题解决能力。
3. 案例实例缺少。
Java 程序设计课程内容单一,例题和案例不够充分。
学生难以从中找到切实可行的参照和学习的样本。
为了改善现有的 Java 程序设计课程教学模式,我们建议从以下几个方面进行改革:1. 教师应注重讲解文化背景、开发流程和实际应用。
教师在讲解编程语言和编程思想的基本知识的同时,还应指导学生如何将这些理论知识实际运用到项目开发中,了解开发过程中的需求分析、设计、编码、测试等各个阶段。
例如讲解Java Web 程序开发的相关工具和库、架构设计和Web 应用开发流程、各类数据库和数据的相关知识等。
2. 加强实践操作和项目实战。
《Java 程序设计》课程教学改革研究

《Java 程序设计》课程教学改革研究近年来,计算机科学技术得到快速发展,其中,Java 程序设计成为了计算机科学领域的一门核心课程。
然而,在教学过程中,很多学生反映这门课程难度较大,而且内容过于繁琐,难以理解。
因此,需要对 Java 程序设计的教学进行改革,使其更加适应现代教育理念的要求,提高学生学习效果,加强其职业素养。
一、加强实践操作环节Java 程序设计是一门实践性强的课程,尤其需要学生有编程实战经验。
因此,在课程教学中应当适当增加实践操作环节,让学生通过实践了解 Java 程序设计的各种特点、概念和技术。
可以在教学软件中增加各种案例,例如:用 Java 编写表格、图片等应用,讲解完之后让学生在线操作一遍,培养学生的自主学习的能力,从而更好地掌握知识点。
二、增加互动教学在传统的教学模式中,老师通常是“灌输”式的授课,学生只是被动地接受知识。
然而,在现代教育理念中,教师应当积极参与到学生的学习过程中,进行互动教学,提高学生的学习兴趣,激发学生的自主学习意识。
教师可以进行小组讨论,在讨论的过程中搜集有关 Java 程序设计的各种问题,然后放在课堂上进行讲解,让学生针对问题进行讨论、解决,互相帮助、互相学习。
三、创新教学方法在教学中,教师可以尝试采取一些新颖的教学方法,例如在线直播课程等方式进行授课,将在线直播的视频分享给学生,让学生自主观看学习。
教师可以通过讲解和示范,让学生真正掌握 Java 编程的方法和技巧。
同时,还可以利用智能化设备,比如微机学习、智能化教具等工具,对学生进行示范讲解、分组学习等教学活动,加强学生的实践能力。
四、建立培训机制通过建立 Java 程序设计课程的内部培训机制,建立教师组织,达成集体编写 Java 程序设计课程的目标,统一编写教材和教案,并采用现代化的教育手段和技术,全面提升Java 程序设计的教学质量。
五、加强课程评估学生的评估是提高教育教学质量的重要途径,因此需要建立科学合理的评估体系,对Java 程序设计的教育教学质量进行评估和反馈,及时对教学中不足之处进行改进,以保证教育教学质量得到不断提升。
《java程序设计》课程教学改革探讨

《java程序设计》课程教学改革探讨
《Java程序设计》作为一门学科,是大多数高校与高等教育机构授课范围必
不可少的。
然而由于学科学习形式单一,教学内容陈旧,学习效果低下,已成为大学生非常感受到的问题,迫切需要对其进行改革。
《Java程序设计》课程教学改革首先应从课程安排上进行改革,增强课程的
教学内容,从理论知识、软件实践及技术应用等综合发展角度,将新技术的发展融入课程,按照以学术为主、实践结合的原则,结合计算机软硬件实践操作,拓宽学生的了解客观,为学生学习Java程序设计提供实质性动力。
其次,做好教学方法改革,将教师进行多媒介教学,结合多媒体技术,增强教
师对课程的深刻理解,针对每个学习者的兴趣特点及学习状况,实现针对性的学习教育,提高每个学生的学习成效。
实施视听讲授,充分调动学生的学习积极性,通过一定的实验及实物演示,帮助学生查漏补缺,让他们更好地理解Java程序设计。
此外,注重学生的实践操作能力,通过实践小组活动,促进学生之间的合作、交流与沟通,使Java程序设计课程真正实现从理论到实践,从被动学习到自主学习的
过渡。
最后,在教学评价方面改革。
结合新科技等实施衡量标准,并增加学习质量评价,避免引入一些无用的学习成绩评价,以免教学无法实施。
此外,扩大学生参与度,积极增加学生的评价与反馈,有效提升学生关注生课程的教学质量,推动学生和老师建立良好的沟通渠道,以便及时发现并解决存在的问题。
以上的三点改革措施相互结合紧密,在将Java程序设计课程教学发展到一个
新的高度,助推高校和高等教育机构可持续发展。
《java程序设计》实验教学改革探讨

《java程序设计》实验教学改革探讨
随着教育技术的发展,学生学习的方式也在不断发生着变化,“Java程序设计”的实验教学也受到了很大的影响。
在此背景下,对“Java程序设计”实验教学模式进行改进和改革,是迫切需要解决的问题。
首先,要提高学生的学习效率,“java程序设计”实验教学应采用视频等多媒体的形式。
视频教学能够通过颜色、动画和文字来表达相关的概念,从而发挥最大的效果。
此外,视频教学可以实现跨地域学习,有效地解决资源不充足、地理位置不利的问题。
其次,要建立学生的互动学习空间。
互动学习能激励学生,根据自身喜好或需求选择
学习课程,培养学习自主性。
同时,可以在一定程度上避免老师和学生之间的沟通问题。
以“Java程序设计”实验教学为例,可以设置一个线上讨论空间,学生可以根据自身的需要提出讨论,从而了解和掌握更多功能。
再次,要及时落实考核措施。
在“Java程序设计”实验教学中,可以采用签到考核方式,充分记录学生的学习记录和实践情况,有效地提高学习效果。
最后,加强老师和学生之间的沟通和联系。
在“Java程序设计”实验教学过程中,老师需要定期安排实践考核、讨论分析以及收集学生学习反馈,从而有效地及时把握学生的
学习状态,及时发现问题,及时调整教学方向和思路,从而提升教学质量。
以上就是对“Java程序设计”实验教学改革的讨论,相信在以上几点的指导方针的改变和实施,可以大大提高“Java程序设计”实验教学的效率和质量,有助于学生在更短的时间内更有效地掌握“Java程序设计”相关知识。
Java课程体系教学改革方案共6页word资料
Java课程体系教学改革方案1 高校Java课程体系高等院校的Java课程体系包含以下课程:《Java程序设计》、《JSP程序设计》、《J2EE应用开发》以及《Android应用开发》,各门课程需要掌握的知识点如下:①Java程序设计:JDK的安装,环境变量的设置;Java基本语法;类与对象;继承与多态;异常处理;图形界面设计;输入与输出;多线程。
②JSP程序设计:Tomcat服务器的安装与启动;JSP标记的使用;JSP内置对象;JSP中的文件操作;JSP中使用数据库;JavaBean的使用;JavaServlet的使用;MVC模式。
③J2EE应用开发:struts2、hibernate、spring三大框架的整合;④Android应用开发:Android模拟器与常用命令、用户界面设计、基本程序单元Activity、Android应用核心Intent、Android事件处理、资源访问、图形图像处理技术、多媒体应用开发、Service应用、网络编程及Internet应用。
2 Java课程体系教学中存在的主要问题2.1 重理论知识教授,轻学生实践能力提升高等院校里,大部分Java课程教学仍然沿用传统的教学模式,即突出理论教学,忽视培养学生的实践能力。
在教学过程中,为完成教学任务,同时受到课时限制,现行Java课程教授往往采用“灌输式”的教学方式。
在这种教学环境中,往往是学生在课上的理论教学中感觉对知识点理解得很好,但一到实际编写程序时便会觉得无从下手。
2.2 教师缺少项目实践经验一方面,高校受各种因素的影响,在招收新人充实师资队伍时,过分注重学历门槛,轻视实践经验,导致高等院校绝大部分教师都是硕士、博士研究生毕业后直接走上讲台的。
他们大多缺少大项目开发的经验,指导学生实践能力相对较弱。
另一方面,高校教师的课程压力较大,很难有足够的时间亲自从事大的项目的开发或者到企业中去进行锻炼。
2.3 学生不能得到最好的教育资源学生对于教师没有选择的权利,高校教学中每门课程的任课教师都是固定的,不管学生认不认同教师的授课方式,喜不喜欢教师的授课内容,都要学习该门课程并保证最后通过考试,没有其他选择。
《Java程序设计》课程教学模式改革的探索
《Java程序设计》课程教学模式改革的探索一、背景随着信息技术的迅猛发展和智能技术的不断更新,计算机领域的人才需求也在不断增加。
作为计算机专业的重要课程之一,Java程序设计在计算机专业教学中占据着重要地位。
传统的Java程序设计课程教学模式在碰到信息化教育改革的冲击下已经逐渐显露出不足之处,需要进行改革与探索。
二、传统教学模式存在的问题1. 缺乏实践性。
传统的Java程序设计课程注重理论知识的传授,缺乏实际操作与实践环节。
学生在课程学习过程中往往只在课堂上接触代码,而缺乏实际的项目开发实践机会。
2. 缺乏互动性。
传统的Java程序设计课程以教师为中心,缺乏师生互动,缺乏学生之间的互动,学生在课堂上更多的是被动接受知识,缺乏主动学习的动力。
3. 落后的教材内容。
传统的Java程序设计教学所使用的教材内容往往滞后于行业发展的最新需求,无法满足学生的知识需求。
三、教学模式改革的探索1. 引入实践性教学。
在传统的Java程序设计课程教学中,引入项目实践环节,例如组织学生完成一个实际的小程序开发项目。
通过实践操作,学生能够更深入地理解所学知识,并且培养了解决问题的能力。
2. 强调师生互动。
改变传统的教师为中心的教学模式,引导学生进行互动式学习,鼓励学生积极思考、提出问题,转变为以学生为主体,教师为指导者的教学模式,增强学生的探究学习意识。
3. 更新教材内容。
针对传统教学所使用教材内容滞后的问题,需要结合行业发展的最新要求,更新教材内容,让学生更快速地了解到行业的最新需求,具备更强的适应能力。
四、实施与效果评价1. 实施步骤。
对教学模式进行调查研究,了解学生的现状与需求;设计新的教学方案和内容,包括引入实践性教学、促进师生互动、更新教材内容等;进行实施与效果评估,收集学生和教师的反馈意见,对教学模式改革进行总结。
2. 效果评价。
改革后的教学模式能够有效提升学生的学习积极性和实践能力,培养学生的团队协作能力和创新意识,从而更好地适应信息化时代的需求。
以计算思维为导向的《Java程序设计》课程教学改革
以计算思维为导向的《Java程序设计》课程教学改革一、传统《Java程序设计》课程存在的问题1. 重视语法,忽略思维传统的《Java程序设计》课程往往注重语法的讲解和应用,而忽视了编程思维的培养。
学生学习了一些语法知识之后,往往只能在书本上或者简单的实验中应用,却无法将所学知识应用到实际问题的解决上。
这种情况导致学生在面对实际问题时显得力不从心,缺乏独立分析和解决问题的能力。
2. 缺乏实践传统的《Java程序设计》课程往往以理论教学为主,缺乏实践环节。
学生在课堂上只是被动地接受知识,而无法将所学的理论知识应用到实际项目中去,这导致了学生对于所学知识的掌握度不够,也无法培养他们的实际编程能力。
3. 缺乏创新传统的《Java程序设计》课程往往只注重学生对于已有知识的掌握和应用,而缺乏对于学生创新意识的培养。
在这样的课程教学模式下,学生往往只是机械地进行编程,缺乏对于问题的深刻思考和创新的精神,无法在实际项目中做出创新性的成果。
1. 强调计算思维在对于《Java程序设计》课程教学进行改革时,应该更加强调对于计算思维的培养。
计算思维是一种将问题转化为计算机可以解决的形式的思维方式,它是学生进行编程的基础。
课程教学应该更注重对于学生计算思维的培养,让学生在学习编程语言的同时更加注重对于问题的分析和解决能力的培养。
2. 注重项目实践为了增强学生的实际编程能力,课程教学应该注重项目实践。
通过给学生提供一些实际的项目案例,让学生在实际项目中应用所学的知识,从而提高他们的实际编程能力。
这种项目实践的教学方式可以更好地激发学生学习《Java程序设计》的兴趣,也可以加深他们对于所学知识的理解。
在改革后的《Java程序设计》课程教学中,尽管会有一些难以避免的问题,但是其教学效果会更为显著。
学生的编程能力会得到显著提高。
由于改革后更加注重对于计算思维的培养和项目实践的教学方式,学生在学习编程语言的同时也可以更加自然地提高他们的编程能力。
民办高校Java程序设计课程教学改革探索
民办高校Java程序设计课程教学改革探索随着信息技术的飞速发展,Java程序设计成为了程序设计教学中的重要课程之一。
然而,传统的教学模式已经不能满足当前时代的需求,同时,民办高校在发展过程中也遇到了一系列问题。
因此,本文将结合民办高校的实际情况,探讨如何对Java程序设计课程进行教学改革。
一、问题分析1、教材选择单一。
大多数学校都使用相同的教材,导致学生缺乏创新性和独立思考能力。
2、课程内容较为传统。
教学过程中主要注重基础知识的讲解,对实际应用的讲解较少。
3、教学方法单一。
大多数老师仍然采用传统的授课方式,没有采用基于实践的教学法。
4、实际应用较少。
教学过程中,很少涉及实际应用场景的案例分析,导致学生缺乏实践经验。
5、教学质量参差不齐。
某些学校由于缺乏资金和教师,导致教学质量不高,无法培养出高素质的人才。
二、教学改革方案为了提高教育质量,我们应该采取以下措施:1、教材多样化。
我们可以引进多种不同的教材,以提高学生的可选择性和创新性,使学生具有更多扩展性和发展性。
2、理论与实践并重。
在课程设计中应该注重实际应用,从实践中总结经验,以便更好地掌握理念和实践能力。
在教学过程中,可以通过实验、案例分析等方法,使学生更加深入理解到课程知识的实际应用。
3、多种教学方法相结合。
传统的课堂讲授方式可能会使学生产生疲劳,采用多种教学方法,如互动式教学、电子课件教学、网络在线学习等,可以使学生更加感性、有趣地接触到Java程序设计知识,并促进学生的学习兴趣和学习热情。
4、实践经验分享。
老师应该在课程之余给学生提供更多的实践经验,让学生更加跟得上应用的发展和趋势,提高学生的实践能力。
5、加强师资力量。
学校应该加强师资力量的建设,提高老师的教学水平和教育理念,提供各种培训机会和机会。
只有更高质量的教学能够支持更多的教学改革。
三、结论随着社会的发展,Java程序设计技术已经成为了现代软件工程必不可少的一部分,因此现代教育中的改革也要与时俱进。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JAVA程序设计》课程教学改革方案
摘要:《JAVA程序设计》课程是高职高专软件技术专
业一门重要的语言课程,在行动导向教学改革指导思想下,
我们需要寻求最好的教学方法和教学组织形式。本文首先分
析了课程需要达到的能力培养目标,并结合多年教学经验,
改变了传统学科体系下的教学组织,按项目模块化的教学方
法,设计了一个全新的教学组织方案。
关键词:程序设计 能力目标 项目教学 教学方案
计算机软件技术专业主要培养具有创新精神和良好的
职业道德的软件专业高级专门人才。本专业毕业生主要面向
企、事业单位的管理部门和计算机软件开发部门,从事项目
负责人、软件程序员、软件测试员、数据库设计师、系统管
理员等工作。目前在程序设计应用领域,面向对象的JAVA
语言编程和相关的JAVA技术应用相当广泛,JAVA语言成为
主流的程序设计开发语言之一,计算机软件技术专业开设的
《JAVA程序设计》课程就是要让学生掌握这种主流的程序设
计工具,并且能够根据工作平台的实际要求,设计应用软件,
解决实际应用中的一些问题。
为了达到更好的教学效果,我们需要构建理论与实践一
体化的教学模式,确立重应用能力培养的课程体系,将技能
训练贯穿于整个教学环节中,以企业用人标准为培养目标来
进行人才的培养工作。
《JAVA程序设计》课程的能力培养目标列举如下:
1、 掌握JDK的安装配置,能够熟练地在计算机上安装
配置JAVA的运行环境。
2、 写符合JAVA语言语法规范的程序代码。
3、 养成查阅JAVA官方文档的习惯,能够在帮助文档中
获取系统定义类的属性、方法等信息,熟练掌握JDK帮助文
档的正确查阅和使用方法。
4、 建立面向对象的程序设计思想,学会类的基本设计;
能够用面向对象的观点分析、构建实际应用中的对象。
5、 学会使用继承的方法设计新的类。
6、 理解多态的含义,掌握多态的表现手段,能够根据
应用的需要使用多态技术。
7、 给应用程序设计构建美观、实用的图形用户界面。
8、 在程序设计中能够分析可能发生的异常,并在程序
中处理异常。
9、 能够用JAVA中提供的流方式对文件进行操作。
10、学会进行数据库的连接,能够通过程序操作数据库,
如查询、增、删、改等,从而实现对数据库中各种数据的处
理。
11、理解网络通讯协议的概念及作用,熟悉JAVA中利用
TCP/IP协议进行网络通讯的机制,能够用JAVA语言编写网络
应用程序。
12、利用线程机制设计多用户应用程序。
13、学会利用工具将应用程序生成可执行文件,并在应
用环境中发布。
14、对中、小型应用系统的开发流程有一个清楚的认识
和经历。
围绕本课程确定的培养目标,在教学中以项目教学方法
为主。“项目教学法”是通过实施完整的项目来进行的教学
活动,其目的就是要在课堂教学中把理论与实践教学有机地
结合起来,充分发掘学生的创造潜能,训练学生小组协作和
团队精神,让学生在应用中学习,在实践需要时学习,从而
提高学生解决实际问题的综合能力。“项目教学法”是近几
年在职业教育领域比较提倡的方法,但在应用中还是应该注
意一些问题,比如:项目的选择应具有目的性,所选项目应
包含教学计划内要教的各学科的内容;项目应具有完整性,
项目从设计、实施到完成必须要能够有一个完整的成品出来,
作为项目的成果;在教学中教师要充分的准备工作;要调动
学生参与项目的积极性,项目教学的实施要精心地组织安排;
对项目结果进行检查,做合理公平的评价等。
在对项目教学法本质及注意问题进行充分认识和分析
的情况下,综合考虑各方面因素,结合学生的实际,设计了
《JAVA程序设计》课程教学组织的初步实施方案:
把《JAVA程序设计》课程中涉及到的知识划分为五个项
目模块:
一、经典C++程序转换模块
这部分的安排主要是借复习C++的语法知识,来快速熟
悉JAVA语言的基本语法、流程控制语句等内容,并在从C++
语言向JAVA语言的转换过程中,把JAVA的不同之处突出表
现,将其作为重点训练。传统的教学过程中,总是将JAVA
语言的语法讲解一遍,虽然是不同的语言,但存在太多相同
的东西,重复的讲解容易让学生一开始就厌倦课程,这样的
调整一方面避免了重复;另一方面还可以节省教学课时,为
后期学生实际动手操作训练提供更充足的时间。这一部分可
以把传统教材上关于JAVA语言入门、运算符表达式和流程控
制、数组和方法、面向对象的程序设计等章节的知识涵盖在
其中。
二、界面设计模块
考虑到项目的功能都是在一个美观、实用的前台界面之
上实现的,所以第二个模块安排进行应用程序界面设计训练。
JAVA中提供进行界面设计主要是AWT、SWING两个包,对
于这部分工作涉及到的支撑知识,主要是各种图形界面控件
类的使用。第三、第四、第五模块中涉及到的三个应用软件,
都具有图形用户界面,将三个小软件的界面作为此阶段的教
学案例。安排教师讲解演示一个项目界面,学生课下同步仿
制一个项目界面,熟练独立设计一个项目界面的思路完成教
学。这一部分涵盖了传统教材上JAVA图形用户界面、JAVA
类库和常用类简介等章节知识。
三、俄罗斯方块游戏项目模块
本项目是一个小游戏,容易激发学生的学习兴趣,同时
又是一般学生都玩过、都比较熟悉的,同时完成之后,学生
也比较容易找到成就感。教师分析项目功能需求,逐步引导
学生思考,并分析演示实现方法。第三模块阶段以教师为主,
教师演示,学生模仿操作。这部分任务的完成要靠第一、二
模块准备的JAVA基础,主要用到数组字符串、事件处理、异
常处理等章节知识。
四、网络文件传输项目模块
进入第四模块,项目的完成主要靠学生,教师在其中主
要起引导作用。首先引导学生按照软件工程的方法对软件的
开发进行需要分析,确定完成的功能,明确实现过程,画出
处理流程图;利用前期掌握的知识,根据确定的软件功能完
成界面的调整修改;设计单机中文件及文件夹的建立、复制、
删除功能;加入网络连接操作,实现网络中文件的传输。本
模块主要训练对文件的操作和网络连接的建立。
五、QQ聊天软件项目模块
此模块是对学生进行JAVA项目开发强化训练的部分,使
用到前期涉及到的所有知识。由学生独立根据自己的经验进
行项目分析,严格按照软件工程的要求进行;根据个人爱好
设计有个性的聊天界面;独立架构聊天软件的网络通讯框架;
添加多用户同时在线聊天功能;将聊天用户的用户名、密码
及相关信息采用数据库管理,登录时进行身份验证。此环节
重点训练多线程和数据库连接、操作等章节知识。
以上的五个模块设计层层递进,并在递进中有重叠,有
承上启下的目的,巩固上一环节,服务下一模块。任何的一
个新的方案都需要在实践中进行检验,通过实践我们可以不
断地进行改进和调整,把教学中使用的项目设计更好更全面,
从而达到最优的教学效果。
参考文献:
[1] 姜大源. 职业教育学研究新论.教育科学出版
社.2007.1
[2] 冯向东.学科、专业建设与人才培养.高等教育研
究.2002.3
[3] 孙伟. 《Java程序设计》课程的教学改革与实践. 计
算机时代. 2005.11
[4] 袁利勇等.任务驱动教学在高校计算机基础教学中的
实践.计算机时代. 2005.11□