论文部分内容阅读
摘 要: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.
关键词: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.