课程教学大纲编写体例:
《java语言程序设计》课程教学大纲(供计算机科学与技术专业使用)
一、前言
《Java语言程序设计》是计算机科学与技术专业的一门专业课程。Java语言是面向对象技术成功应用的著名范例,集平台无关特性、安全机制、高可靠性和内嵌的网络支持于一身的特使之成为当前编写网络程序的首选工具之一。
本课程选用教材为《Java2实用教程》(耿祥义等编著清华大学出版社),主要介绍Java编程的基础知识和Java的面向对象编程。学生在学习本课程之前应具备计算机操作知识及一定编程基础。
前期课程:计算机基础知识、C++程序设计、数据结构教学任务与目标:通过教学,使学生能够熟练掌握面向对象编程的技术,能运用java程序设计语言编写应用程序,培养学生的实践能力和创新能力。
总学时:54。
学分:
主要教学形式:课堂教学、实验教学
二、教学内容与要求
第一章Java语言入门java程序设计主要内容
(一)教学目的与要求
1、了解Java的发展历史
2、掌握Java语言的特点
3、熟悉Java的开发过程与运行环境
(二)教学内容
本章主要讲述了java 语言产生的背景、面向对象程序设计的特点、应用java语言进行程序设计的开发环境和过程等。并举例说明。
(三)教学形式与方法
课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。
第二章标识符、关键字和数据类型(一)教学目的与要求
1、了解标识符、关键字的概念
2、熟悉Java中标识符的命名规则
3、掌握Java语言的基本数据类型并会灵活运用
(二)教学内容
对照C语言学习java语言程序中的标识符和关键字的概念、意义等,详细学习java中的八种基本数据类型
(三)教学形式与方法
课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。
第三章运算符、表达式和语句
(一)教学目的与要求
1、了解运算符、表达式和语句的概念
2、掌握Java语言的语句的基本语法
3、掌握Java语言中语句的类型(复合语句、控制语句、包语
句)
(二)教学内容
Java语言中的各种运算符(算术、关系、逻辑、赋值、位、instanceof等),以及相应的表达式。Java语言中语句的定义及语句类型(方法调用、表达式、复合、控制、package语句等),重点学习控制语句。
(三)教学形式与方法
课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。
第四章类、对象和接口
(一)教学目的与要求
1、了解类、对象、接口和包的概念
2、熟悉Java语言的各种关键字的意义(static、this、abstract、
super)
3、掌握Java语言的封装、继承、多态的概念及其实现方法
4、掌握jar文件的使用方法
(二)教学内容
回顾程序设计语言的发展历史,学习面向对象程序设计方法中类、对象的概念及特点(继承性、封装性、和多态性),学习Java 语言中的实现面向对象程序设计的各种技术,包括类、对象、包、接口、访问权限等。掌握java语言中各种关键字的含义。
(三)教学形式与方法
第五章数组与字符串
(一)教学目的与要求
1、掌握组的定义(包括声明、创建、使用和初始化)
2、掌握Java语言中的字符串的表示方法(String类)
3、掌握Java语言中的字符类的表示方法(Character类)及字
节数组
4、了解Java语言中使用StringTokenizer类分析字符串的方法(二)教学内容
学习常见数据类型数据在java语言中的定义和应用,字符串的表示,字符的表示,字符串、字符、字节数组的应用,了解一些常见的字符串处理方法。
(三)教学形式与方法
课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。
第六章时间、日期和数字
(一)教学目的与要求
1、了解Calendar类
2、熟悉Date类
3、掌握Math类
(二)教学内容
学习java语言中日期、时间以及数字的表示方法和应用。(三)教学形式与方法
第七章AWT工具集简介
(一)教学目的与要求
1、熟悉AWT工具集中的常见组件,了解图形用户界面编程,掌握容器类和组件类的概念。
(二)教学内容
学习通过图形用户界面进行编程,掌握java中的容器类(Container)和组件类(Component)的概念,了解Component 类的子类。
(三)教学形式与方法
课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。
第八章Java Applet基础
(一)教学目的与要求
1、熟悉Java小应用程序Applet的概念,熟悉Applet类中的各
种方法的使用,掌握Applet的运行生命周期全过程
2、了解Java applet与Java application的不同
3、能够编写简单的Java applet
(二)教学内容
学习Java小应用程序Applet的实现技术、生命周期和方法的使用,包括init()、start()、stop()、destroy()、paint(Graphics g)和repaint()方法。
(三)教学形式与方法

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