- 11
- 0
- 约3.81千字
- 约 7页
- 2016-08-18 发布于贵州
- 举报
《JAVA程序设计教学大纲
《JAVA程序设计》教学大纲
一、课程性质与内容
Java 语言是一种新兴起的面向对象程序设计语言,目前已广泛应用于网络和嵌入式设备软件的设计与开发。《Java程序设计》是为计算机科学与技术、软件工程、软件技术、计算机信息管理等专业开设的一门专业基础课。本课程的前导课程是C/C++程序设计,后续课程有基于Web的程序设计、Java服务器程序开发、数据库原理与应用等。本课程从简单入手,突出实用与实践,培养学生对软件开发的兴趣和感觉。通过本课程的学习,学生将具有2000行左右Java编程经验,基本能开发一些Java程序。通过课程的学习,使学生的解决实际问题的能力和编程技能得到综合、系统的训练和培养,成为社会所需的专用人才。本课程的教学任务是通过学习Java 语言基础和大量程序编制实践,帮助学生树立正确的学习态度,养成良好的编程风格,充分认识学习Java程序设计的重要性;系统地介绍Java语言中面向对象程序设计的思想、类与对象的创建与使用、图形用户界面编程的方法与事件处理机制、异常处理机制、输入输出流、多线程的基本概念和编程方法、网络编程方法等,使学生掌握较扎实的 Java 语言基础,理解面向对象程序设计的思想,学会用Java编写一些简单的程序,为学生后继课程的学习打下坚实的基础
二、教学内容及要求
教学要求:
学习本课程前,要求学生熟悉计算机及操作系统的基本操作,具有一定的抽象思维和逻辑思维能力和较强的实践动手能力。通过本课程的学习,达到以下几点基本要求:
(1)掌握面向对象的基础知识。
(2)了解并掌握 Java 语言的基本语法。
(3)能比较熟练地用 Java 语言进行应用程序设计,并能够在日后实践中自学、提高。
(4)了解 Java 的常用标准类库、编程技巧、泛型、异常处理、输入输出流、多线程及网络编程。
教学内容:
Java程序设计主要讲述如何运用Java语言进行面向对象程序设计,主要内容包括Java的特点与开发环境、Java程序设计基础,面向对象程序设计思想,数组与字符串,常用Java系统类和接口,泛型、枚举与for语句的简化写法,异常处理,文件与数据流,图形用户界面程序设计,多线程程序设计和网络程序设计等。
1.绪论
(1)Java的发展历史。
(2)Java的主要特征以及与C++语言的区别。
(3)Java开发与运行平台以及Java程序的执行过程和工作原理。
(4)Java的开发工具。
教学重点:Java的特点,Java程序的执行工作和工作原理,开发工具。
教学难点:与C++语言的区别,Java程序的工作原理。
2.Java程序设计基础
(1)标识符和关键字。
(2)基本数据类型。
(3)常量和变量。
(4)数据类型转换
(5)运算符:算术运算符、关系运算符、布尔逻辑运算符、位运算符、赋值类运算符、条件运算符等。
(6)表达式。
(7)程序流程控制语句:if和switch语句;for、while、do~while循环语句;break、Continue和return语句。
(8)结构化程序设计。
教学重点:基本数据类型和类型转换,常量和变量,运算符与表达式,程序流程控制语句。
教学难点:数据类型转换,程序流程控制语句。
3.面向对象程序设计
(1)类和对象的基本概念。
(2)面向对象程序设计基本思想。
(3)类的设计、构造方法、类的成员变量和成员方法。
(4)实例对象的创建与使用。
(5)变量作用域范围与参数传递方式。
(6)继承性。
(7)多态性:静态多态性和动态多态性。
(8)封装性和访问权限控制。
(9)修饰词abstract、static和final。
(10)包。
(11)接口。
(12)内部类。
教学重点: 类的定义,对象的创建,构造方法的定义与使用,方法的重载与覆盖,类的继承,包,抽象类和接口。
教学难点:类与对象的概念、创建和使用,类的继承与运行时多态,访问控制权限的使用,抽象类的应用,接口的应用。
4. 数组与字符串
(1)数组:一维数据和多维数组。
(2)字符串:String和StringBuffer。
教学重点:一维数组,String和StringBuffer的构造方法和常见方法的使用。
教学难点:String和StringBuffer的使用方法的区别。
5. 常用Java系统类和接口
(1)顶级父类Object。
(2)数据类Math。
(3)List接口及实现List接口的常见类ArrayList、LinkedList和Vector。
(4)Set接口及实现Set接口的常见类HashSet和TreeSet。
(5)Map接口及实现Map接口的常见哈希表类:Hashtable、HashMap和TreeMap。
教学重点:Object类的使用,ArrayList和Vector类的使用,哈希表类
您可能关注的文档
- “日行一善”道德实活动实施方案及措施效果.doc
- “旦诞相惜,成长相”双蛋系列内场活动策划书——孙依莎.doc
- “星级班组创建”管办法及考评细则.doc
- “普实”工作学校管帐、单、表.doc
- “最具责任感的企业评奖申报资料 - 新浪.doc
- “机械创新设计”课设计要求与规范.doc
- “材料科学与工程”级学科硕士学.doc
- “校中厂”人员与设管理办法.doc
- “民主法治(示范)、社区”创建工作情况介绍.doc
- “法律法规教育年活”知识答题试卷及答案.doc
- 客船倾斜状态下人员疏散模型构建与应用研究:多因素耦合视角.docx
- 重复经颅磁刺激电容充电技术:原理、应用与前沿探索.docx
- 聚丙烯卧式搅拌床反应工程关键问题与优化策略探究.docx
- 入厂物流质量管理体系构建与实践——以A企业为范例.docx
- 变性椭圆齿轮行星轮系宽窄行分插机构:机理剖析与优化策略探究.docx
- 黑龙江水域浅吃水双尾船粘性流场特性及影响因素探究.docx
- 教育赋能与文化传承:云南贫困民族乡的发展人类学剖析.docx
- 半环上半线性空间基与矩阵因式秩的深度剖析与关联探究.docx
- 基于船舶操纵性试验分析的高精度辨识建模研究.docx
- 镁基非晶合金:制备工艺、物性特征与影响因素探究.docx
原创力文档

文档评论(0)