.
《JAVA 程序设计基础》课程标准.
.
.
一、课程概述.
本门课程是为计算机科学专业的软件工程方向、软件服务外包方向、网络技术方向,以及通信工程专业的通信工程方向、嵌入式系统方向开设的一门专业基础课。其主要内容有.
Java 基本语法、Java 基本语句、面向对象程序设计、多线程技术、异常处理机制、Windows 环境编程、Java 网络编程等等,其目标是为大学本科高年级学生提供有关 Java 的基础知识以及面向对象的程序设计方法所必需具有的知识和技能;Java 语言的运行环境有许多特性, 对图形用户界面(GUIs、多线程和网络的支持,是当今应用最广的一门网络语言。.
本门课程是计算机科学技术与通讯技术类专业的应用学科,本门课程的先修课程是《数据结构》
,后续课程有《Java Swing 图形界面设计》、《JAVA 模式设计》。该课程可以在大学二年级开设。.
二、课程目标.
完成本课程的学习后,学生应该能够:.
1.了解 Java 语言的主要特性,并理解面向对象的编程技术;.
2.掌握 Java 语言的运行环境和 Java 的基本语句及编程;.
3.理解并学会使用异常处理机制和多媒体技术;.
4.掌握图形用户界面设计和事件处理机制;.
5.学会开发多线程 Java 应用程序和 Java applets 小应用程序;.
6.理解 TCP/IP 和用户数据报协议(UDP,并掌握 Java 网络编程和数据库编程。.
三、课程内容与教学要求.
这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:.
知道——是指对本门课程的教学内容和教学标准的认知。.
理解——是指对本门课程涉及到的概念、原理与技术能明白和解释。掌握——是指能运用已理解的知识进行编程。.
学会——是指能灵活运用相关知识进行实验分析与设计。.
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。.
本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表.
.
教学内容
知道
理解
掌握
学会
1.6    Java 程序的调试
2
Java 语言基础
2.1Java 符号集
2.2简单数据类型
2.3运算符和表达式
2.4常用数学方法
2.5Java 标准输入、标准输出和标准错误
3
流程控制语句
3.1顺序结构
3.2分支语句
3.3循环语句
3.4跳转语句
4
类与对象
4.1
4.2对象
4.3数据成员
4.4成员方法
4.5内部类
4.6Java 系统类库
java程序设计主要内容
5
消息、继承、封装与多态
5.1    消息
5.2    继承
5.3    抽象类、接口和包
5.4    封装
5.5    多态
6
常用系统类
6.1    语言基础类
6.2    Applet 类与 Applet 小程序
6.3    数组
6.4    字符串
7
异常处理机制
7.1    异常概述
7.2    异常类型
7.3    抛出异常
7.4    捕捉并处理异常
8
输入/输出及文件操作
8.1    流类概述
8.2    字节 I/O
8.3    字符 I/O
8.4    标准 I/O
8.5    文件
.
教学内容
知道
理解
掌握
学会
9
多线程
9.1
Java 的多线程机制
9.2    继承 Thread 类和实现 Runnable 接口实现多线程
9.3    线程等待
9.4    线程同步
9.5    线程的优先级
10
图形用户界面的设计与实现
10.1AWT 编写图形用户界面
10.2AWT 事件处理模型
10.3AWT 构件库
10.4AWT 用户自定义成分
10.5Swing 编写图形用户界面
11
Java 的应用
11.1网络编程
11.2数据库编程
.
.
.
四、课程实施.
JAVA 语言程序设计是计算机科学技术以及通讯技术类选修课;一般情况下,每周安3 课时,共 54 课时,其中讲授 40 课时、实验 14 课时。函授生及公选课视具体情况而.
定,一般为 30 课时,其中讲授 26 课时、实验 4 课时。具体课时安排如下:.
.
课时安排及教学方法表.
.
教学内容
课时建议
教与学的方法
建议
54 课时
30 课时
1JAVA 语言概述
1.1Java 语言的产生及特点
1.2Java 语言的实现机制
1.3Java 语言的体系结构
1.4Java 的开发运行环境
1.5Java 程序的运行步骤
1.6Java 程序的调试
2 课时
2 课时
讲述
2Java 语言基础
2.1Java 符号集
2.2简单数据类型
2.3运算符和表达式
2.4常用数学方法
2.5Java 标准输入、标准输出和标准错误
2 课时,
实验 2
课时
2 课时,
实验 2
课时
讲述、演示和实验
.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。