高校Ja课程教学

更新时间:2024-04-11 作者:用户投稿原创标记本站原创 点赞:32091 浏览:153400

摘 要 :目前,很多高校都设有与Ja相关的教学课程,这就要求高校要尽可能保证Ja的教学效果,如果教学效果不理想,那么学生的程序设计能力就会受到很大的影响,学生也会在一定程度上失去学习Ja知识的兴趣,学生毕业后也很难顺利地走上工作岗位.然而,目前,我国高校的Ja课程教学还存在着不足,有待于我们进一步提高,因此,本文首先分析了我国Ja课程在实际教学中所存在的问题,然后在此基础之上,结合我国的实际情况,针对如何提高我国高校Ja课程的教学提出了有针对性地政策建议.

关 键 词 :Ja课程;实践教学;高校;学习兴趣

中图分类号:TP312.2-4 文献标识码:A 文章编号:1007-9599 (2012) 10-0000-02

目前,软件开发企业需要大量的基础的应用人才,很多高校和学生看到了这一机遇,高校开始开设与Ja相关的教学课程,很对学生也开始报考学习这些课程,然而,由于目前我国高校Ja课程在实际教学中存在着一定的问题,这就在一定程度上使得Ja课程教学的效果不理想,从而在一定程度上使得学生不能满足软件开发企业的要求,使得学生在毕业后很难顺利地就业,有的学生则到了工作岗位也很难胜任自己的工作,因此,作为高校和教师,我们有必要对Ja课程的教学进行研究,不断地提高Ja课程的教学效果,只有这样,我们才能为软件开发企业培养出合格的人才,学生毕业后才能顺利地踏上工作岗位,顺利地进入社会,为社会的和谐发展贡献自己的一份力量.

一、Ja课程在实际教学中所存在的问题

(一)学生害怕学习Ja

通过调查研究,我们发现学生都说Ja课程很难,这在一定程度上使得他们害怕学习Ja.在学习Ja之前,高校一般都为学生开始C语言课程,因此,对于Ja语法级别的学习,学生则相对来说感到比较容易.然而,与C语言不同,Ja是面向对象的语言,而不是面向过程的语言,这就要求学生要用面向对象的概念进行思考,要用面向对象的概念进行设计,对于大多数的学生来说,这是一种新的体验,这是一种新的挑战.通过调查研究,我们还发现,很多学生不能够很好地理解“面向对象”,他们对于“对象”可以做什么而感到困惑,对于“对象”怎么做感到困惑,而且除了要求设计者要具有很强的逻辑思维能力,要求设计者的思路要清晰以外,程序设计还要求设计者要不断地自我学习,要能够适应现代编程技术的变化,这些都对学生的学习造成了一定的压力,从而使得学生在一定程度上害怕学习Ja.

(二)学生对Ja技术理解不够深

目前,Eclipse、NetBeans、JBator等是较为流行的Ja集发环境,它们各自有自己的优点,同时,他们也各自有自己的缺点.作为教师,我们在选择编程环境的过程中,要根据不同的讲授对象来选择与他们相应的编程环境,而不能统一用一种编程环境.比如,对于非计算机专业的学生来说,我们就不应该选择基于图形用于界面的框架,如果选择了这样的一种框架,那么,会在一定程度上使得学生忽视了对Ja语言本身的理解,使得他们忽视了对Ja语言本身的学习,相反,则会使他们将大部分的精力花在对框架结构额理解上,使他们将大部分的精力花在对框架结构的使用上.当然,这会使得学生相对来说擅长整合,擅长快速开发,但是,这会使得学生对系统的理解比较薄弱,在一定程度上使得他们缺乏自主分析问题的能力,使得他们缺乏解决问题的能力.

(三)实践教学不够,学生动手能力不强

通过调查研究,我们发现,目前很多高校的教师在讲授Ja课程时,过于重视语法,他们相对地忽视了实践教学,这就在一定程度上使得学生的动手能力不强.教授语言的课程的目的是让学生学会用计算机解决问题的思考方法,是培养学生的实际编程能力,而不是仅仅让学生掌握好相关的基础知识.然而,有些教师在授课的过程中,仅仅注重语言的讲解,他们忽视了培养学生用计算机解决问题的思考方法,忽视了培养学生的实际编程能力.也就是说,教师在授课的过程中,忽视了实践教学,没有给学生足够的实际锻炼的机会,这就使得他们缺乏实际动手的能力,缺乏解决实际问题的能力,达不到学习的实际目的.

二、政策建议

(一)注重训练编程思想

要想完全掌握一种编程语言,我们应该首先掌握相关的编程思想,如果我们掌握了相关的编程思想,那么,只要我们简单的了解了该语言的语法特点,我们便可以触类旁通,完全掌握该语言.编程思想是在反复的教学、观察、分析、比较和总结中积累的.逻辑思维能力对与编程思路很重要,也就是说,如果要想有一个好的编程思路,那么,我们就应该要具有较强的逻辑思维能力.因此,在日常的教学中,教师不应该仅仅教授学生相关的基础知识,同时,教师还应该要注重培养学生的逻辑思维能力,培养学生面向对象的分析能力,培养学生面向对象的设计能力,只有这样,才能最大限度地让学生掌握好Ja课程,才能为软件企业培养出合格的人才,从而让学生毕业后顺利地走入社会,踏上工作岗位.

(二)采用案例教学

案例教学是一种对真实项目的模拟,是一种对真实项目的仿真.对于程序设计课程来说,如果我们只是一味地讲解一些抽象的话,一味地讲解一些难懂的概念,一味地讲解一些难懂的语言,而不在授课的过程中采用相关的案例,那么,教学过程就会显得枯燥无味,同时,还会在一定程度上使得学生对所讲授的知识感到困惑,不能很好地理解和掌握所讲授的知识.因此,在Ja课程教学中,作为教师,我们应该改变传统的教育方式,尽量地多采用相关的案例,只有这样,我们才能让学生更好地理解和掌握我们所讲授的知识,同时,运用案例,我们还可以向学生提出相关的问题,并让学生针对所提出的问题,发表自己的看法,这样,不仅可以让我们了解学生对于所讲授知识的掌握程度,同时,还可以在一定程度上提高学生学习的兴趣,让学生获取全面的知识.


(三)采用多媒体教学

多媒体教学是现代化的一种教学手段,其会使得所讲授的知识更加的形象,更加生动.对于大多数学生来说,Ja课程过于抽象,内容比较枯燥,如果在授课的过程中,我们还是采用传统的教学方法,那么,学生的学习兴趣就相对较低,有的学生甚至会产生厌学的情绪,从而使得他们的学习效果较差.所以,作为教师,在授课的过程中,我们应该利用现代多媒体技术,制作相关的课件来辅助教学,这样,就会在一定程度上提高学生学习的兴趣,同时,还会使得学生对于所讲授的知识有一个比较深的印象,利于学生掌握,利于学生理解.此外,通过运用现代多媒体技术,我们还可以进行相关的演示,这样,对于一些难于理解的知识,学生可以通过演示来更好地理解他们,从而掌握他们,这在一定程度上提高了教学效果.