《程序设计语言(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.0UltraEditJCreator等开发工具。实践教学完成后,要上交相应部分的实验报告。
四、教学内容与学时安排
本课程共分三篇十章,内容涉及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 AWTSwing
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程序设计(第二版)》,清华大学出版社,20068
[2] 辛运帏等,Java程序设计题解与上机指导(第二版)》,清华大学出版社, 200611
七、说明
执笔人:  普运伟            审定人:  王建华              教学基层组织主任: 秦卫平
         

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