关于高职计算机应用专业java教学改革的探索

来源 :网络与信息 | 被引量 : 0次 | 上传用户:wgrlxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  1 改革的必要性
  随着计算机编程技术的迅速发展,相应地对计算机编程人员提出了新的要求,要求计算机编程人员能掌握当时主流的计算机编程语言,为此,计算机程序设计课程也从以前仅包含面向过程的程序设计逐渐转到重视面向对象的程序设计语言。为了适应社会对人才的需求,我们开设《Java程序设计》,并将其作为计算机专业学生必修的专业基础课程。而Java语言作为一门纯面向对象的程序设计语言,需要大量的实践练习才能较好掌握。而学生在学习java程序之前已经开设了C语言和数据结构课程,对java语法级别的学习相对容易,但学完之后对java能用来做什么和怎么做产生困惑,因此对其进行教学改革是非常必要的。
  
  2 计算机应用专业教学目标
  我们的计算机教学目标是培养具有面向软件产业需求,既有一定理论基础,又有较强实际操作能力的实用型技术人才。实用型软件编程人员的基本素质包括以下几个方面:掌握基本的语言和算法,具有一定的程序设计能力;具有面向对象的概念和设计思想,精通一到二门面向对象的程序设计语言;掌握数据库的基本概念和基本应用;具有一定的项目经验,在校期间参与一些项目设计;具有现代软件工程思想,了解软件开发的一般方法,熟悉软件开发的一般过程,精通一些实用的软件开发工具;具有较强的代码编制能力,同时有一定的软件测试能力。
  
  3 教改方案
  3.1 培养学生的兴趣
  兴趣是最好的老师, 在知识学习过程中, 有没有兴趣, 学习的效果是截然不同的。一般来说, 学生在第一堂课时学习状态是积极的, 兴趣也很浓厚, 为此我们抓住学生的这种心理, 在第一次上课时就要激发学生的求知欲。在 Java语言教学书本上, 难免有许多书都是讲述 Java语言的发展或特点, 但是对于一个还没有体验过 Java 语言的初学者, 这样的讲解可能会使学生的学习兴趣逐渐减少, 甚至一下就失去了学习激情。在第一堂课上, 我们可以采取玩游戏的方法。Robocode 是一个可以免费下载的完全用java开发的机器人战斗仿真器,可以在所有支持 Java 2 的平台上运行。在这个环境里,可以自己用java编程的方式创建一个机器人,把它放到战场上,然后让它同其他开发者们创建的机器人对手进行战斗。当学生看到栩栩如生的游戏画面时一定非常兴奋,这时可以引导他们如果想自己开发这样的游戏那就好好开始学习Java吧, 此时学生已经急不可耐地想知道如何在电脑上开发编译 Java 程序了。在接下来的教学过程中,我们利用Robocode去学习java的基础知识如调用 API 代码、阅读 Javadoc、继承、内部类、事件处理等等,还可以让学生在课余时间自己组成小组在游戏中去互相分享java学习心得。这种方法有利于激发学生的兴趣和启迪学生的思维, 学生学起来不厌倦而且效果较好。
  3.2 以项目开发为主线训练学生的实战能力
  通过游戏编程体验,我们学习的主要是java的基础知识,而我们的大部分计算机应用专业毕业的学生将来是要踏入社会真正从事具体项目开发的,因此这一阶段才是java教学中最重要的。因为java涉及的范围比较广,在此选择了比较流行的WEB开发项目为实训案例进行教学,下面从几个方面来探讨:
  (1)开发工具的熟练掌握
  工欲善其事,必先利其器。我们在用java作项目开发前一定得先选择合适的开发工具,目前有许多工具可供选择,我们在教学中选择的是Eclipse,这是一个开源的开发工具,是当前被广泛使用的java开发利器,功能非常强大,使用起来也相对简单。当学生毕业后去从事java项目开发时,工具熟练使用的程度往往也是企业招聘开发人员的重要衡量指标,所以在指导学生开发具体项目之前首先教会学生如何熟练使用开发工具,在这里我们强调熟练。
  (2)学会配置WEB服务器
  由于我们是以开发Web项目为例,所以必须得先配置WEB服务器,在这里我们选择Tomcat来讲解,它也是开源的Web服务器,在教学生配置Tomcat服务器的同时应讲解http、servlet、jsp和应用服务器的基础知识及它们之间的关系,介绍几种常见的应用服务器如Weblogic、Websphere和Jboss,这样可以让学生直观地了解我们后面开发将要用到的相关知识以便为我们以后的教学打下良好基础。
  (3)学习Jsp
  在讲授 Jsp基本语法知识的基础上,注重和 Html、JavaScript 知识的结合,并讲解Jsp与Servlet的关系,通过实例分析使学生明确内置对象、标签的使用方法。我们的重点放在如何在Jsp中利用JDBC 访问数据库,突出 JavaBean的使用,如果在此过程中向学生灌输一些软件工程理论则更好,便于我们下一步的学习。
  (4)学习一些设计模式的知识
  在此过程中让学生了解到如果想让自己开发的项目更加健壮和易于维护,应该学习一些有关设计模式的知识,在此着重介绍MVC设计模式,并在此引入一个比较流行的基于MVC模式的开源框架Struts到我们的项目中,让学生在实际开发中去体会设计模式的好处,促进学生在今后的软件开发过程中意识到设计模式的重要性,使学生的开发能力上一个台阶。
  (5)培养学生的团队精神
  在学习项目开发的同时,有意识地去培养学生的团队意识。可以将学生分成若干小组,以小组为单位合作完成项目,在此过程中让学生锻炼自己的沟通能力和合作意识,体验分享的快乐,这可以帮助学生在将来工作时能更快地融入到企业文化中。
  
  参考文献
  [1]Java语言编程实例教学法的设计[J].福建电脑,2007(9).
  [2]高职院校Java程序设计教学模式研究[J].软件导刊,2007(1).
其他文献
Ad Hoc网络是由移动节点构成的,不依赖于任何固定基础设施的无线网络。在能量有限的移动自组网中,节点剩余电池能量是在选择路由时应考虑的重要指数,已成为Ad Hoc网络路由协议的一个研究热点。对于节点能量的限制方面,如果使用多路径方式分发报文,那么节点电池将以比较接近的速率消耗,这使得整个网络的生命周期增长[1,2]。如果在协议设计的时候,就尽量减少控制报文,那么随着节点移动性的增加,协议往往有着
期刊
如果有一天你发现你的硬盘空间越来越小了,一定记得到QQ的CustomFaceRecv文件夹和image文件夹看看,看看是不是已经塞进了好多垃圾!   塞满了垃圾,就要清理掉。找到QQ所在的安装目录,然后寻找CustomFaceRecv文件夹和image文件夹,具体位置在:  QQ的所在盘符:\Program Files\Tencent\QQ\你的QQ号码\CustomFaceRecv   QQ的所
期刊
1.显示“开始”菜单:按Ctrl+ESC键    其实显示“开始”菜单最直接的键应该是WINKEY键(WINKEY指的是键盘上刻有Windows徽标的键)。但现在五花八门的键盘越来越多,有些键盘上面就没有这个键;或者在有些笔记本电脑上面为了节省空间,设计者们也没有把这个键安排在上面。还有朋友肯定会提出这样的问题:我直接用鼠标点击屏幕左下角的“开始”标志不就完了吗?没错,可是有时候我们看到别人的电脑
期刊
在使用电脑时,我们为了优化XP启动速度会经常使用一些修改软件,这些软件无一例外地会修改你的注册表,甚至会修改到双系统用户的系统启动文件,造成双系统启动文件BOOT.ini丢失。当BOOT.ini丢失后我们就必需再建一个BOOT.ini来恢复系统的启动。   boot.ini是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个操作系统、各系统的位置在哪里等信息。重新恢复的方法如下:单击
期刊
如果文档打开不正常,可以使用如下几种办法来恢复其中保存的所有或者大部分信息。  1.复制到新的文档。可以拷贝文档中除了最后一个段落标志之外的所有对象至一个新的文档。Word在段落标志中保存大量信息,而文档中的最后一个段落标志包含更多信息,包括关键节和样式数据。在许多情况下,Word文档中的最后一个段落标志也包含文档的破坏信息。此时,将其余对象全部拷贝至新的文档可以解决问题。   2.将整个文档保存
期刊
一、撤销对压缩文件的支持     从Windows Me开始,微软就在系统内置了对ZIP文件的支持,用户可以把ZIP文件当成文件夹浏览。现在WinRAR已经是时下最流行的压缩软件,想必你的系统装上了这套软件。禁止Zip文件功能,只需取消zipfldr.dll的注册就可以了。点击“开始→运行”,在运行输入框中输入“regsvr32 /u zipfldr.dll”(不包括引号,下同),回车即可。   
期刊
新手要做的第一件事就是要学会重装系统,而重做系统做的第一件事就是进入BIOS设置光驱启动,然后进入安装程序。所以认识一些BIOS里的基础知识,是学会安装系统的关键。尤其是出现错误的语句,更要掌握,可以了解到出现故障的原因,以便“对症下药 ”。  下面是开机时BIOS出现的一些常见错误语言的解释,帮菜鸟认识BIOS。     1.CMOS battery failed     中文:CMOS电池失效
期刊
通过端口入侵用户的计算机,是黑客一向惯用的伎俩,所以该适当关闭哪些端口和开启哪些端口,对防御黑客利用端口入侵系统有一定的帮助。一般用户对端口都不太懂,很容易遭到别人的入侵。必须了解多些关于端口的知识,关闭一些无用的端口,让黑客无功而返。   下面是笔者经过长时间搜集积累的一些端口的知识,不看不知道,端口也和服务扯上联系,哪些端口和哪些服务有联系?请大家耐心看。   每一项服务都对应相应的端口,比如
期刊
U盘对病毒的传播要借助autorun.inf文件的帮助,病毒首先把自身复制到U盘,然后创建一个autorun.inf,在你双击U盘时,会根据autorun.inf中的设置去运行U盘中的病毒,我们只要可以阻止autorun.inf文件的创建,那么U盘上就算有病毒也只能躺着睡大觉了,大家可能也想到这个,但是不管给autorun.inf设置了什么属性,病毒都会更改它,我提到的方法就是,在根目录下,删除a
期刊
1 引言  传统的基于IP的流量工程方法在现今网络规模不断增大、负载不断加重的情形下已难以有效提高网络性能。多协议标记交换MPLS(Multi-Protocol Label Switch)在传统的IP网络中增加了面向连接的特性。网络管理者可以很容易地对网络资源和业务流实施控制,从而达到平衡网络负载,提高网络资源利用率的目标。    2 Internet流量工程  Internet流量工程的产生来自
期刊