• 探花在线下载,91探花国产综合在线精品,国产探花在线精品一区二区,国产伦理探花系列在线观看

    《Java程序设计》课程教学大纲

    来源:  时间:2013-09-04  点击数:

    一、课程名称

    1、中文名称:Java程序设计

    2、英文名称: Programming in Java

    二、学时

    总学时72学时,其中讲授36学时 ,实验36学时

    三、开课学期

    第4学期

    四、课程考核要求

    考试(期终考试成绩中卷面成绩占70%,平时和实践环节占30%)

    五、课程概述

    《Java程序设计》是计算机科学与技术专业(物联网工程方向)的一门专业必修课程。目的是通过本课程的学习,帮助学生掌握面向对象的编程设计思想,并能运用Java技术和基本开发工具进行计算机软件设计。培养学生用面向对象程序设计思想和逻辑思维方式进行计算机编程,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同提高。

    六、适用专业

    计算机科学与技术专业(物联网工程方向)

    七、课程教学要求和学时分配

    第l章 Java概述

    (一)课程内容

    1、Java的起源

    2、Java语言特点

    3、Java的运行机制

    4、Java的开发过程

    (二)基本要求

    了解Java语言的起源、发展、特点、应用领域;理解Java程序开发过程和执行环境;掌握Java开发和执行环境的安装、配置,简单程序的调试过程。

    (三)重点难点

    重点是对Java两种程序的理解和区别,对Java集成开发环境的安装、配置、简单程序调试过程的掌握。难点是对Java跨平台性的理解。

    (四)建议学时 2学时

    第2章 Java基础

    (一)课程内容

    1、基本数据类型

    2、表达式和运算符

    3、程序控制语句

    4、数组与向量

    5、字符串

    (二)基本要求

    了解多维数组的应用、向量的特点和用法。理解并掌握Java中运算符和表达式的使用。掌握程序控制语句的运用。掌握数组和字符串的使用。

    (三)重点难点

    重点是对数组和字符串的正确使用,程序控制语句的运用、运算符的书写和运算、各种运算的用途与区别。难点是对多维数组和向量的应用。

    (四)建议学时 4学时

    第3章 面向对象程序设计基础

    (一)课程内容

    1、面向对象的基本概念

    2、类与对象

    3、面向对象的特性

    4、接口和包

    (二)基本要求

    理解面向对象程序设计的基本概念、特性。理解包的作用和用法。理解接口的概念和作用。掌握类与对象的关系。掌握类和对象的定义及使用。掌握方法、构造函数的概念。掌握三种访问控制修饰符的使用。

    (三)重点难点

    重点是类与对象的使用、构造函数的使用、三种访问控制修饰符的使用、区别方法重载和方法覆盖。难点是对接口、包作用的理解。

    (四)建议学时 6学时

    第4章 图形用户界面设计

    (一)课程内容

    1、Applet及awt类包

    2、文本组件及按钮类

    3、面板与布局管理

    4、事件处理

    5、常用图形用户界面组件

    (二)基本要求

    了解事件适配器的概念及使用。理解awt类包的概念。掌握各种组件的使用及其相对应的事件处理。掌握组件布局及布局管理器的使用。

    (三)重点难点

    重点是事件处理机制和布局管理器的使用。难点是事件处理和事件适配器的使用。

    (四)建议学时 4学时

    第5章 Java swing基础

    (一)课程内容

    1、swing概述

    2、JFrame类的使用

    3、JComponent类组件的使用

    4、表格

    5、树

    6、对话框

    (二)基本要求

    理解swing组件与awt组件的区别与联系。掌握swing中各种组件和容器的使用及其相对应的事件处理。

    (三)重点难点

    重点是swing中各种组件和容器的使用。难点是对树、表格的构造和使用。

    (四)建议学时 4学时

    第6章 Java图形与图像处理

    (一)课程内容

    1、图形与图形的描绘

    2、数字图像处理

    3、Java3D基础

    (二)基本要求

    了解Java3D技术、图像处理技术。理解数字图像处理中的双缓冲技术。掌握基本图形的描绘及对图像的基本操作。

    (三)重点难点

    重点是基本图形的描绘及对图像的基本操作。难点是数字图像处理中的双缓冲技术。

    (四)建议学时 3学时

    第7章 多线程与异常处理

    (一)课程内容

    1、多线程的基本概念

    2、线程的使用方法

    3、多线程同步

    4、异常处理

    (二)基本要求

    了解多线程的优先级和执行机制。理解线程与多线程的概念。理解线程同步的方法。掌握Java中多线程的两种创建方法。掌握线程生命周期五个状态的含义及相互转换。掌握Java对异常的处理机制。

    (三)重点难点

    重点是线程生命周期五个状态的含义及相互转换、Java对异常的处理机制。难点是优先级的设置、让步与同步等处理技术。

    四)建议学时 6学时

    第8章 输入/输出流

    (一)课程内容

    1、I/O流

    2、文件处理

    3、随机存取文件和本地可执行文件

    4、数据流与对象流

    (二)基本要求

    了解流的概念。理解基本的I/O对象。掌握通过流处理字节级数据、字符数据、对象数据的存取方法和随机流的访问方法。掌握本地可执行文件的调用方法。

    (三)重点难点

    重点是使用文件流对文件的操作。难点是对象序列化。

    (四)建议学时 3学时

    第9章 Java数据库连接

    (一)课程内容

    1、JDBC概述

    2、JDBC API基本内容和使用

    3、JDBC编程

    (二)基本要求

    理解JDBC,数据源,JDBC类的概念。理解JDBC与SQL等网络数据库的连接机制。掌握JDBC API访问网络数据库的应用技术。

    (三)重点难点

    重点是JDBC API访问网络数据库的应用技术。难点是API函数应用。

    (四)建议学时 4学时

    八、教材主要参考资料

    1、《Java语言程序设计》,张思民著,清华大学出版社

    2、《Java程序设计》, 朱喜福著, 人民邮电出版社

    3、《Java网络高级编程》,金勇华等著,人民邮电出版社

    bwin必赢 版权所有 | 联系电话:0375-2077209 | Copyright © 2013 All Rights Reserved.
    网站地图