[金牌原创]西北师范大学信息与计算科学专业

[金牌原创]西北师范大学信息与计算科学专业

ID:46476900

大小:98.50 KB

页数:11页

时间:2019-11-24

[金牌原创]西北师范大学信息与计算科学专业_第1页
[金牌原创]西北师范大学信息与计算科学专业_第2页
[金牌原创]西北师范大学信息与计算科学专业_第3页
[金牌原创]西北师范大学信息与计算科学专业_第4页
[金牌原创]西北师范大学信息与计算科学专业_第5页
资源描述:

《[金牌原创]西北师范大学信息与计算科学专业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西北师范大学信息与计算科学专业专业必修课程教学大纲Java语刊一、说明(-)课程性质《Java语言》是信息与计算科学专业的一门专业必修课。是《C语言》的后续课程。Java语言是当前最为流行的程序设计语言之一,诸多优秀的特性使其成为被业界广泛认可和采用的编程工貝。是理论性和实践性都较强的课程。(-)教学目的通过本课程学习使学主了解、掌握Jeva技术的基本思想和开发工具;了解新特Java语言的语法,而向对豫的开发机制;掌握界常的处理;文件输入/输出流编程;熟练使用Java来创建图形用户界ifli(GUl),理解事件处理机制;了解Java与数据库的连接以及多

2、媒体编程等知识;针对实际开发需要,通过多种应用实例,熟悉Jews各类开发方法;熟练地使用Java语言进行程序的编写、编译以及调试工作。(%1)教学内容1.Java程序设计概述Java语言的发展历史,恥va语言的特点,Java开发环境和环境变量配置,Java开发小的基本步骤。2.Java基本的基本类型标识符的定义规则和常川关键字,Java的基本数据类型和特点,数组。3.Java的运算符、表达式和语句运算符,表达式,常用语句结构的使用。4.类和对彖面向対象的基本概念、基本特征和设计方法,类的定义与使用,对象的生成、使用、清除,static、this、fin

3、al关键字的含义与使用,Java类中的限定词含义及应用。5.继承与接口继承、超类和子类的含义以及使用,super关键字,继承与多态,abstract类与方法,抽象类和接口的概念和使用要点。6.常用实用类String类和StringBuffer类的不同之处,常用的基本数据类型的对象类,System>Runtime>Date^Calendar,DateFormat类的使用,Math与Random类的使用方法。7.包、异常处理包的使用方法,界常处理的基础知识,界常处理机制,口定义界常类的使用。&图形用户界面设计Java的GUI编程原理,AWT图形化编程包,常

4、用容器及其使用方法,布局管理器,AWT事件处理模型,AWT常用组件的使用。9.JavaAppletJavaApplet的运行原理,Applet类及其常用方法。10.Java数据库连接-JDBCJDBC的基木概念和原理,JDBC的类型及英使用,JDBC主要的接口和核心类,JDBC进行数据库操作的步骤。11.Java多媒体编程AWT绘图,理解图形环境和图形对彖,控制颜色和字体,使用Graphics方法绘制线条、矩形、圆角矩形、椭圆、弧和多边形,使用Graphic2D方法绘制基木图形、控制线条粗细、颜色渐变等,Java的简单图像处理,在小应用程序中绘制图像、

5、播放声音。(四)教学时数总学时108,周学时4+2,课程讲授学吋72,实验学吋36(五)教学方式课堂讲解与实例演示相结合;加强实践教学。二、本文理论部分第1章操作系统概述教学要点:Java语言的发展历史,Java语言的特点,Java开发环境和环境变量配K,Java开发中的基本步骤。教学时数:2学时教学内容:1.1Java语言的发展历史(0.2学时)Java语言的诞生与发展1.2Java语言的特点(0.8学时)面向对象、平台无关、多线程、安全、动态等特点。1.3Java开发环境介绍和环境变罐配置(0.3学时)Java的三种平台简介,JavaSE的安装与环

6、境变量的配置。1.4J4V3应用程序开发的基木步骤(0.7学时)通过简单实例演示Java应用程序开发的基本步骤,掌握javac和java命令的使用方法。考核要求:1.理解Java语言的基本特性;2.掌握JDK的安装、使用方法;3.掌握Java应川程序开发的棊本步骤。第2章Java基本数据类型教学要点:标识符的定义规则和常用关键字,Java的基本数据类型和特点,数组。教学时数:6学时教学内容:2」标识符和关键字(().5学时)标识符的命名规则,常用关键字的含义。2.2基本数据类型(1.5学时)逻辑类型、整数类型、字符类型、实数类型,常量•变量,基本数据类

7、型的转换。2.3标准输入输出方法(2学时)标准输出方法:printsprintingwrite;交互输入法;图形界面输入法。2.4数组(2学时)数组声明,数组创建,数组初始化,数组引用,length属性,复制数组,排序与二分查找。考核要求:能够对Java语言不同数据定义相应的数据类型,并且掌握基本输入输出的方法,熟练学握数组的创建和使用方法。第3章运算符、表达式和语句教学要点:各类运算符与表达式,Java语言中的三种基本结构及其使用。教学时数:8学时教学内容:3.1运算符与表达式(2学时)算术运算符、关系运算符、逻辑运算符、位运算符及其相应的表达式,各

8、类运算的特点,运算符的优先级,程序实例演示。3.2顺序结构程序设计(0.5学时)顺序结构程序特

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。