《Ja程序设计》教学方法探析

点赞:15563 浏览:68829 近期更新时间:2024-03-20 作者:网友分享原创网站原创

摘 要:随着Ja语言在IT业界的盛行,《Ja程序设计》课程已成为高校计算机基础教学的骨干课程之一.然而从学生反馈回的信息来看,很大一部分学生认为该门课程复杂难学.为此,本文针对当前在Ja教学中存在的问题做了深入地分析探讨,并提出对应的改进方案.经过教学实践,取得了较好的教学效果.

《Ja程序设计》教学方法探析参考属性评定
有关论文范文主题研究: 计算机基础教学相关论文范文 大学生适用: 学位论文、函授毕业论文
相关参考文献下载数量: 73 写作解决问题: 写作参考
毕业论文开题报告: 论文提纲、论文小结 职称论文适用: 职称评定、中级职称
所属大学生专业类别: 写作参考 论文题目推荐度: 经典题目

关 键 词:Ja;课程;教学方法;

TeachingExplorationandAnalysisonJaProgramming

ChengHuaWuJin

(CollegeofInformationScienceandEngineering,WuhanUniversityofScienceandTechnology,Wuhan,430081)

Abstract:WiththepopularityofJalanguageintheITindustry,JaprogrammingcoursehasbeenbeeoneofthebackbonecurriculumsofthebasicteachinginComputerScienceandTechnology.However,accordingtothefeedbackinformationfromstudents,alargeproportionofstudentsthoughtthatthiscourseisveryplicatedanddifficulttolearn.Forthisreason,wedeeplycarriedoutanalysisontheproblemscurrentlyexistinginJateaching,andproposedthecorrespondingimprovementprogramsinthispaper.Throughteachingpracticefornearlyayear,weheachievedgoodteachingeffect.

Keywords:Japrogramming;Teachingmethods;Explorationandanalysis

Ja语言由于其诸多优点,如面向对象、跨平台性、多线程等特点,而广受IT从业人员的青睐.随着Ja语言在IT业界的盛行,《Ja程序设计》课程也已成为高校计算机基础教学的重要课程之一[1,2,3].近年来,虽然信息类专业的毕业生就业形势良好,但是仍然难以满足相关企业对项目开发能力日益提高的要求.由于绝大部分毕业生都没有完整的项目开发经历,对软件开发缺乏经验、对团队合作缺乏清晰的认识,导致他们在学习该门课程的过程中目的性不强,动力不足.针对这种情况,本文根据《Ja程序设计》课程的教学实践,希望与大家一起探讨如何有效提高《Ja程序设计》教学效果,增强学生的专业能力及就业竞争力.

《Ja程序设计》是以Ja语言的学习为基础,注重培养学生以面向对象为基本思想框架来分析问题并解决问题的能力.该课程具有较强的实践性,注重从算法设计到程序书写并进行调试的整个过程.鉴于大多数学生认为该门课程复杂难学,如何使学生理解和掌握面向对象的基本思想,并运用面向对象的设计方法解决相关问题,以及培养学生良好的编程风格是本文拟探讨的主要内容.

一、Ja教学中存在的问题分析

经过近年的教学实践,我们发现在Ja教学中存在的问题主要体现在以下三个方面:

1.教学模式传统化

从教师的角度分析,传统的教学模式大都是以理论知识讲授为主,过于突出、强调老师的主体地位,而作为学习主体的学生常常被忽视.在一定程度上限制了学生主观能动性的发挥,不能充分调动学生自主学习的潜能,课堂气氛相对沉闷,教学效果不太理想[4,5].由于当前的高校教师在授课过程中常常会自觉不自觉的把这种教学模式带入课堂,教师大都主导了全部的教学工作,未能把学生置于“自主学习”的主体地位上.老师忙于讲授、灌输,而学生却缺乏学习热情与主动性.因此,即便教师再怎么精心备课、授课,教学效果依旧不理想.究其原因,这并不是由于教师缺乏对程序设计课程的整体性把握,也不是由于教师在教学上过多偏重于语法结构知识的讲授,而是由于未充分调动学生的学习兴趣,缺少对学生编程思想的培养.从而导致学生在听课时觉得内容枯燥复杂,无法将所学知识融会贯通,最终丧失学习兴趣,甚至产生厌学、抵触情绪.

2.学习动力不足

从学生的角度来看,由于对学习《Ja程序设计》课程的重要性和必要性认识不到位、不充分,缺乏足够的学习动力.很大一部分学生认为,只有英语、硬件设计这些科目对于将来就业作用显著,而程序设计对将来的学习和就业作用不大.因此,对这门课不予以重视,投入的学习精力较少.也有部分学生是由于以前的程序设计课程掌握的不好,对《Ja程序设计》课程产生了“恐惧”与抵触的心理.当然,还有其他一些原因导致部分学生对该门课程的学习动力不足.


3.实践教学环节薄弱

与传统教学模式相适应,当前《Ja程序设计》的考核方式主要以笔试为主,考试通常偏向于语法、基本概念与逻辑推导能力.因此,实践教学环节配置相对薄弱.由于缺乏对学生动手、实践能力的考查,造成了大部分学生理论知识掌握较好,但解决具体实际问题的能力较差的现象.事实上,实践教学应是学习编程设计的重要组成部分.通过配备必要的上机实践环节,可以有效地训练并培养学生以面向对象的思维方式对具体问题展开分析并着手解决的能力.如针对上机实践中的某一具体问题,通过对从如何设计算法到具体程序的编写与调试,可以促使学生更深刻地理解老师所讲的知识,同时发现自身认识上的偏差与不足.与此同时,教师也能通过学生的上机表现来了解学生的实际掌握情况和运用能力.