- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Java程序设计》课程教学大纲
课程总学时/学分:36/2(其中理论24学时,实验12学时)
课程类别:专业任选课
一、教学目的和任务
Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,作为
软件设计中极为强大的编程语言,其发展速度十分迅速,应用范围覆盖多个领域。
本课程结合实例以及重要的设计模式,主要介绍程序设计基础、面向对象程序设计、
GUI程序设计、高级Java程序设计等内容。通过本课程的学习,使学生能够全面系
统地了解Java技术的特点,掌握Java的基本语法、面向对象的思想和高级程序设计,
为今后从事Java相关的工程技术设计与研发工作打下一定的理论和实践基础。
二、教学基本要求
本门课程通过理论授课、实验等教学环节,使学生掌握Java程序设计的基本语
法、功能特色和面向对象的编程思想;熟悉并掌握Java语言的网络功能和网络程序
设计方法。通过必要的实验技能训练,使学生能够独立完成面向对象的程序设计,
并具备设计数据库应用和简单网络功能的应用程序的能力。
三、教学内容及学时分配
第一章Java语言概述(4学时)
教学要求:
1.了解Java语言的发展过程和特点。
2.掌握JDK的安装、开发环境的构建和测试方法。
3.掌握Java应用程序的开发过程与语法结构特点。
教学重点:
Java语言的特点,JDK的安装、开发环境的构建和测试方法,Java应用程序的
开发过程与语法结构特点。
教学难点:
Java应用程序的开发过程与语法结构特点。
[实验名称]
构建Java开发环境
[实验要求]
安装JDK和Eclipse,掌握使用命令行和集成开发环境编译、执行、调试Java
程序的基本方法,掌握Java程序的基本开发过程。
286
[实验学时]
2学时
第二章基本类型、数组和枚举类型(1学时)
教学要求:
1.了解Java的标识符和保留字。
2.掌握Java的各种简单数据类型及其优先关系和相互转换。
3.掌握从命令行输入与输出数据的方法。
4.掌握数组的定义和使用方法。
5.掌握枚举的定义和使用方法。
教学重点:
Java的基本数据类型,输入输出数据的方法,数组和枚举的定义及用法。
教学难点:
数组的定义及使用,枚举的定义及使用。
第三章运算符、表达式和语句(1学时)
教学要求:
1.掌握各种运算符的概念及其使用方法。
2.掌握表达式的概念及其使用方法。
3.掌握条件分支语句、开关语句和循环语句的使用。
教学重点:
各种运算符的概念及使用,表达式的概念及使用,条件分支语句、开关语句和
循环语句的使用。
教学难点:
条件分支语句,开关语句,循环语句的使用。
第四章类与对象(1学时)
教学要求:
1.掌握类、对象的概念,包括构造方法和重载的概念,以及类的创建与使用。
2.掌握static、this关键字的用法。
3.掌握包的概念、import语句,重点掌握访问权限。
4.了解参数传值。
教学重点:
类和对象的创建与使用,包的概念,import语句的使用,关键字static、this的
使用。
教学难点:
包的概念,import语句的使用,this的使用。
第五章继承与接口(3学时)
教学要求:
1.理解继承的概念和使用方法。
2.理解成员变量的隐藏和子类对象的构造过程。
3.掌握方法重写。
4.掌握super、final、abstract等关键字的用法。
5.充分理解转型对象和多态的概念并掌握用法。
6.掌握抽象类、接口的概念和使用方法。
教学重点:
继承的概念和使用方法,子类对象的构造过程,方法重写,关键字super、final、
abstract的使用,转型对象和多态,抽象类、接口的概念及用法。
教学难点:
子类对象的构造过程,转型对象,接口的概念及用法。
第六章内部类与异常类(2学时)
教学要求:
1.掌握内部类和匿名类的概念和使用方法。
2.掌握异常处理机制的概念、思想和使用方法,能够在程序中正确使用例外处
理机制。
3.了解断言的使用方式。
教学重点:
内部类和匿名类的概念及使用方法,异常类和异常处理机制的概念和使用方法。
教学难点:
异常处理机制在程序中的正确应用。
第七章常用实用类(2学时)
教学要求:
1.掌握字符串处理相关类的用法。
2.掌握日期与日历相关类的用法。
3.掌握数学处理相关类的用法。
教学重点:
String类、StringBuffer类、StringTokenizer类、Scanner类、Pattern与Matcher
类等类的使用方法,日期与日历类的用法,数学处理相关类的用法。
教学难点:
在程序中正确使用字符串处理相关类、日期与日历相关类和数学处理相关类。
第八章Ja
文档评论(0)