Java程序设计语言教学改革探析

来源 :读写算 | 被引量 : 0次 | 上传用户:enjoyyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文分析了Java程序设计课程教学中存在的问题,提出了改进措施,并根据Java程序设计课程实践性强的特点,对实践教学进行了探析,以提高教学质量,缩小在校学习Java的学生与企业的实际用人需求的差距,增强学生的就业技能,满足社会对Java编程人员的需求。
  【关键词】Java教学 实践教学 理论教学
  
  《面向对象程序设计》课程是软件工程专业和计算机科学与技术专业学生的专业基础课,我系以Java程序设计语言为平台介绍面向对象程序设计。Java是20世纪90年代初推出的一种纯面向对象编程语言,自从它面世以来已经获得了业界的一致推崇,由于它的可移植性、跨平台性等优点,在基于因特网的系统开发中得到了广泛应用。
  目前Java成为软件行业的主流开发平台,因此IT企业对Java人才的需求量很大,为了适应人才市场的需求,几乎所有高校都竞相开设了《Java程序设计》等相关课程。虽然计算机相关专业的学生都学习了Java语言,但是企业却很难招聘到合格的Java程序开发人员,其中最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的编程技能和经验,距离企业的实际用人需求有较大的差距,因此如何更好地发挥Java课程实践性强的特点,使学生具备很强的动手实践能力、掌握Java程序开发技巧、积累项目开发经验,便成了计算机教学中一个值得探讨与研究的问题,下面谈一下自己在教学中发现的问题,并提出相应的改进措施。
  1 教学中存在的问题
  (1)多媒体教室理论教学存在的问题
  在多媒体教室讲授理论知识时,多半采取讲授知识加演示例题的模式。整个授课过程,基本上由放映课件、演示例题和分析代码组成,其中也可穿插与学生的互动。但是,即使考虑到了为提高学生的积极性而采用了比较具有实用性、趣味性的示例,增强了与学生的互动,而对于学生而言,整个课堂教学仍然会显得理论教学时间过长,枯燥无味,学生的注意力难以一直保持集中。再者,教师在讲授过程中,放映课件、演示程序,以及分析代码时,学生都是在观看投影,容易产生一种距离感,找不到重点,如果教师演示速度再稍微快了一点,学生就不容易跟上了。因此我个人认为在多媒体教室进行理论教学时,学生根本没有机会进行实践,如果学生再没有学习的自觉性,那么刚学到的知识和技术,可能要到下一次上机实践课时才能應用,难保有相当多的学生在实践之前就遗忘了所学的内容,所以教学效果很难保证。
  (2)机房实戏教学存在的问题
  在传统的多媒体教室讲授理论机房实践演练的授课模式下,上机实践课主要是教师布置实践任务,学生独立完成实践,教师在批改实验作业的过程中如果发现共性问题,再找时间集中解决问题。我个人认为这样的实践课也存在一些问题,首先 ,理论知识以及示例在理论课时已经讲过,在实践课上老师可能会回顾一下重点,绝对不会再重复讲解,因此,总有部分学生因为遗忘了之前讲授的内容。在没有理论知识做基础,没有示例程序做铺垫的情况下,这些学生就难以独立编写程序,常常会觉得迷惘,不知该如何下手。其次,每个教学班的人数较多,造成教学资源不足。再则,虽然老师每次实践课上都布置相应的实践作业,并要求每位同学在实践课结束时提交实践作业,教学过程中发现总有部分学生偷懒不做,下课时复制别人的一份提交应付老师,由于实践课人数较多,老师不可能每次课每个人去一一检查,所以总有学生浑水摸鱼。总的来说 ,将《Java程序设计》的课堂教学划分为理论课和实践课两部分,并没有很好的将理论与实践结合起来,反而隐约有些理论与实践脱节的趋势,也难以达到很好的教学效果。
  (3)本科学生和专升本学生一起大班教学存在的问题
  本学期我带的08级软件工程专业和1001软件工程专升本的学生,他们在一起大班上课,这对我的教学带来很大的难度,08级软件工程专业的学生层次是一样的,而专升本的学生编程基础则良莠不齐。有的学生压根没有一点语言基础,试想没有C语言基础的学生来学习面向对象的程序,其难度可想而知。而部分学生已经有语言基础,所以很容易上路,还有极少数学生已经学习过Java,并学习过JSP和Java 系统架构,让他们再回头来上Java基础课程,他们肯定没有一点兴趣。
  (4)传统的考核方式存在的问题
  现行考核在很大程度上仍然是传统的考试方式,采用理论考试的“知识本位”模式,考试形式单一,基本上都是采用闭卷笔试形式,这样即使平时学习不用功的学生,在考前加班系统复习一下,基本上都能过关,甚至能考出优异成绩,但是这难以考察出学生的实践动手能力,无法对学生的学业成绩作出客观公正的评价,不利于全面真实地考核学生的知识、技能和能力。
  2 课堂教学方法的探析
  基于以上问题,我本人对《Java程序设计》的教学提出几点的建议,希望能促进《Java程序设计》的教学,提高教学质量。
  (1) 课堂教学的原则。
  将理论与实践融合到一起,使学生在理解了必要的理论知识的基础上,及时进行实践应用,掌握实践技能,一步一个脚印。老师在每次课堂教学都拟定一个教学目标,并且向学生宣读,让学生明白本次课的教学目标,使得学生每一次课都有切实的收获,这样也能激发学生的学习兴趣,曾强他们学习的自信心。
  (2) 教学场所的选择。
  应选择同时具备多媒体教学功能和实践功能的多媒体网络机房。教师和学生每人一台计算机,具备多媒体教学软件,比如极域电子教室,老师可以随时控制学生的机器,并可以和学生进行交流。要求配备有投影仪,老师在讲授过程中学生面对自己的屏幕就可以跟随教师的讲解,近距离清晰地看到教师的课件、程序的演示等等,能在学生头脑中形成更鲜明更深刻的印象。在课内,学生就可以及时动手实践,消化吸收所学内容,及时掌握所学知识。
  (3)理论课教学模式的选择。
  理论课要实行层次化小班教学,不同层次的学生在一起上课,老师不易把握教学的难点,上课内容没有针对性,因此为了提高教学质量,本人提出理论课要实行层次化小班教学,分层次小班化教学对营造“个性化”的学习环境、充分体现学生的主体地位、促进课堂上师生的互动、提高学生的学习积极性和主动性具有较明显的效果。
  3 实践课程教学探析
  (1) 强化Java课程设计。
  课程设计是对本课程所学内容的综合运用、巩固和提高,它在整个Java教学过程中起到一个承上启下的关键性作用,一方面能够巩固前面所学的基础知识;另一方面能让学生了解Java开发的一些基本流程,熟悉项目的开发过程,为日后从事Java领域的开发作铺垫。
  (2) 深入广泛地开展第二课堂活动,延伸课堂教学。
  为了巩固课堂教学,应深入开展第二课堂,近几年我系计算机相关专业都开设有Java程序设计这门课程,
  建议在我系最好每年开展一次“Java程序设计大赛“、自主实验或科技立项等第二课堂教学活动。 Java程序设计大赛覆盖面要广,所有的学生都能参加。自主实验和科技立项则更能够培养学生创造力,对学生也有更高的要求。许多学生就是先参加程序设计大赛,再进入自主实验,进一步参加科技立项,最后冲击省级科技竞赛,增强学生的科技创新能力。
  (3)校企结合,让学生亲自参与实际项目的开发。
  在课程设计阶段,学生已经有了一定的Java编程基础,欠缺的主要是实际的开发经验和全面系统的、深入的掌握Java技术。解决的方法就是通过企业真实项目练习,对所学知识进行深化,然后通过项目来获取实际开发的经验,尽快达到企业的实际要求,让学生在具体的项目中进行学习,缩短学生与企业之间的距离。
  4 结束语
  Java程序设计语言是一门实践性很强的课程,所以Java教学一定要围绕提高学生实践应用能力展开,注重培养学生面向对象的编程思想。教学过程中要引入多媒体技术等先进教学手段,强化实践教学,鼓励学生多动手,提高实践应用能力,缩小与用人企业的差距。文中探讨了Java教学中存在的一些问题,并提出了改进措施,希望能应用于实际Java教学,解决Java教学中的疑难问题。其实,教学关键在于因材施教,所以文中所提及措施,也不一定适合所有Java教学活动。但希望能够起抛砖引玉的作用,能对Java的教学和学习有所帮助。
  
  参考文献
  [1] 孙伟.《Java程序设计》课程的教学改革与实践[J].
  [2] 任侠.Java 语言程序设计教学改革探讨[J].
  [3] 肖英.高职Java程序设计课堂教学的探讨[J].
其他文献
随着新课程改革的全面实施,初中作文教学也要有新的改革。创新作文也就成了摆在师生面前的一个重要课题。培养学生的创新意识,创新精神,创新能力,成了每一位教师的时代责任。创新作文是培养学生创新能力的实践活动,是培养时代的新型人的重要手段。为了适应新课改的步伐,切实提高学生的作文能力和情感水平,并以文载道,锻塑人格,使生活与作文优化互补。自新课改以来, 我在作文教学创新体系构建方面进行了初步的探究。   
在小学教育教学中,要立足于学生终身、可持续发展的角度,努力使学生学会学习。培养学生预习习惯和提高预习能力正是让学生学会学习的一个重要途径。小学数学知识的编排特点是以螺旋式的方式、由易到难、由浅入深、层层递进的,新旧数学知识之间有着密切的联系。这些特点决定了数学学习是要建立在学生已有知识和经验的基础上进行的,可见课前预习是必不可少的。    一、激励兴趣,养成预习习惯    苏霍姆林斯基说:“在人的
【摘 要】 《新课标》强调以生为本,要求充分发挥学生在学习过程中的主体地位。从体育教学的心理学本质来说是师生情感的多种交流和沟通,学生只有接受和认可你,才能主动接纳你的教诲,欣赏你的举措,模仿你的动作,而体育教师的整体素养自然成了是否能吸引学生积极、主动学习和锻炼的前提条件。体育课是在一个相对开放的环境中开展教学活动的,如果体育教师缺乏寻找必要的教学位置,不仅难以完成《新课标》规定的目标任务,甚至
计算机、多媒体、网络、谷歌、百度、、博客、论坛、QQ聊天、网络购物、流媒体资源、远程教育、远程培训、网络会议、远程协助、远程培训……,我们体会了现代信息技术给我们的生活带来了很多的便宜,作为教育工作者更体会了现代信息技术给教育带来的方便、快捷、高效,同时也体会了它给我们带来的挑战。以下谈几点体会,与大家交流。    一、现代信息技术为教师学习提高提供了非常好的条件    以前,教师们处于各个相互难
【摘 要】研究结果表明:音乐节奏训练有助于聋童对句子的模仿,增加了语言表达的句子长度。也有助于聋童对声调的模仿,增强其对四声的感知。有助于聋童对语调的模仿,增进了其对重音、轻音及变调的学习,使语言表达更具有抑扬顿挫感和节奏感。  【关键词】语言节律 音樂节奏 听障聋童  我们不难看到,一般听障聋童和一般会说话的聋人口语表达都很生硬,说话有的会断断续续,有的缺声调即声调不全,缺乏情感,无轻重音
“以學生的发展为本”是教学的出发点和归宿,而自主探究的过程又是促进学生全面发展的过程。既然自主探究性学习如此重要,那么如何向学生充分提供从事探究活动的机会,引导他们进行自主探究呢? 本文为全文原貌 未安装PDF浏览器用户请先下载安装
一、研究缘起    语文教师的专业发展应注重语言文学素质的养成。评价语文教师优劣的标准固然很多,然而有无扎实的语言文学素养则是决定性因素。在强调“科学发展,以人为奉”的时代,在推进继承传统文化精髓,文化经典诵读等人文活动的进程中,如果语文教师的语言文学素养缺失,实在是语文教师专业发展的重大疏漏。鉴于此,我们认为有必要对重庆市中学语文教师语言文学素养状况进行认真的调查和梳理,以便提出有理有据的语文教
在英语教学过程中,听、说、读、写是必不可少的四个环节。阅读理解是外语教学的重要一环,是高中英语教学的重点。在教授阅读理解这一环节时,一定要清楚我们不仅要让学生学会语言知识,获取文章提供的信息,领悟文章的内涵,更重要的是要使学生掌握阅读的方法和技能,真正成为有阅读能力的人。  阅读能力是一种语言的综合能力,它的获得需要两个最基本的因素:语言能力和阅读技巧。语言能力的形成是长期积累的结果,它包括一定的
摘要:新的课改理念要求我们教师:要不断转变教育观念,更新教育思想,改进教学方法和手段,加强教学研究。  关键词:理念 兴趣 研究     教学方法既是教师向学生传授知识的载体,又是教师实施素质教育的重要手段;教学研究是教师选用适当的教学方法进行课堂教学,提高教学质量的关键。下面我根据自己多年的教学实践,谈谈一些经验和做法:  一、爱是教育的灵魂  爱是一种理智与心灵的交融,是沟通师生心灵的桥梁。我
【摘要】计算机技术应用广泛,日新月异。一个人只有具备自学能力,不断学习,终身学习,才能适应社会发展的需要。作为一名计算机教师,应该有意识地去培养学生的自学能力。本文就如何培养学生的自学能力作了一些探讨。  【关键词】计算机教学;培养;自学能力    我国著名教育家陶行知先生说过:“我认为好的先生不是教书,不是教学生,乃是教学生学。” 古人云:“授之以鱼,不如授之以渔。” 计算机科学技术正以前所未有