当前位置:大学毕业论文> 本科论文>材料浏览

关于教学改革论文范文写作 Java语言程序设计课程教学改革相关论文写作资料

主题:教学改革论文写作 时间:2024-04-03

Java语言程序设计课程教学改革,此文是一篇教学改革论文范文,为你的毕业论文写作提供有价值的参考。

教学改革论文参考文献:

教学改革论文参考文献 教学改革论文小学教学设计杂志课程教学杂志基础教育课程改革论文

[摘 要] 首先分析了目前Java语言程序设计课程教学存在的问题,然后针对存在的问题提出了新的教学改革方案,通过教学实践证明,采用新的教学方法,增强了学生学习的积极主动性,学生可以轻松、全面地掌握Java 语言程序设计知识,同时也提高了学生的自主学习能力以及分析解決实际问题能力,取得了非常好的教学效果.

[关键词] Java语言程序设计;教学改革;教学方法

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 03. 115

[中图分类号] G420 [文献标识码] A [文章编号] 1673 - 0194(2017)03- 0208- 02

1 引 言

随着计算机和互联网的迅速普及,面向对象技术已经成为软件开发领域的主流技术,Java是一种面向对象的程序设计语言,其具有通用性强,安全性高、移植性好、操作平台无关、可靠性高等优点,被广泛应用于互联网、数据中心、移动平台等各种计算机开发应用,具有广阔的发展前景[1].Java语言程序设计在目前高校的计算机语言教学体系中也占有重要位置,很多高校都将Java 程序设计课程作为专业必修课面向学生开设,该课程的教学目标是使学生掌握面向对象程序设计的基本知识及程序设计思想,能够熟练运用面向对象方法,在Java语言的环境下来开发设计各种应用程序、解决具体问题,初步具备一个优秀的软件开发人员所应有的基 力,为日后的学习和工作打下坚实的基础,因此掌握好该门课程对学生具有非常重要的意义[2],但由于Java语言程序设计课程的理论知识比较复杂枯燥,教学效果不甚理想,那么如何在该课程教学中采用行之有效的教学方法来取得最好的教学效果,是很多任课教师都在探索的课题.本文将围绕Java语言的教学方法和手段、考核方案等进行全方位的教学改革研究和探索.

2 Java语言程序设计课程教学存在的问题分析

2.1 授课方式存在弊端

首先Java语言程序设计课程的理论教学目前主要采用传统教学方式,即在多媒体教室集中上大课的“满堂灌”形式,教师通过课件讲Java语言的理论内容,学生看大屏幕,师生间的互动较少,由于Java语言教学内容的知识点繁多、语法要求高,学生会觉得教学内容枯燥乏味,容易产生厌烦情绪,在课堂上溜号、注意力不集中现象比较严重,学生学习的积极主动性较差,学习效果也不理想.

其次传统的教学方式重理论、轻实践,实验教学学时安排的比较少,学生上机练习时间不够充分,并且实验教学主要安排在理论教学之后,理论课和上机实验课会产生一定的时间间隔,通常教师在理论课上所讲的知识,学生不能马上进行上机调试练习,形成理论和实践的严重脱节,这样也造成了学生听完理论课,在上机课上不知如何下手,不能圆满地完成各项实验内容.

另外,学生的实验内容主要来完成编写一些仅包含一两个知识点的小的单独练习题目,使学生对Java课程知识的学习缺乏整体认识,学习完该门课程也无法完成具体的综合程序项目的设计和实现,不知道Java 语言程序设计到底能够解决哪些实际问题,体会不到该课程的真正应用价值.

2.2 考核方式存在弊端

目前大多数高校对Java语言程序设计课程的考核形式主要采取统一期末闭卷笔试考试形式,一张试卷决定了该课程的最终成绩,并且考试内容主要注重理论知识的考核,对学生上机实验的编程、调试程序能力无法给出合理的评价,学生只靠死记硬背来应付考试,学生的学习目标不明确,缺乏钻研精神,对知识和技能的掌握都过于呆板,这种考核方式既不能反映出学生的实践能力和水平,也不利于学生综合能力的培养.

3 Java 语言程序设计课程教学内容介绍

第一章 Java语言概述,主要包括Java语言的发展历史及特点;Java的开发和运行环境;开发和运行Java的步骤等内容.

第二章 Java基础,主要包括Java的关键字;数据类型;运算符和表达式等内容.

第三章 基本控制结构,主要包括语句及程序结构;顺序结构、选择结构、循环结构程序设计等内容.

第四章 方法,主要包括方法声明、方法调用;参数传递;递归等内容.

第五章 数组,主要包括数组及字符串的使用等内容.

第六章 类和对象,主要包括面向对象的基本概念;类的声明;对象的创建和使用;构造方法和对象的初始化;对象销毁;类的封装等内容.

第七章 类的继承和多态机制,主要包括继承的基本概念、继承的实现、super和this引用;方法重载、方法覆盖;final类和final成员等内容.

第八章 接口和包,主要包括抽象类和方法;声明接口、实现接口;包的概念、包的声明和导入等内容.

第九章 异常处理,主要包括Java异常处理机制;try-catch-finally结构、抛出异常、自定义异常类等内容.

第十章 输入和输出,主要包括流的概念、输入/输出流类;标准输入、标准输出、标准错误;建立File对象和File对象的属性、操作等内容.

第十一章 图形用户界面设计,主要包括AWT组件概述;类;事件类和 接口、处理各种事件;绘图等内容.

第十二章 Swing组件,主要包括Swing组件概述;窗口;标签;按钮;单选按钮和复选框;文本编辑组件;列表框和组合框;菜单等内容.

第十三章 Applet程序,主要包括Applet类;Applet程序的建立和运行等内容.

第十四章 多线程,主要包括多线程机制;线程的实现方法;等待和同步调度等内容.

第十五章 数据库编程,主要包括数据库简介;使用JDBC连接数据库;建立数据源;Java数据库编程等内容.

结论:关于教学改革方面的论文题目、论文提纲、教学改革的具体措施论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

C语言程序设计课程教学
《C语言程序设计》是一门计算机基础课程,它不仅有利于提高学生的编程能力、思维能力,培养学生的实际动手能力和创新能力,对学生日后深入学习计算机专业。

应用型民办高校程序设计课程教学改革与思路
[摘 要] 针对地方民办高校在程序设计教学中存在的诸多问题,为有效培养民办高校学生逻辑思维意识,进一步提升学生运用计算机程序处理实际问题能力,真。

程序设计课程教学渗透计算思维的改革
摘要:针对目前大学计算机通识平台课程教学中“狭义工具论”的传统思想限制学生思维能力发展的现状,研究者分析了计算思维应用在程序设计课程教学中的难点。

互联网平台下高职JA程序设计课程教学改革
张宏萌广西经济管理干部学院摘要:本文针对目前《JAVA程序设计》课程中存在的问题,“互联网+”平台下将目前流行的APP技术运用于该课程教学中,。

论文大全