欢迎来到天天文库
浏览记录
ID:14312108
大小:137.00 KB
页数:13页
时间:2018-07-27
《《java程序设计》教学大纲doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、封面:《Java程序设计》课程教学大纲初稿课程编码:课程名称:《Java程序设计》学时数:90适用专业:计算机应用技术执笔人:何继业编写日期:2006.9.20审定人:广州铁路职业技术学院电气工程系计算机教研组13正文:《Java程序设计》教学大纲一、课程性质和任务Java程序设计是计算机相关专业的专业基础课程。Java语言是一种面向对象程序设计语言,用于应用程序的设计,尤其是应用在网络、因特网和移动设备上。本课程的教学任务是通过学习Java语言和大量的程序编制实践,使学生掌握扎实的Java语言程序设计基础和简单Java应用程序的编制技术,基本掌握网络环境下的Applet、Servlet和J
2、DBC数据库等程序设计的基本技术,并为今后Java语言的网络编程与应用打下较好的基础。二、教学内容和教学要求课程的总体要求:1.掌握面向对象程序设计的基本概念,掌握Java语言系统的基本语法知识。3.能比较熟练地使用Java语言进行简单应用程序的设计,为进一步学习JAVA的其它高级应用打下基础。4.重点掌握Java的常用标准类库的应用、编程技巧和异常处理等技术。基本掌握网络环境下应用程序的设计方法。(一)Java概述1.教学内容(1)Java语言发展。(2)Java语言特点。(3)Java程序种类。(4)Java语言的应用领域,与C/C++的异同。(5)Java开发和执行环境。(6)Java
3、应用程序开发过程。(7)常见Java开发工具(如:Jbuilder)的设置与操作2.教学要求(1)了解:Java语言的发展、特点、应用领域和程序开发过程。(2)理解:Java开发和执行环境。(3)掌握:Java开发和执行环境的安装、配置,简单程序的调试过程。(二)Java语言基础1.教学内容(1)Java标识符和关键字(2)常量、变量与数据类型、变量的作用域。13(3)表达式、运算符及其运算优先级。2.教学要求(1)了解:Java语言的基本概念。(2)理解:Java语言的变量、数据类型的意义等。(3)掌握:Java语言表达式、运算符的书写和运算过程。(三)Java结构化程序设计1.教学内容(
4、1)程序控制方式。(2)顺序结构程序设计。(3)分支结构程序设计。(4)循环结构程序设计。(5)数组。2.教学要求(1)了解:程序的控制方式。(2)理解:三种结构程序的执行过程。(3)掌握:三种基本结构以及数组的应用。(四)抽象、封装与类1.教学内容(1)类与实例、对象的属性、面向对象程序设计的特点。(2)抽象与封装。(3)Java系统定义的类。(4)用户程序自定义类。(5)创建对象与定义构造函数。(6)类的修饰符(即abstract和final)。(7)方法(包括抽象方法、静态方法、最终方法)。(8)访问控制符。2.教学要求(1)了解:面向对象程序设计的基本概念,抽象与封装的意义。(2)理
5、解:面向对象程序设计的重要概念和特点,类的结构,构造函数的意义。(3)掌握:类与现实世界的关系。定义类的步骤,创建实例的步骤。掌握访问控制修饰符的使用。(五)继承与多态1.教学内容:(1)继承的概念。13(2)Java继承的实现。(3)多态的概念。(4)Java的方法重载。(5)构造函数的继承与重载。(6)Java的包的创建与引用。(7)Java的接口。2.教学要求(1)了解:继承、多态性、重载的概念。(2)理解:类继承的意义和用法。(3)掌握:属性和方法的继承与重载。Java的包的创建与引用,Java的接口。(六)流和文件1.教学内容(1)I/O流概念。(2)基本输入输出流。(3)文件输入
6、输出流。(4)数据输入输出流。2.教学要求(1)了解:流的概念。(2)理解;基本的I/O对象。(3)掌握:通过流处理字节级数据、字符数据、对象数据的存取方法和随机流的访问方法。(七)多线程1.教学内容(1)多线程的概念。(2)多线程实现机制。(3)Thread类、多线程及其实现。(4)多线程的同步2.教学要求(1)了解:多线程的概念及相关类的内容。(2)理解:多线程的生命同期和执行机制。(3)掌握:多线程的创建、优先级、休眠、唤醒、让步与同步等处理技术。(八)异常处理1.教学内容(1)异常的概念及Java异常的类型。(2)异常处理及Java定义的异常类。13(3)关于finally。(4)定
7、义自己的异常。2.教学要求(1)了解:异常的概念。(2)理解:异常控制及处理过程。(3)掌握:Java中的异常类,异常类的使用、异常在继承关系中的特殊性、异常的重新抛出,finally的用法和缺陷等。(九)JavaAWT程序设计1.教学内容(1)图形界面的创建。(2)布局管理器。(3)基本组件。(4)菜单组件。(5)容器。(6)AWT和Swing的关系和差异。2.教学要求(1)了解:图形界面、组件、容器等概念
此文档下载收益归作者所有