《程序设计语言(Java)》教学大纲
课程名称: 程序设计语言(Java )
英文名称:Programming Language(Java)
课程编码: 212013
学 分: 4
学 时: 64 (其中理论学时: 32 ,实践学时: 32 )
适用专业:非计算机专业理工类本科
先修课程: 《大学计算机基础》
一、课程的性质、目的与任务
课程性质:
该课程面向全校非计算机专业理工类本科生,是程序设计语言类必修的公共基础课之一。该课程的前导课程是《大学计算机基础》,侧重于Java语言的基本语法和面向对象编程方法的介绍。
课程目的:
通过本课程的学习,学生不仅应掌握 Java语言的基本特点和编程方法,还应掌握面向对象程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,能解决本专业的一些实际问题。
课程任务:
本课程采用引导式、启发式、实例讲解和实作演练等教学方法来组织教学,在注重Java语言基本概念和基本语法知识介绍的同时,注重培养学生面向对象的程序设计能力和思维方式,加强学生创新能力的培养,为进一步使用Java进行技术开发奠定坚实基础。
二、教学基本要求
通过本课程的学习,学生应达到下列基本要求:
1.掌握Java语言的基本语法、数据类型、运算符和表达式、流程控制语句、数组、向量和字符串、Swing界面设计、Applet小应用程序编制以及常见Java数据流的使用。
2.掌握对象和类的基本概念,学会使用Java进行面向对象程序设计开发的基本技能。
3.理解Java语言的特点、抽象类和内部类的概念、异常处理方法、控制组件外观的方法、Applet的安全机制和生命周期。
4.了解Java包的工作机制、对象持续化的基本概念、常见Java类的用法以及API文档的查阅方法。
三、教学条件
java程序设计主要内容本课程教学在多媒体教室进行,实践教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有JDK 6.0,UltraEdit,JCreator等开发工具。实践教学完成后,要上交相应部分的实验报告。
四、教学内容与学时安排
本课程共分三篇十章,内容涉及Java语言的基本概念和面向对象的编程方法。第一篇为Java编程基础篇,包括第1,2,3章,主要介绍Java的基本语法、数据类型及其流程控制语句;第二篇为Java编程提高篇,包括第4,5,6章,主要介绍数组、向量和字符串、Java面向对象的编程方法以及异常处理;第三篇为Java编程进阶篇,包括第7,8,9,10章,介绍Java图形界面设计、Applet以及数据流方面的知识。
第1章 概述 (2学时)
1.1 什么是Java语言
1.2 一个基本的Java应用程序
1.3 程序的编译和运行
1.4 常见错误
1.5 使用Java核心API文档
第2章 标识符和数据类型 (4学时)
2.1 Java的基本语法单位
2.2 Java编码体例
2.3 Java的基本数据类型
2.4 复合数据类型
2.5 类和对象的初步介绍
第3章 表达式和流程控制语句 (4学时)
3.1 表达式
3.2 流控制
第4章 数组、向量和字符串 (4学时)
4.1 数组
4.2 Vector类
4.3 字符串类型
第5章 进一步讨论对象和类 (4学时)
5.1 抽象数据类型
5.2 对象的构造和初始化
5.3 this引用
5.4 子类
5.5 方法重写
5.6 Java包
5.7 类成员
5.8 关键字final
5.9 抽象类
5.10 接口
5.11 内部类
5.12 过时信息
第6章 Java语言中的异常 (2学时)
6.1 异常
6.2 异常示例
6.3 异常处理
6.4 异常分类
6.5 抛出
6.6 创建自己的异常
第7章 Java的图形用户界面设计 (4学时)
7.1 AWT与Swing
7.2 容器
7.3 布局
7.4 事件处理
第8章 Swing组件 (4学时)
8.1 按钮
8.2 标签
8.3 组合框
8.4 列表
8.5 文本组件
8.6 菜单组件
8.7 对话框、标准对话框与文件对话框
8.8 控制组件外观
第9章 Java Applet (2学时)
9.1 编写Applet
9.2 Applet的方法和Applet的生命周期
9.3 Applet的运行
9.4 在Applet中的多媒体处理
9.5 Applet的事件处理
9.6 Applet与普通应用程序的结合
第10章 Java数据流 (2学时)
10.1 数据流的基本概念
10.2 基本字节数据流类
10.3 基本字符流
10.4 文件的处理
五、考核方式和成绩记载
本课程结束后由计算中心统一安排无纸化上机考试, 成绩记载为:
总评成绩(理论)=平时成绩(40%)+无纸化上机考试成绩(60% )
其中:平时成绩=平时出勤和课堂提问(50%)+作业(50%)
总评成绩(实践)=平时成绩(60%)+综合课题设计成绩(40%)
其中:平时成绩=上机出勤和表现(40%)+上机练习记录(30%)+单元实验报告(30%)
六、教学参考书
[1] 辛运帏等,《Java程序设计(第二版)》,清华大学出版社,2006年8月
[2] 辛运帏等,《Java程序设计题解与上机指导(第二版)》,清华大学出版社, 2006年11月
七、说明
执笔人: 普运伟 审定人: 王建华 教学基层组织主任: 秦卫平
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论