基本信息
文件名称:Java程序设计(第3版)课程标准;整体设计 徐红.doc
文件大小:160.13 KB
总页数:12 页
更新时间:2025-03-11
总字数:约9.85千字
文档摘要

第PAGE4页共NUMPAGES5页

《Java程序设计》课程标准

课程代码

KC08

课程性质

专业课

建议学时

86

适用对象

软件技术及相关专业学生

建议

教学方式

“教、学、做”

一体化教学

制定单位

学校

山东商业职业技术学院

审核部门

软件技术专业

资源库建设项目组

企业

山东师创软件工程有限公司

一、课程定位

本课程是软件技术专业的专业基础课程,也是该专业的核心课程。通过本课程学习面向对象机制、面向对象分析、设计思想,掌握Java的封装、继承、多态、重载、接口、文件处理、GUI设计的基本方法和原理、线程技术、Socket网络编程技术和JDBC数据库连接技术。为后续课程学习奠定基础。

先修课程:C语言程序设计

后续课程:JavaWeb程序设计

二、课程目标

通过本课程的学习,掌握面向对象的概念和定义方法、异常处理和数据库连接方法、Swing组建的开发流程等知识目标,培养学生的程序设计和编程能力,培养学生团队合作、沟通交流等职业素质。

(一)知识目标

了解面向对象技术的发展历史及该技术适用开发流程、开发模型和常见开发工具;

掌握Java的基本语法:数据类型、运算符和控制语句;

掌握类与对象的概念、定义方法以及面向对象思想;

掌握并理解接口技术的逻辑模型,并能实现接口;

掌握异常处理机制,理解自定义异常实现方法;

掌握并理解GUI中Swing组建设计的基本方法和原理;

掌握文件的读/写操作,能使用文件对数据进行处理,解决批量输入输出的实际问题;

掌握多线程技术的概念,理解多线程的实现方法,了解多线程的并发、互斥及死锁等概念;

掌握使用Socket接口完成TCP和UDP的网络通信;

掌握JDBC数据库连接技术。

(二)能力目标

能够用Java语言完成简单实际问题的程序设计;

能够应用面向对象的设计思想和方法,完成面向对象的程序设计;

能够使用数组完成同类型定长的数据存储并能够处理异常;

能够使用Swing组件完成简单的交互式界面操作应用软件开发;

能够综合运用所学知识进行Java中文件、线程、通信和数据库连接等高级程序设计软件开发;

具有综合运用所学知识进行Java应用软件开发、编码、调试能力。

(三)素质目标

1.养成善于思考、深入研究的良好自主学习的习惯和创新精神;

2.培养具有较强的责任心,细致缜密的工作态度;

3.具有吃苦耐劳、团队协作精神,沟通交流和书面表达能力;

4.具有良好的软件工程知识和质量意识。

(四)其他目标

通过本课程的学习,可以参加以下职业资格证书考试。

Java程序员认证(SCJP)

全国计算机等级考试(Java)

三、课程内容与要求

本课程以任务驱动法来组织课程内容,将知识传授和能力培养有机的组合在一起。本课程划分为6个单元,共86个课时,从而达到学习知识的循序渐进的效果。

表1.1课程内容设计表

序号

单元名称

主要内容

目标与要求

建议课时

1

Java语言程序设计基础

Java特点;

Java实现机制;

集成环境Eclipse;

Java应用程序结构;

Java程序编写及运行过程;

标示符和关键字;

数据类型;

运算符和表达式;

if条件语句;

switch分支结构;

while循环结构;

do-while循环结构;

for循环结构。

理解Java实现机制;

掌握搭建和使用Eclipes集成环境;

掌握简单调试与排错技术;

正确定义和使用变量、常量;

正确使用运算符和表达式进行数值计算

程序的处理;

掌握if-else语句的形式及使用;

掌握switch语句的形式和使用;

掌握break语句的使用;

能用选择结构解决简单的实际问题;

掌握while、do-while结构与使用方法;

理解清楚循环的几个要素(循环初始值、循环条件、循环体、循环增值语句);

掌握for语句结构及其使用方法;

能正确区分和选择三种不同循环语句;

掌握break和continue语句的使用;

理解循环嵌套及多重循环的显示。

10

2

面向对象

程序设计

类和对象的概念与特征、属性和方法;

类与对象的关系;

变量作用域;

定义包和导入包;

对属性的封装;

构造方法的特点及实现对象成员变量初始化;

方法重载;

继承的概念和用途;

多态的概念和实现;

最终类和抽象类;

接口的概念和实现;

面向接口编程概念和实现。

掌握定义和使用类的方法;

理解变量的作用域;

掌握使用对象的步骤;

掌握创建包组织Java工程;

掌握添加类、方法的Javadoc注释;

理解封装的概念;

掌握private关键字和构造方法;

掌握继承的实现;

掌握This和Super关键字;

掌握多态的实现;

掌握Java接口的实现;

理解Java接口与多态的关系;

掌握面向接口编程的思想;

掌握接口中常量的使用。

12

3