《Java程序设计》案例教学模式 Java是一种纯面向对象的程序设计语言,具有平台无关性、安全机制、高可靠性、多线程和内嵌网络支持的特性,是当前非常流行的一门程序设计语言。本文讨论了《Java程序设计》课程的教学模式,分析了当前教学中的问题,并提出了改进方法。 一、Java课程简介 Java语言是当前非常流行的一门程序设计语言,具有平台无关性、安全机制、高可靠性、多线程和内嵌网络支持的特性。本课程的目的是使学生掌握面向对象的程序设计方法,掌握使用Java开发Windows应用程序的一般方法和特点,能够根据实际需要开发出简单的Windows应用程序,并为后续课程J2EE和J2ME打下基础。 二、当前状况和原因分析 当前,许多高等院校都将Java语言作为程序设计开发的核心课程。但是,教学效果并不理想。许多学生对程序设计类课程普遍反映:难、抽象、学不懂。每门课程结束以后,只能记住一些语法和简单的程序。学生毕业后,真正能够马上参与实际项目的并不多。 造成这种状况的原因有二。多数学校依然沿用传统的教学模式,教师在教学过程中按照书本知识从前到后,按部就班,照本宣科,学生的学习兴趣不高,学习效果不佳。学生在学习过程中只限于看懂书上的零散的小例子、小程序,从来没有参与过开发完整的项目。导致所学的知识太零散,无法系统地进行应用。 三、改进方法 1、明确课改思路 根据以上状况分析,我们可以看到,对于《Java应用程序设计》这门应用性非常强的课程,采用传统的教学模式和教学方法是行不通的,改革的紧迫性毋庸置疑。而我们所要探寻的教学方法,应该以提高学生在真实情景中解决问题的能力和创新能力为目标,使学生通过本门课的学习,能够参与实际软件项目的开发。 2、具体实施 (1)以教材的内容为主线,选择合适的项目,案例教学贯穿始终。《Java程序设计》这门课程的主体内容分为两大部分。第一部分为基础知识篇,主要讲解语法和面向对象的基础知识,而第二部分为应用篇,包括GUI图形界面设计、多线程、网络、IO输入输出等。不论是基础知识篇还是应用篇,都采用案例式教学。因为第一部分的内容比较零散,概念多,只用到这部分的知识,是不能真正意义上完成一个独立的项目的,所以,在讲授本部分内容的时候,对于项目要进行巧妙的构思,可以虚拟部分功能,以保证项目的完整性。 例如,在讲到类和对象的概念时,可以构建一个游戏项目,设计游戏中不同的游戏人物类,通过设置不同的属性和方法来描述不同的游戏人物。通过这样一个具体的项目,不仅能充分调动学生的兴趣,还能提高学生的实践能力和创新能力。
- 粉丝: 8018
- 资源: 7082
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助