浅谈JAVA程序设计教学

来源 :科技风 | 被引量 : 0次 | 上传用户:xiaoyaoju911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:JAVA课程作为一门越来越流行的程序设计语言,在计算机软件开发行业中占据了非常重要的地位。本身具有很强大的开发能力,同时也在越来越多的领域中发挥了关键作用。因此JAVA教学也是我们研究的重点,通过对内外现在的JAVA教学的研究,提出JAVA教学的几点意见。
  关键词:JAVA程序设计;国外教学;教学改革
  随着移动互联网时代到来,国家对互联网也给予了的重视超出任何一个时代,因此给计算机专业带来了巨大的就业机会。如何利用大学所学知识,在融入社会的时候能够在这个最好的时代中分得一份让自己满意的蛋糕,是所有的计算机专业学生非常关心的焦点,同时也是高校计算机专业教师需要思考的重要课题。
  当前移动互联网也得到了突飞猛进的发展,伴随着的是智能手机的普及,几乎人人都能够拥有自己的智能手机。价格从几百到几千,品牌从国外的苹果、三星、htc、诺基亚到国内的小米、华为、中兴,操作系统也包括了IOS、Android、Windows Phone。针对智能移动终端飞速的发展,给软件开发行业带来了新的盈利机会,同时也给就业者提供了越来越多的就业机会。尤其是近几年来的IOS软件开发和Android软件开发,就业形势非常的强势,既有比较大的就业硬性需求,也有令人满意的工资薪金。高校计算机专业的毕业生,如果选择本专业就业,很多都选择了参加大企业的培训。主要培训的方向也就是IOS软件开发、Android软件开发以及其它服务器开发。而服务器开发,JAVA EE也占据了很大的市场空间[ 1 ]。
  JAVA程序设计既是Android软件开发的基础课程,同样也是JAVA EE开发的语言基础。基于JAVA语言的重要性,值得教学工作者以及相关行业去探索、研究以及推广。
  1 JAVA教学中现状分析
  JAVA程序设计的教学课程体系内容包括:熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用;会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程;掌握Java语言基础类、字符串类的应用以及集合;掌握异常和线程的使用方法;掌握Java语言的I/O编程及应用方法。本课程的学习可为今后从事系统程序设计,并发程序设计,多用户环境应用系统的开发打下坚实的基础[ 2 ]。
  JAVA教学的现状主要从两个方面进行分析:包括国外现状和国内现状。相对而言,国外计算机领域的发展比中国更快,更加具有风向标的作用。因此JAVA教学也是一样,国内高校很多利用翻译的教材,以及国外发展的趋势来提高自身的教学,改善教学的方式方法。以下就是从两个方面进行分析。
  国外现状:国外对于JAVA的重要性也有不同的做法,大部分学校选择以C语言作为语言类课程启蒙课程。也有国外的一些大学选择直接跳过C语言,直接开设JAVA课程,足以说明本课程在语言课程中的重要性。课时的安排方面主要分为两个学期,课时安排比较充足,既有两个学期的时间跨度,有助于自主学习。课程安排方面,第一学期主要是JAVA基础知识,第二学期JAVA程序设计高级阶段。并且其中有类似于课程设计的课时安排[ 3 ]。
  国内现状:一般情况下,国内学生在学JAVA程序设计之前会有C、C++基础。对编程语言有了基础的了解,包括基本数据类型、表达式,结构化程序设计,数组,函数(方法),文件操作,面向对象等基础知识。因此国内JAVA课程的课时安排一般是一个学期,一个学期的时间只能讲解基础的语法知识以及面向对象部分内容,JAVA高级部分的内容根本接触不到。尤其是当理论课时占据很大的比例时,就会严重影响学生的动手能力,同时也降低了学生的学习兴趣。学生不能够利用所学的知识应用到编程实践中,比如小应用,小游戏和小网站这些能够是吸引学生提高编程能力的小案例都实现不了。当然学生能够掌握一部分浅易的知识,但是对难的知识点缺少理解和掌握。并且随着时间推移很容易就会忘记。
  对当前国内外JAVA教学的现在分析,如果继续按照传统的教学方式,既不能够使学生掌握扎实的理论基础,而且也不能够提高学生的动手能力。针对存在的几个问题,再根据我们JAVA程序设计课程本身的特点,提出以下几个细节方面的教学改革意见。
  2 教学改革意见
  2.1 课程课时的拉长
  既能够提供学生充足的学习时间,也能够使教师更好地跟踪学生的学习情况。最好能够借鉴国外的经验,将课时分散在两个学期来完成。
  2.2 课后作业强化
  JAVA程序设计是一门编程语言课,必须通过大量的编写代码才能够熟练掌握。很多学生连打字速度都打不到及格水平,充足的习题练习才能够提高学生的编程能力。
  2.3 课堂手写代码
  教师本身必须有过硬的代码编写能力,很多高校教师并没有实践项目经验,因此自身代码功底不太强。需要教师加强课堂完全手写代码,这既能够提供学生足够时间理解代码,也让学生去能够感受到代码书写规范的重要性。
  2.4 综合项目实验
  必须设计一个实验能够贯穿整个JAVA程序设计的课程。综合项目要有一定的实际意义,同时也能够有很强的吸引力。学生既能够体验到其作品的价值性,也能够有兴趣去完成项目[ 4 ]。
  3 结语
  通过对国内外教学的分析和研究,提出适合当前高校JAVA程序设计课程的教学改革的几点意见和建议。JAVA的教学,既要求教师有过硬的技术支持,也要求教师有先进的教学理念。只有保持不断学习专业知识、不断学习教学方式、不断学习综合方面的知识,从而达到高校教育行业要求的标准,从而为社会培养出更多的精英。
  参考文献:
  [1] 明日科技.Android从入门到精通[M].清华大学出版社,2012.
  [2] 李刚.疯狂Java讲义(第3版)[M].电子工业出版社,2014.
  [3] 萨维茨.Java语言计算机科学与程序设计[M].清华大学出版社,2005.
  [4] 张孝祥.Java基础与案例开发详解第1版[M].清華大学出版社,2008.
其他文献
摘 要:分析当前计算机网络技术专业人才培养模式中存在的问题,对计算机网络技术专业技术技能人才培养模式进行研究,从人才培养目标出发,注重工学结合,促进校企合作研究,培养出基于我国国情的多技能、高素质的技术技能人才。  关键词:技术技能;人才培养模式;实践  2014年6月,第三次全国职业教育工作会议召开,习近平总书记就加快职业教育发展作出重要指示,指出“要树立正确人才观,培育和践行社会主义核心价值观
目的:研究乙型肝炎病毒(HBV)携带孕妇应用乙肝免疫球蛋白(HBIG)联合中药黄芪颗粒对阻断乙肝母婴传播的效果。方法:140例患者随机分为3组。实验组50例,于孕28、32、36周分别注射HBIG
加强语感训练提高教学质量邢凤台,苟辛生本文旨在从小学语文教学的角度,结合教学实践,对语感训练进行一点应用性研究,以提高语言训练之质量。一、加强语感训练,适合小学生心理特征
以河南某地含菱磷铝锶矾高磷铁矿石为对象,研究了焙烧对含菱磷铝锶矾高磷铁矿石酸浸法除磷的影响及机理。结果表明:焙烧对含菱磷铝锶矾铁矿石的酸浸除磷至关重要。难溶于酸的菱
随着改革开放的不断深入,社会各企业事业单位对教育、对人才素质的要求愈来愈高,如何按《中学生日常行为规范》的标准,把培养有理想、有道德、有文化、有纪律一代新人的工作
实施愉快教育让学生体验成功的喜悦塘沽区教育局,塘沽区二中心小学王晶,徐桢愉快教育符合学生心理、生理特点,因此,把愉快教育运用到体育教学之中,充分调动学生学习体育的积极性,让
“参与教育”是指在一定的育人环境中,通过一定的教育方法,使学生自觉地参加到教育教学活动中来,主动地接受教育,真正地成为教育教学的主体.“参与教育”的实施,离不开师生双
人才激励是企业以人为本,推行绩效管理的重要一环。在人才激励机制中,管理层与职工有效的沟通是人才激励的前提条件。
志在乡村育新人──记全国优秀教师刘淑琴王革云天是那样的蓝,风是那样的轻。蝴蝶飞舞,小乌欢唱。1964年夏天,19岁的刘淑琴走出了天津师范学校的大门,放弃了城市优越的生活条件,怀着五彩