浅谈三本院校JAVA语言教学过程

来源 :科学时代 | 被引量 : 0次 | 上传用户:natural_jack
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 很多三本院校都开设了java语言程序设计课程,通过该课程可使学生掌握当前软件开发的流行语言,提高学生的实践动手能力并扩大就业机会。本文通过教学内容、教学方法、实践等重要环节,讲述该课程教学过程中的一些体会。
  [关键词] 三本院校 java教学方法
  
  java语言从1995年由sun公司推出至今,虽然只有十几年时间,产生的影响却非常巨大。由于它具有完全面向对象、安全性高、跨平台、移植方便等特点,现在成为非常流行的一门编程语言,象oracle、weblogic等軟件就是用java编写的,它最大的优势是在web上的开发。Java的应用范围非常广泛,如可应用于嵌入式系统开发,象手机、PDA的编程(小型电子设备的系统),目前几乎所有的手机游戏都是用java语言编写的;用于分布式的网络程序的开发,如电子商务网站、ERP系统等等,还有以及很多企业的管理系统也是用java语言开发的。其涉及的领域非常多,据统计至少有三成的开发者在使用java语言。所以,三本院校开设这么课程也是顺应时代的发展需求,也为学生日后从事这方面的工作奠定基础。下面结合实践谈谈三本院校java语言教学过程中的一些体会。
  一、选择合适的教材
  三本的学生相对一、二本的学生来说,基础稍差,学习的主动性也稍差些,而且三本的培养目标是培养应用型人才。所以针对学生的具体情况,我们在选择教材时,内容上尽量选择实例相对较多、最好是以具体完整的项目实例为背景的教材,这样学生在学习时不至于陷入抽象的理论中,不仅实用,也能激发学生的积极性和主动性。
  二、合理安排授课内容及进度,培养提高学生的学习兴趣
  如果学生缺乏学习兴趣,那么这门课程的教学效果将会大打折扣,达不到预期效果。由于该门课程的内容面涉及较广,如图形界面编程、多线程、applet、套接字网络应用、数据库设计等,尽管该门课程之前一般都安排了如c、c++、计算机网络、操作系统等课程,但是要想把相关的主要内容讲授完,总课时应当达到90课时以上,最后再给个两、三周的实训时间,这样才能让教师有充分时间做到循序渐进、由浅入深教学。笔者在多个学校调研时见到这种状况:无论学生是否听懂,教师一味赶进度,填鸭式教学,学生非常被动,越往后学习兴趣越小。另外,授课时,教师不宜一味照本宣科,要多举例题,并和实际项目应用结合起来,这样才能大大激发学生学习的兴趣,使学生学完后觉得受益匪浅,非常实用。
  三、采用多样的教学方法
  该门课程是一门程序设计课程,授课时,我们可以采用多种教学方法来进行教学。
  1、基本知识以练习为主
  由于该门课程是以c/c++语言为基础,学生学习java时已经具有了一定的程序设计思想和程序设计的方法与技巧。象基本语法、流程控制、数组以及类、对象、继承等面向对象的基础知识与c/c++很类似,这些内容我们可以以练习为主,讲课为辅,主要是强化基础知识。
  2、采用项目案例教学
  在讲授多线程、输入/输出流、图形界面、网络编程、数据库设计等内容时,要根据教学内容,设计浅显易懂的项目实例,使学生能感受到这些内容具有较强的应用性。很多学生感觉课本看明白了或者课堂上也听明白了,一旦自己动手又不会了。因此,教学内容完成后,应该再通过实训或课程设计来巩固所学内容。
  3、多媒体教学
  几乎所有的学校都配备了先进的教学设施,可以充分利用多媒体设备进行教学。抽象的内容如异常处理、输入输出流、多线程等可以制作成动画、或者利用图、表的方式进行直观教学。特别是在进行案例教学时,还可将项目的制作过程一步一步分解演示。
  4、网络教学
  如介绍java开发工具的下载、配置,java的类库下载,数据库的下载配置等操作时,都可以直接利用Internet查找。很多问题的解决办法可以直接通过网络搜索。由于java又是开源的,让学生习惯利用网络查找资料,可以很好的培养他们自己动手解决问题的能力。
  四、加强实践、实训环节
  在教学过程中,尽量以项目实例为背景来讲解课本知识。通过完整的讲解项目的开发制作过程,可使学生能够基本了解并能初步掌握系统开发的流程。
  很多学校为这门课程安排了1/3的实验课时,但是这只是在授课时对每一章节基本知识的练习。建议对这门课程进行独立实训,让学生模仿进行一个小型项目的开发,强化所学的知识,并且通过自己动手,使学生对项目制作流程更好的理解,通过问题驱动,不仅发现教学中很多问题,也使学生学会自己查找资料解决问题,培养了自学能力。眼过千遍不如手过一遍,只有通过不断地实践,才能熟练掌握知识。作为师生都要重视实践实训训练。
  五、重视与企业应用的衔接
  现在,很多学生入校后显得比较盲目,不知道要学什么,学什么有用。作为学校,当然不能单一地按教学计划设置理论教学。时间证明很多用人单位不愿意招收这样的学生,因为用人单位还需花很多时间再培训。作为校方,开设课程时要充分了解社会的发展、企业的需求、用人单位的选择,不断改进、改革教学内容和方法,和用人单位所需及时衔接。我们系在学完这门课程时有一个做法:首先通过专业招聘公司去了解用人单位的需求,然后根据需求开设了如下几个实训项目:如手机游戏的设计、课程教学网站的设计、聊天室的设计等。通过这几个实训课题,学生根据自己的发展自由选择,能系统掌握这些开发设计过程,达到了一个良好的效果。学生有了一个系统的基础知识,用人单位稍加培训即可上手,为学生的就业也奠定了良好的基础。
  六、结束语
  Java教学不仅要重视基础理论知识,还要重视学生的实践应用能力。Java语言,作为众多开发语言中的一种,掌握了它,再转向使用其他语言就不是很难。通过这几年的教学,我也感觉到java语言的深髓和强大。java技术的不断发展,促使教师不断加强自身的学习提高,并及时了解掌握新的应用动向,只有这样,教出的学生才不会落伍,符合应用性人才的培养目标。
  作者简介:
  高文玲(1973-),女,高级工程师,西安建筑科技大学硕士,主要研究方向为分布式数据库。
其他文献
本文作者尝试着对传统的课堂教学进行改革,注重引导学生自主建构,以有效生成的方式推进教学活动的过程。主要从四个方面来阐述怎样促进课堂的有效生成:一、满足学生的个体需要,为学生设计多元的教学目标。⒈分析学情,设计多元的教学目标;⒉注重整合,设计多元的教学目标;⒊激活需求,设计多元的教学目标。二、挖掘教学资源,为学生提供丰富的学习材料。⒈活用生活资源;⒉巧用差异资源;⒊妙用错误资源;三、开放教学过程,为
素质教育的核心和灵魂是培养和发展学生的主体性,促进学生生动活泼地主动发展。中学图书馆是学校的书刊情报资料中心,它作为科学普及,社会教育和信息传播的重要工具,在实施素
随着现代科技的发展,对多媒体的应用可以说已经与个人的生活密不可分,而作为义务教育阶段的小学,在课堂教学中,更是应该利用多媒体,拓展教学视野和范围;数学作为小学教育的基础课程
时值深冬,想必北国早已大雪纷飞,银妆素裹,好一派景象!而南方,甭说能见到雪,哪怕是零星的一片雪瓣儿也难,即使是最冷的腊月十二.对于我来说,就连前几年在地摊上买的“羊毛”
【摘要】小学数学课程标准指出:“动手实践、自主探究、合作交流”是学生学习数学的重要方式。课堂教学改革的落脚点在于这习方式的转变,学生只有主动参与了学习过程之中,才能从中理解,认识数学知识,境况他们的创新意识。  【关键词】学习方式自主学习自主探究  叶立陶先生提出:“教是为了不教”。这揭示了教育教学的最终目标;不数地培养学生自主学习的级力。在小学数学教学中,应重视加强学生自主学习能力的培养。在教学
期刊
【摘要】高速公路设计施工要考虑的一个很重要的问题就是尽量能够就地取材,降低工程成本,同时也保护环境。砂土路基施工时,就要充分掌握砂土的特性,找出最好的施工方法,在保证质量的前提下,加快施工进度。  【关键词】砂土路基;压实度;含水量;作业方法    1.砂土的特性  砂土水稳定性好、透水性强、沉陷快、饱水易压实、毛细水上升高度小,是一种良好的路基填料。但砂土存在塑性指数极低,不易压实,失水后易滑坍
教育督导,为各镇各校落实教育责任、规范教育行为、促进学校的健康发展,的确起到了重大而独特的作用.可是,由于种种原因,它也存在着一些显而易见的缺憾,其中一个重大的问题就
在新课改理念的指导下,老师们都在努力探索课堂教学的有效性,使课堂教学效率最大化,在教学中,要提高数学课堂教学的有效性,我认为课前的充分准备是有效的前提,课堂教学的探索是教学
微课拓宽了课堂教学的时空,整合优质微课资源,通过优化教学模式落实学生的主人翁地位,实现自主、合作学习,提高学习效果,提高学生的数学素养。对教师而言,微课将革新传统的教学与教