欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 教学论文 > 远程教育论文

Java语言的教学研究与实践_模块化-论文网

时间:2015-03-30  作者:高鑫
3Java语言教学过程的分析与设计

通过几轮的Java语言教学,我们总结了以下几点经验,仅供大家参考。

3.1内容模块化

我们根据Java语言的知识体系,把讲授的内容及应掌握的技能归纳成十五个模块,具体结构如表1所示。

表1Java语言知识结构模块

序号

模块名称

讲授内容

掌握技能

1

初步认识

概述Java编程语言的主要特性及Java应用程序,阐述类和包的概念,并介绍一些常用Java包。

能描述语言的主要特征;会编译运行Java应用程序;学会使用Java在线文档

2

基本语法

标识符、关键字和类型、表达式、流程控制。

掌握Java语言的基本语法、语义

3

数组和向量

讲解如何声明、创建、初始化和拷贝Java数组及向量。

掌握数组及向量的使用及其常用方法

4

对象和类

Java对象的概念作了进一步的阐述,包括重载、覆盖、子类和构造函数。

理解和掌握面向对象的基本概念

5

面向对象特性

进一步讲解Java面向对象的编程。

深刻理解和掌握面向对象程序设计的编程思想

6

异常

一种在运行Java程序时俘获错误的机制,阐述预定义异常和用户定义异常。

能够理解和使用异常处理

7

建立GUIs

本模块介绍框架和面板的概念及布局管理和容器的概念。

理解和掌握基本容器及布局管理

8

AWT事件模型

阐述JDK1.01.1的事件模型及其区别,建立小型事件柄(compact event handler)的方法。

理解AWT事件模型

能够使用AWT事件处理

9

AWT组件库

介绍用于建立Java GUIs的抽象窗口工具包(AWT)组件。

能够使用AWT组件

10

Java基础类

介绍Java基础类(JFC),阐述Swing组件和它们的可插入式外观及感觉的体系结构。

了解JFC基础类及Swing组件的特点并能够使用。

11

Java Applets介绍

介绍applet 和应用程序开发之间的区别,并给出相关的HTML标记及参数应用。

掌握小应用程序工作原理并能编写Applet小应用程序

12

线程

阐述与Java编程语言相关的线程问题,并介绍简单的线程通信和同步传输。

理解Java多线程机制,掌握多线程程序的编写方法。

13

流式I/O和文件

阐述既可读写数据又可读写文本文件的类,并介绍对象流的概念。

不使用GUIs能够输入输出所有类型数据;能够对任意数据源输入输出数据。

14

网络

介绍Java网络编程包,使用TCP/IP和用户数据报协议(UDP)开发客户和服务器程序。

能够通过UDPTCP编写C/S结构的Java程序。

15

数据库

介绍Java连接数据库的方法,介绍几种常用数据库的连接。

能够使用JDBC连接ODBCSQL Server数据库,并能够执行SQL语句。

根据对Java语言的课程理解及认识,我们设计了如图1所示的Java模块及关系图。

图1Java语言各知识模块关系图

通过对Java语言知识结构的模块化,学生可以清楚地了解Java语言课程的总体脉落,知道学习的重点及难点,容易掌握每一模块的知识点及应用技能。

3.2教学案例化

实践证明,案例教学比纯粹的理论教学更能引起学生的学习兴趣,而且使学生更容易理解所讲的知识内容。因此,在Java语言的教学方式上,应该尽量的多举实例。如果能用一个案例贯穿整个教学过程,那将会起到事半功倍的效果。同时案例的选择也十分重要,在教学的最初阶段,选用视觉效果比较新颖的案例教学,如动态Java小应用程序插件,这样能够引起学生对学习Java语言的兴趣;当教学进展到一定程度时,应选择简单而实用的案例,如制作计算器,让学生能够自己比较容易的实现,给学生增加自信心,保持学生的学习热情;当学习到重点难点时,如多线程、I/O数据流,应选择一些经典算法或实现有一定难度的游戏类案例教学,因为这些案例既能引起学生兴趣又能为学生继续学习打基础。在教学方式上,通过精心地选择案例,合理的组织案例教学,最终能够达到使学生更好地掌握理论知识,并且更好地把它应用于实践中去的效果。

3.3辅导网络化

在Java语言的教学中,通过Java语言网上教学系统,为学生构建了一个自主学习和培养创新能力的平台。学生通过网络,充分开发、组合和利用各种学习资源,拓展教育或学习空间,营造一个自我学习的平台。在网络化教学实践中,教学活动激发了学生的学习兴趣、唤醒学生的学习动机,营造一种生动、活泼、平等、自由的教育氛围,使学生能充分发挥自己的主观能动性,积极参与教学活动。培养了学生创新意识、创新思维、创新技能,为学生的创新提供机会。

4总结

教学改革是没有止境的。JAVA语言课程的教学中,理论联系实际是关键。在教与学的过程中要不断探索和实践,调整教学内容、改进教学方法,加强案例教学,网络化教学,使Java语言课程教学质量提高到一个新的水平。

参考文献
1 郎波. Java语言程序设计[M].北京:清华大学出版社,2005.
2 李海伦,唐全.“程序设计”课程教学改革与实践[J].计算机教育,2005(7):21-22.
3 孙兆豪,黄文艳.“计算机科学导论”双语教学的探讨和改革[J].计算机教育.2008(8).

查看相关论文专题
加入收藏  打印本文
上一篇论文:高等学校多媒体教学方法研究_素材-论文网
下一篇论文:公关礼仪教学中开展训练的特点与思考_训练教学-论文网
教学论文分类
小学语文教学论文 小学数学论文
德育论文 小学英语教学论文
语文教学论文 小学语文论文
班主任论文 幼儿教育论文
初中数学论文 教育教学论文
小学德育论文 小学教学论文
小学教育论文 高中语文教学论文
小学体育教学论文 小学美术教学论文
初中英语论文 数学教学论文
中学英语教学论文 初中班主任德育论文
初中物理论文 学前教育论文
国防教育论文 素质教育论文
初中语文论文 远程教育论文
相关远程教育论文
最新远程教育论文
读者推荐的远程教育论文