Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 教育论文 > 正文

Java程序设计课程的教学与实践的探索与思考论文

发布时间:2021-04-15 14:08:05 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com):

摘要:Java程序设计是计算机科学与技术、软件工程等专业的专业基础课之一。Java因其面向对象、与平台无关、安全、稳定和多线程等优良特性,现已成为风靡全球的编程语言,良好的Java编程能力对学生的就业前景具有深远的影响。在本文中,主要分析Java课程的教学环节与实践环节所存在的问题,探索可行的对策。

关键词:Java程序设计;教学环节;实践环节

本文引用格式:朱会娟,杨鹤标.Java程序设计课程的教学与实践的探索与思考[J].教育现代化,2019,6(93):55-56.

Java程序设计课程(以下简称Java课程)是计算机专业和软件工程等专业的核心课程之一,Java因其面向对象、与平台无关、安全、稳定和多线程等优良特性,现已成为风靡全球的编程语言,2019年8月TIOBE发布的编程语言排行榜中Java稳居第一。在软件市场对Java人才旺盛的需求背景下,良好的Java编程能力对学生的就业前景具有深远的影响。但我们现在面临的困境却是高校计算机相关专业的应届毕业生难以满足企业Java工程师的岗位要求。要解决这一困境,就需要对Java课程的教学环节与实践环节进行深入的研究和探索。

一 Java课程教学环节的问题与对策

Java课程旨在使学生掌握Java语言的面向对象的设计思想、常用实用类、输入输出流、多线程程序设计、GUI设计等编程技巧,培养学生应用Java语言解决和处理实际问题的思维方法与基本能力,为今后毕业设计和工作打下坚实的基础[1]。万丈高楼起于垒土,扎实的理论基础是学好Java程序设计这门课必不可少的一个重要环节,因此,如何提高教学环节的质量显得尤为重要。回顾现有的Java课程教学方式,在教学环节中存在的问题概括如下:

问题1:照本宣科,教学手段单一。

目前,Java课程教学主要还是采用传统的教学手段[2],即教师通过填鸭式灌输的形式将知识传授给学生,导致学生大多数是死记书本中的知识点,缺少探索解决实际问题的激情,长此以往对于学生的创新意识、创新思维以及独立思考能力的培养是非常不利的。

问题2:教师的实践能力与企业脱轨。

大学教师是一个相对稳定的职业,同时具备良好的科研环境,是一个备受青年学者热爱的职业。因此在高校教师的群体中,大多数青年教师是从高校再到高校,这些青年教师具有丰富的相关理论知识背景、严谨的逻辑思维能力与敏锐的创新意识,但对企业当前主流的开源框架和开发工具等尚缺乏一定的实战经验。

\

 
问题3:陈旧的考核指标。

Java课程作为核心专业课程之一,是隶属于考试范畴的课程,即采用传统的纸质试卷或实验报告的形式对学生进行考核,存在内容和形式单一且无法全面考核出学生对基础知识的实际掌握情况以及运用所学知识解决实际工程问题的能力。从而阻碍了知识融合能力的培养,更是阻碍了运用所学知识解决实际的复杂工程问题能力的培养,这与新工科的培养目标是相违背的。

鉴于此,在本文依次给出以上问题的建议和对策。对策1:以任务驱动结合传统方式共同教学。

传统教学方式虽有其弊端,但扎实的Java语言基础知识是培养良好编程能力的基础。基础知识部分例如类与对象、子类与继承、接口与实现等借用传统的教学方式用简洁易懂的语言讲透彻。另外,为了提高学生的课堂参与度从而激发主动学习的热情,在教学中以任务或实际的小型项目为例,划分小组进行研讨。这样不仅可以解决传统教学方式手段单一的问题,更重要的是可以激发学生的探索精神和团队协作能力。

对策2:实现企业导师制。

高校青年教师在科研和教学的双重压力下,很难有精力和时间参与长时间的企业培训,但是学校可以邀请一些实践经验丰富的企业导师参与授课环节的设计,同时也鼓励青年教师参与各种项目制作,这样不仅可以使教学环节更好的满足企业需求,同时也加强了青年教师与企业的关联以及提升教师本身的项目开发技能,从而可以在课程中更有目的性和有针对性的引导学生。

对策3:过程化、多元化的考核机制。

考核的目的在于以“考”促“学”,以“考”促“教”[3],而非仅仅作用于完成本科学分的一个指标。Java课程考核目标还主要应该体现在“导向、检验、评价、反馈”,所以应该分阶段进行多元化的考核机制。例如第一阶段考核为Java语言基础知识部分主要采用传统的试卷形式;第二阶段考核验证性实践题目采用实验报告的形式;第三阶段综合性挑战性项目考核。通过分阶段层层递进式考核,难度逐层递增,以每一阶段的考核结果作为下一阶段的教学环节的导向和依据,形成一个闭环式教学结构,同时可以激励学生的学习热情和培养其自主学习能力,最终将所学知识框架化和系统化来解决复杂工程问题。

二Java课程实践环节的问题与对策

Java课程重在实践性和应用性,学完这门课的最终的目的是编程解决实际项目问题。因此,需要在整个课程学习过程中加强实践动力能力的培养,然而现有的Java课程实践环节往往存在如下问题:

问题1:实验难度较低。

学生上机实验时,仅仅是对书本上现有的实例进行调试,调试成功就即完成了课程任务。这种实践方式仅是让学生掌握了语句编译和调试方法,对学生运用Java语言解决实际问题时的自主分析能力的培养并未起到明显作用。如何根据学生的情况设置难度合适的实践题目成了当前所面临的主要问题。

问题2:实践学时短。

近年来,我国高等院校一直在倡导“卓越工程师计划”,旨在培养一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才,这就要求全面提升学生的工程实践能力[4]。但现状是Java课程实践学时严重不足,学生没有充足的时间把课堂上所学的理论知识融会贯通到解决实际问题中去。

问题3:实践教学资源与方法缺乏。

在当前的Java课程的实践环节往往通过课程设计来完成,学生在固定时间之内完成教师指定题目的并提交实验报告,这种传统的实践教学方法往往导致学生对实践课堂兴趣缺乏,敷衍式完成作业,从而使实践课堂的效果和意义大打折扣。究其原因,主要在于大部分教师存在实验教学方法经验不足和学校的实践教学资源缺乏导致。

针对这些实践环节的问题,在本节中依次给出对策。

对策1:难度等级制结合自主选题。

实践课可以安排在基础知识部分考核完成后,根据学生的基础知识掌握情况,拟定不同难度级别的实践性题目,让学生依据自身的能力选择合适的题目。这一方法不仅可以避免实验难度较低的问题,同时可以避免了相同实验题目导致的抄袭现象。在保证题目难度不同的情况下能够让学生充分发挥自主性,从而激发其学习兴趣。

对策2:增加实践学时。

Java课程对实践要求较高,须有充足的时间保证,使学生能把课堂上学到的分散的理论知识融合在一起用于解决实际问题。只有增加实践学时,在充足的实践学时和科学的实践教学方法双重保证下,学生才能有时间有兴趣基于Java语言的基础知识对实际问题进行自主分析和探索。

对策3:引进一流实践教学资源并鼓励教师走出去。

引入一些先进的程序设计教学与实训平台,例如有些平台会将一些游戏引擎、界面编辑器、集成开发环境和API等集成在一起,其中也会携带一些优秀的教学案例,包括程序设计思维训练、基础上机实验、综合实训等,这种实训平台多采用开放式开发环境,支持学生大胆创新并集成大量的帮助文档使学生的学习过程和教师的教学过程变的相对轻松。另外教师要走出去,对一些软件公司的运作流程进行调研,仿照企业中实际项目开发的分工和角色,以及具体的流程对Java实践过程进行预设。结合先进的实训平台以及仿真的项目进程,能使学生在实践过程中获得成就感,从而对自己未来工程师的职业充满期待[4]。

三 教学环节与实践环节之间的关联与协作

Java课程既有理论性又有实践性,在新工科背景下,大力培养大学生的“厚知识,重实践”的综合实践工程能力是如今教育改革的关键[5],如何处理好教学环节与实践环节之间的关联与协作便是当前需要解决的关键问题之一。为此,在本节简要地分析Java这门课程教学环节与实践环节之间的联系。

(一)实践环节与教学环节相结合

把实践环节的项目和案例引入课程,将理论知识与具体的项目或案例相结合,有针对性的去完成理论知识的传授,避免传统的填鸭式教学导致的学生学完理论知识后面对实际项目问题仍然束手无策。以目标为导向的教学,可以使学生明确学习方向,更透彻的理解如何利用Java语言来逐步解决复杂工程问题。

\

 
(二)实践环节与教学环节形成一个闭环提升结构

通过分阶段、多元化的层层递进式考核,即第一阶段的Java语言基础知识部分考核、第二阶段的验证性实践题目考核、第三阶段的综合性挑战性项目考核形成实践环节与教学环节的闭环结构,即相互协调相互促进。

四 结语

综上所述,教学环节与实践环节存在着密不可分的关系,是缺一不可的,两者的合理融合对于学好Java这门课程是至关重要的。

参考文献

[1]耿祥义,张跃平.Java 2实用教程(第4版)[M].清华大学出版社,2012.
[2]王英存.JAVA教学方法改进探讨[J].教育现代化,2018,5(21):71-72.
[3]王志敏,李文举.程序设计语言类公共基础课程过程化考核方案的探索与实施[J].软件工程,2016,19(1):16-18.
[4]陈亮,薛纪文,霍炜.新工科背景下的程序设计语言课程教学研究[J].计算机教育,2019,293(05):137-140.
[5]于莉莉,苏晓光,李晶.新工科背景下计算机程序设计类课程案例教学改革研究[J].电脑知识与技术,2018,14(15):164-165.

关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jiaoyulunwen/30040.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml