您的位置:新媒体概论课程网站 > 课程教学 > 课程大纲

最新公告

新媒体概论课程网站开通了!  发布时间:2015/7/19

课程大纲

面向对象程序设计(Java)》教学大纲

学 分: 3
学 时: 56
适用专业:计算机软件专业

一、课程的性质与任务 
    课程的性质:本课程是为计算机软件专业学生开设的一门专业技能课。其主要内容是学习 Java 语言的基本语句、语法和 Java 面向对象的程序设计方法与设计过程。 
    课程的任务:理论上,除了要求学生掌握 Java 语言的基本语句、语法外,应了解 Java 与 C/C++ 的异同,重点放在面向对象的程序设计方法上,内容还涵盖 Java 的异常处理、输入输出流、图形用户界面程序开发以及 JDBC 数据库应用程序开发。技能上,要求能较熟练地使用 JDK1.4 进行 Java 程序的编辑、编译和调试技术,使用 JBuilder 进行图形用户界面设计和数据库应用程序的开发;能开发有一定实用价值的应用程序。

    前导课程:《 C 语言程序设计》 
    后续课程:《 Java 网络编程》和《动态 WEB 技术 (JSP)B 》

二、教学基本要求
 

    通过本课程的教学,不仅要求学生掌握 Java 程序设计语言的基本语法, Java 面向对象编程方法,同时应具备一定的应用能力,具体包括: 利用 JDK1.4 来创建、编译、调试 Java 项目的能力;

  1. 利用 Java 语言语法进行编程的能力;
  2. 使用面向对象的方法进行程序设计的能力;
  3. 异常处理、输入输出处理能力;
  4. 使用 JBulder 进行图形用户界面设计的能力;
  5. JDBC 数据库程应用序的开发能力;

三、教学条件 
    本课程教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有 JDK1.4 开发包、 JCreator pro 2.5 和 JBuilder9 集成开发工具和 SQL Server2000 数据库。

四、教学内容及学时安排

主要内容

学时

教学学时分配

实践项目

理论

实践

1

打开 Java 之门

  • Java 语言概述及 Java 开发平台介绍
  • JDK1.4 开发环境安装与使用
  • Creater2.5 开发工具的安装与使用

2

2

(一)猜数游戏

2

Java 语法基础

  • Java 语言基本组成
  • Java 基本数据类型
  • Java 运算符与表达式
  • 分支语句
  • 循环语句

4

2

2

3

Java 面向对象编程基础

  • 面向对象基本思想与方法
  • 类、对象与封装的基本概念
  • 对象成员(属性与方法)、构造器方法
  • static 变量与方法
  • 方法重载与静态多态
  • 对象的高级使用
  • Java 数组

12

9

3

(二) 35 选 7 彩票销售程序

4

Java 面向对象编程高级技术

  • 类的继承性
  • 运行时多态
  • 抽象类
  • 接口

12

8

4

(三) 汽车出租管理程序

(四)图形计算实用工具

5

Java 包与 Java API 的使用

  • Java 包的概念与作用
  • 包的创建与使用
  • Jar 文档的制作 
  • Java API 包的结构与常
  • 用 API 的使用

2

2

6

Java 异常处理与输入输出

  • 异常的基本概念与 Java 异常的层次结构
  • 异常的捕获处理
  • 自定义异常
  • 输入输出流的基本概念
  • 节点流与过滤流
  • 文件的随机读写、文件与目录的管理

12

9

3

(五)文件读写管理程序

7

JBuilder 图形用户界面设计

  • JBuilder 的环境使用
  • 图形用户界面设计方法
  • 常用 swing 组件的使用
  • 事件处理程序设计

6

4

2

(六) ATM 柜员机模拟程序。

8

网络数据库系统开发

  • JDBC 与 ODBC 简介
  • JDBC 体系结构
  • JDBC 驱动配置
  • 使用 JDBC 访问 SQL Server 数据库

6

4

2

( 七 ) 学生成绩管理系统

合计

56

40

16

五、教法说明

    教学采用理论联系实际的方法,把课堂理论讲授和实验室实训结合起来。
    在 1 、 2 单元的教学中,讲解 Java 的开发运行运行平台,并结合 C 语言对 Java 的基本语句、语法以及流程控制等内容进行讲解。第 3 至第 6 单元全面介绍 Java 的面向对象编程技术和面向对象的程序设计方法。 第 7 和第 8 单元则侧重于使用 JBuilder 进行图形用户界面设计和 JDBC 数据库应用程序的开发。 
    面向对象的程序设计是本课程的重点,同时也是难点,要注重选取有趣味性的、实用的、易学的案例,精讲多练,启发学生独立思考、调动学生的主观能动性,鼓励学生多提问题、共同探讨和解决问题。

六、考核方式及评分办法 
    本课程考核采用形成性考核方式,即课程的考试成绩由学习期间的各项过程成绩组成,各项过程成绩的分数比例依次为:平时成绩 20% 、实训项目 20% 、单元测试成绩 30% 、期末理论考核成绩 30% 。 
    其中平时成绩强调平时的出勤、课堂纪律、课堂表现和作业;实训项目考察学生分析问题解决问题的能力;期末的理论考核采取开卷方式。 
    单元测试考察单元知识的掌握情况,在课程教学期间,可安排四次单元测试。 第 1 、 2 单元安排一次, 3 、 4 单元安排一次, 5 、 6 单元安排一次, 7 、 8 单元安排一次。

七、教材与参考书
教材:
《 Java 面向对象程序设计》,聂哲 袁梅冷 杨淑萍著, 2005.6 高等教育出版社。
参考书:
《 Java 语言程序设计》,劭光亚等编著 , 清华大学出版社 ,2002.10 。
《 Java 编程思想》, Bruce Eckel 著,机械工业出版社, 2001.5 。
《 Java 2 核心技术 卷 1 :原理》, Cay S.Horstmann, Gary Cornell 编著 , 李如豹、刚冬梅等译,机械工业出版社, 2002.2 。

课程简介 | 课程负责人 | 教学团队 | 教学获奖 | 课改历程 | 管理登录

Copyright © 2015 新媒体概论教学团队. All Rights Reserved.

京ICP备16052864号-1

技术支持:实践中心