探讨高职《Java程序设计》教学存在的问题及对策

来源 :科技风 | 被引量 : 0次 | 上传用户:as78dfg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Java是一门面向对象编程语言,作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程,是一种具有简单性、安全性、健壮性动态性等特点的编程语言,对于桌面应用程序设计、分布式系统设计等都有不可或缺的作用。由于其流行程度高,应用范围广,目前Java程序设计已经成为众多高校开展计算机课程时选择的共同讲解内容。然而受到诸多因素影响,众多高职学生在结束Java程序设计的课程培训之后,自身能力与用人单位要求水平仍有一定差距,难以适应就业市场需要。Java程序设计这一课程的开创目的是为了让学生掌握更多计算机技能并将其应用到工作生活当中,而当下学生在职场中表现则有些背离课程开设的初衷。因此本文试图通过走访调查,分析目前高职《Java程序设计》教学中存在的问题,并提出恰当对策。
  关键词:Java程序设计;课堂教学;问题及对策
  一、高职《Java程序设计》教学目前存在的问题
  (一)教学内容开办不全面
  当下,《Java程序设计课程》几乎是众多高职院校学生的必修课。但受事件影响以及学生自身知识结构和能力水平的影响,高职院校大多把Java SE平台作为重点讲授内容,重点讲授Java核心基础知识。通过几年学习,学生几乎可以掌握Java基础语法、Java多线程、Java数据库连接等知识,基本操作问题不大。可以说,高职院校在开办《Java程序设计》课程中,考虑的更多是基本的、精髓的内容,但这也会给学生带来一定误区,比如认为Java与精简版的C++并没有区别,对于Java优越性的了解程度也会降低,给《Java程序设计》课程的再次开展带来难度。此外,现在高职院校教学缺少Java后续课程的安排,学生没有机会和资源进行Java EE等技术的进一步学习,使学生与处于不断更新状态的Java技术逐渐脱节,走向社会时,面临缺乏相关技术开发应用等诸多问题。
  (二)教师教学水平普遍不高
  通过调查得知,教师年龄大、缺乏创新锐气是本地区高职院校普遍存在的问题之一。缺乏高教学水平教师的高职院校,使得学生作为学习主体的能动性作用受到忽视。教师运用的教学方法比较单一,无法脱离讲课与上机的范围,Java的实用性受到压制,在教学过程中,教师大多更注重语法细节的讲授,而不是解决问题的能力培训,使得课堂氛围压抑,学生产生畏难情绪,对于《Java程序设计》这门课失去学习兴趣,变为被动学习,也增加了教师上课压力。此外,教师的业务素质也受到了考验,许多教师知识获取途径仅限于书本文献,缺少必要的工程实践经验、编程经验,缺乏源于长期一线的开发和实践经验,自然也无法提高学生对于Java程序设计的应用能力。
  (三)实践性课程少
  应试教育的残留使得众多高职对于《Java程序设计》这门课的教学目标认知存在偏差,Java的学习忽略了设计、应用与开发,学生对于知识点的盲目记忆和对于成绩过分追求,忽视了Java教育中最重要的系统开发认知过程。虽然学生在这种情况下仍能对于Java重要知识点加以串联和应用,并能实现部分孤立算法,但仍然缺少独立完成完整项目的能力和勇气。
  二、高职《Java程序设计》教学存在问题的相应对策
  上述问题的出现,归根到底是由于教师能力水平的缺失以及学生学习积极性的缺乏而引起的,基于此,我们需要不断提高教师教学能力水平,激发学生学习兴趣,为学生提供检验自己能力水平的途径,改革传统《Java程序设计》教学课程教学方式。
  (一)教学手段多元化
  将更丰富的教学手段投入到《Java程序设计》的教学过程中去,这不仅是教师自己工作负责的表现,也是全面贯彻Java课程开办目标的途径之一。以具有实际操作性的实践项目为驱动,将学生的知识学习与实际操作开发相结合,提高学生的技能运用水平,对于教师教学质量的提高也大有裨益。此外,教师在教学过程中,应该适当引入对于网络资源的运用,利用网络技术对于学生疑难问题进行针对性的及时答疑,设置技术论坛为师生、生生相互交流提供空间。
  (二)设计针对性的Java课程强化训练
  当前高职计算机课程的培训多以上机为主,可视化开发工具的运用无法同时兼顾学生技能实操水平与理论学习水平的共同提高。采用手写代码的方式可以大大强化学生对于代码写作的记忆。
  (三)选取合适教材
  Java技术体系庞大,内容复杂多样,仅用一本教材贯穿整个教学过程,无法为学生提供全面的Java观照。上课内容应依据教材综合提炼,既要精选出Java 技术的核心基础,又要涉及流行技术内容在内。合适的教材能使学生对于Java高级技术以及实际应用得到详细的学习与了解,对于提高学生学术水平助力甚多。
  (四)树立牢固的软件工程思想
  教师在带领学生进行课程设计、毕业设计等项目时,应严格按照系统分析(包括需求分析、可行性分析等)→系统设计(包括系统功能及流程设计、 业务编码规则、采用技术及开发工具选型、窗体或页面布局设计、类及类间交互关系设计等)→数据库设计→编码实现→测试与发布等流程实施项目开发这一操作步骤。明确开发意图、确定周边条件后再进行Java项目开发,否则上述步骤一旦流于形式,就容易破坏学生正在逐渐树立的软件工程习惯,破坏软件工程思想的树立,影响项目开发效率。
  三、结语
  在Java教学中,教师应该根据学科特点,制定适当的教学计划,提高教学质量,在精彩講解的基础上,提高学生学习兴趣,建立高效的评估系统,保证学生掌握和整合知识点,真正实现Java技术在教育中的价值。
  参考文献:
  [1]王宝妍,刘乔佳.Java教学改革探讨[J].信息系统工程,2015(08).
  [2]张铁成.Java程序设计课程教学改革的探索与实践[J].职业,2015(23).
  [3]李茂民.《JAVA语言程序设计》课程教学改革实践探讨[J].软件工程师,2015(05).
其他文献
<正> 许多用户在应用Oracle数据库开发MIS系统之前,都使用FoxBASE开发过一些简单系统,可以利用这些原有的数据,使用Oracle数据库开发成一个可以通过网络上(Client/Server结构
在脱硅过程中铝酸钠溶液中添加适量的石灰乳,其主要的目的是提高铝酸钠溶液的硅量指数.进一步提高氧化铝的品质。
<正> 在维修打印机过程中,遇到两台不同型号的打印机出现相同的故障现象。当时在冬天,一台LQ1600K打印机开机后,打印面板指示灯一闪,而且听到了打印头移动的声音,然后打印机
本文基于对Wagstaff和Novclis全自动扁靛铸造机的铸造工艺、设备配置及控制原理的掌握,分析引起开机失败的原因;提出如何防止和减少全自动扁锭铸造机在铸造开机时失败引起的安
摘 要:波普尔认为科学不存在归纳,而是可否证的,理论是暂时性的猜想,接受实践的检验然后排除或发展。科学通过试错法进步,既要大胆的尝试,又要足够严格的检验。波普尔的哲学贡献在于对归纳问题提出了一个可能的解决方案。  关键词:波普尔;否证主义;猜测;试错;反驳  一、否证主义的基本观点  否证主义是卡尔.波普尔针对归纳主义提出的一种理论,他认为科学不涉及归纳,是在一定理论指导下进行试验和观察,然后对之
2月23日,西方分析家预测,如果生产者适当控制产量,2010年世界铝过剩量有望明显缩减。其中英国JP摩根公司分析师米歇尔&#183;简森发表报告说,一旦各铝厂严格自律生产,那么全球铝过
自世界上推出第一台平板式自动绘图仪以来,经过40多年的风风雨雨,绘图仪随着计算机的普及发展而不断得到改进和发展。目前绘图仪技术已趋于成熟,绘图仪种类日渐增多,应用领域不断扩大,绘图仪制造商的队伍也不断壮大。因此,绘图仪市场竞争更加激烈。从国际上看,美国垄断着大部分绘图仪市场,其次是日本、德国、法国、丹麦等。如美国的Calcomp公司、HP公司,日本的Copyer公司、Canon公司,德国的Aris
计算机与通信(C&C)的结合及协同发展,作为计算机行业与通信行业的战略发展方向,在70年代初就已提出来了。后来随着C&C应用范围的扩大,又提出了3C(计算机、通信与控制),但其核
低分子比电解质是现代铝电解生产的重要标志.降低电解质分子比是铝电解生产取得高效低耗的有效途径之一。
近10多年来,从H5N1、H9N2到H7N9,禽流感频频“光顾”我国,花样不断翻新。虽然原因尚迷雾重重,但密度高、卫生差的家禽业养殖现状,已然成为病毒滋生的“温床”。