本论文是一篇教学法方面有关论文查重,关于《Java程序设计》在高校教学中的相关函授毕业论文范文。免费优秀的关于教学法及实践教学及课程设计方面论文范文资料,适合教学法论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:针对目前大量的高校毕业的“Java程序员”不能满足企业和市场要求的状况,分析了Java程序设计课程在高校中教学存在的主要问题,提出了五阶段教学法,强调学习Java技术的整体性和系统性,并对各个阶段的课程设置,教学内容,教学方法,实践教学及考核方式进行教学研究和实施.
关 键 词:Java教学;五阶段教学法;教学研究;教学改革
中图分类号:TP3文献标识码:A文章编号:1009-3044(2014)16-3848-03
Abstract:AimingatthelargenumberofgraduatesofJavaprogrammerscan’tmeetthemarketdemand,adetailedanalysisofthemainproblemsofJavaprogrammingcourseteachingincollegesanduniversities,putforwardfivestagesteachingmethod,emphasizingtheintegrityandsystematicstudyofJavatechnology,andmaketheteachingresearchandimplementationofthecoursesetting,teachingcontent,teachingmethods,PracticeTeachingandassessmentmethodsinthevariousstages.
Keywords:Javateaching;teachingresearch;fivestagesofteaching;reformofteaching
1概述
自从2000年初到现在,Java作为主流程序设计语言在企业信息系统建设,嵌入式开发,分布式系统和科学计算等应用领域大展拳脚,各种软件公司、企事业单位每年需要大量的Java程序员.目前国内的计算机专业基本都会将Java程序设计作为专业基础课,但现在每年那么多高校毕业的“java程序员”却很难到达企业和社会的要求,高校的Java程序设计教学到底出现了哪些问题?该如何进行相应的改革?
本文作者通过多年对Java的教学研究,针对高校Java教学存在的若干问题进行了分析,提出了Java的五阶段教学法,强调学习Java技术的整体性和系统性,从C语言的学习开始,到Java编程基础,到掌握Java进行应用编程,将整个过程分成五个阶段,并对各个阶段的课程设置,教学内容,教学方法,实践教学及考核方式进行教学研究和实施,经过实施与同期比较取得了较好的教学效果.
2Java在高校中教学存在的问题
2.1Java教学课程内容的衔接问题
从面向过程的C语言如何过渡到Java语言,二者有重叠和不同之处,很多老师假定学生们都掌握好了C语言,太快进入到Java面向对象的内容,导致学生进入Java有如临深渊的感觉,在实际教学中,这两门课程的教学很难做到上下衔接,在Java的教学初期,忽略了Java基础与C的一些重要区别.
在Java的面向对象的教学中,如何解释清楚面向对象的三大特征:封装、继承、多态,以及如何让学生建立起面向对象编程的思想,这是教学中的重点,很多学生在这些知识点的掌握大多停留在字面上,不能从程序的角度去理解面向对象特征,这为后续学习Java的应用埋下了巨大的隐患.
2.2Java教学内容的问题
国内很多高校在《Java程序设计》教学内容的取舍上差别较大,我们可以从两本国内比较具有代表性的教材来看:《Java程序设计》[1]和《Java2程序设计基础》[2],其主要内容都涉及了:java概述,java程序设计基础,数组,类和对象设计,继承与多态,java标准类库,异常处理,输入/输出,多线程,GUI程序设计与applet,网络通信,jsp与servlet技术,jdbc技术,java应用开发等方面.教学中如何取舍这些章节?大多高校都是在一个学期讲完这些内容,很多教师在课堂上只能忙于应付讲解Java的各种语法和知识点,使得很多学生在赞叹Java的强大的同时感叹Java太复杂.
2.3Java教学方法中存在的问题
传统的“填鸭式教学”在Java的教学中仍然存在,不少老师在教学中只是为了完成教学进度.多媒体课件是辅助教学的工具,但过分依赖课件会使得不少教师在教学上反而被束缚,教师只是扮演了一个PPT讲解员的角色.
有不少教师提出在Java教学中采用项目教学法,项目教学法[3]是指将传统的学科体系中的知识内容转化为若干个教学项目,围绕着项目组织和展开教学,学生直接参与项目全过程的一种教学方法.要将项目教学法应用于高校的Java教学,如何选择合适的项目,如何让项目能涵盖适当的教学知识点,如何照顾大多数学生的学习水平和进度,如何分配好上课和实验的课时等等,这些问题都成为Java教学中应用项目教学法的重要阻碍,处