- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 5
“Java语言高级编程技术”课程教学大纲
课程编号课程名称:Java语言高级编程技术/Advanced programming Technology of Java language
学时:32 学分:2
适用专业:计算机科学与技术、网络工程、计算机应用、软件工程
开课学期:3
开课部门:数学与计算机科学学院
先修课程:面向对象程序设计
考核要求:考试
使用教材及主要参考书:
教材: 耿祥义主编,Java大学实用教程(第3版), 电子工业出版社
参考书:
一、课程的性质和任务
Java语言高级编程技术是软件工程、计算机科学与技术和网络工程专业的一门专业限选课程;JAVA语言是一种纯面向对象的编程语言。本课程的任务是使学生掌握Java语言高级编程技术语言,理解面向对象的程序设计的思路和方法。培养学生的编程能力。本课程的主要知识点群包括面向对象技术、异常处理、多线程、输入输出流、图形用户界面(GUI)设计、网络通信以及数据库使用等。
二、教学目的与要求
通过理论和实验教学,使学生掌握面向对象的程序设计JAVA语言,并培养良好的编程规范意识。
1.知识教学目标:理解和掌握JAVA语言的基本语法和语义,灵活地使用GUI编程和APPLET编程;掌握应用程序和小应用程序的开发方法。
2.能力教学目标:熟练使用Eclipse来开发Java程序。
3.思想教育目标:培养学生的计算机逻辑思维和代码组织能力,养成设计算法清晰、代码规范和效率最佳的良好编程习惯。
三、学时分配
章节
课程内容
学时
1
Java语言概述
1
2
Java语言基础
1
3
类与对象
4
4
继承、多态、接口、泛型
4
5
常用系统类
2
6
图形用户界面编程
4
7
异常处理
2
8
流式输入/输出与文件处理
2
9
多线程
4
10
JDBC技术和数据库应用
4
11
Java的网络编程
4
四、教学中应注意的问题
要有多媒体硬件平台环境;
要有一定的多媒体软件开发环境和语言调试环境;
要有一定的多媒体课件制作能力;
要有熟练的调试软件能力;
要充分备课、互动教学。
五、教学内容
第一章 Java语言概述
基本内容:
介绍了程序设计语言概述、面向对象的相关知识以及Java程序的调试过程。
教学基本要求:
了解基本概念;认识java语言的开发环境和过程。
教学重点难点:
重点是Java语言的开发环境和程序调试过程。
教学建议:
一定要使用多媒体平台;最好制作Eclipse某系列开发环境来调试Java语言的课件。
第二章 Java语言基础
基本内容:
主要对Java语言在基本成分进行了介绍,包括数据类型、变量、表达式、流程控制语句以及方法和数组的定义和使用。
教学基本要求:
使学生理解程序逻辑和解题算法以及方法。
教学重点难点:
方法是重点;算法是难点。
教学建议:
C语言和C++程序设计这两门基础课程要求扎实。
第三章 类与对象
基本内容:
以Java的面向对象编程中的核心概念为线索,介绍了类、对象、变量作用域和使用包组织类。
教学基本要求:
理解类与对象,掌握对象的使用和包的使用。
教学重点难点:
使用包组织类。
教学建议:
第四章 继承、多态、接口、泛型
基本内容:
介绍了继承、多态、属性修饰符、访问控制符、接口、内嵌类等重要概念,将封装、抽象、继承、多态等特性溶入具体代码设计中。
教学基本要求:
理解继承、多态和接口。
教学重点难点:
继承、多态是重点;修饰符、控制符是难点。
教学建议:
建议使用多媒体平台。
第五章 常用系统类
基本内容:
介绍了Java 提供的一些重要工具类,如Math类、数据类型封装类、字符串、向量以及Colloection API等。
教学基本要求:
了解常用系统类的类属性常量、实例方法和静态方法功能。
教学重点难点:
重点是方法的使用,难点是向量类
教学建议:
建议使用多媒体平台。
第六章 图形用户界面编程
基本内容:
以实例为引导,介绍了AWT编程相关概念,如事件处理、布局设计等,还介绍了常用AWT组件的使用。
教学基本要求:
了解AWT编程概念,掌握事件处理、布局设计和组件的使用。
教学重点难点:
重点是组件的使用,难点是事件处理。
教学建议:
建议使用多媒体平台和学生互动环境。
第七章 异常处理
基本内容:
讨论Java异常处理,为防错程序设计提供了全新的思路。
教学基本要求:
掌握Java异常处理方法。
教学重点难点:
重点是异常处理方法。
教学建议:
建议使用多媒体平台和学生互动环境。
第八章 流式输入/输出与文件处理
基本内容:
介绍了输入/输出基本概念、面向字节、面向字符的输入/输出流和文件处理。
教学基本
您可能关注的文档
- 《数据结构》理论课教学大纲.doc
- 《数据结构》实验课教学大纲.doc
- 《数据结构课程设计》教学大纲.doc
- 《数据库原理》理论课教学大纲.doc
- 《数据挖掘》课程教学大纲.doc
- 《数据挖掘与商业智能》实验教学大纲.doc
- 《数字逻辑》课程教学大纲.doc
- 《数字逻辑》实验教学大纲.doc
- 《算法设计与分析》教学大纲.doc
- 《算法设计与分析》实验教学大纲.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)