潍坊学院《Java SE程序设计》课程(0212071)教学大纲.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《潍坊学院《Java SE程序设计》课程(0212071)教学大纲.doc》由会员分享,可在线阅读,更多相关《潍坊学院《Java SE程序设计》课程(0212071)教学大纲.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、潍坊学院Java SE程序设计课程(0212071)教学大纲适用专业:计算机科学与技术(软件外包)专业;总学时:90学时;学分:5学分一、说明1、本课程的目的、任务本课程是计算机科学与技术专业的一门专业必修课。本课程的教学目的:系统理解面向对象编程的思想及分析技巧,掌握Java框架基础知识体系,理解Java开发语言的特性及相关支持,熟练运用Java进行面向对象程序分析、设计和功能实现,掌握JDK5的特性,使用JDK5规范编写程序,熟练使用集成环境进行Java程序的开发、调试和运行,养成良好的代码编写习惯,通过各种实例的讲解、剖析及上机实践,提高学生的动手能力,为后继Java体系课程打下良好基础
2、。在理解面向对象编程思想的基础上,了解Java常用组件,掌握Java GUI设计及事件处理技巧,通过线程掌握Java对多任务处理的支持和实现,通过Socket编程体验Java对网络编程的支持,通过JDBC掌握Java访问数据库的规范及技巧,系统的学习Java远程调用技术RMI及安全策略,掌握正则表达式的原理及Java对正则表达式的支持,结合实例的讲解、剖析及上机实践,提高学生的动手能力。2、本课程的教学要求通过本课程的学习,应使学生达到以下要求:理解面向对象的编程思想,掌握Java的语言基础和框架基础知识体系,掌握集成开发中的Java程序开发、调试和运行过程。掌握面向对象中的GUI设计、常用组
3、件及事件处理,掌握Java中多线程的实现、Socket编程、JDBC数据库访问技术、RMI远程调用及正则表达式的应用。通过理论与上机实践相结合,提高学生的对编程思想的理解和动手能力,为后续Java体系课程打下良好基础。教学思路:教学方法主要采用多媒体教学与实验教学相结合。根据各章节内容的特点,注重实践能力的培养和编程思想贯穿始终。本课程实践性较强,要求教师在教学过程中要注意理论教学与实验教学的充分统一。尽量使学生能将书中全部代码上机调试一遍。二、课程内容及课时分配avaSE程序设计基础教程课程内容与学时分配:第1章 Java概述(1学时)1、教学内容(1)Java简介(2)Java的特点(3)
4、Java的体系结构(4)JVM、JRE和JDK(5)第一个Java程序(6)Java注释2、教学要求(1)了解Java历史(2)了解Java的特点(3)了解Java的体系结构(4)熟悉Java运行机制(5)熟悉JVM、JRE和JDK(6)掌握Java程序编译与运行第2章 Java 基础(3学时)1、教学内容(1)常量和变量;(2)数据类型;(3)变量的作用域和初始化;(4)运算符;(5)流程控制。2、教学要求(1)掌握Java中的变量、常量、关键字、标识符;(2)掌握Java的基本数据类型;(3)掌握Java对象类型的定义;(4)掌握Java中数据类型的转换;(5)掌握Java的运算符和表达式
5、;(6)掌握Java的流程控制。第3章 数组(2学时)1、教学内容(1)数组;(2)一维数组;(3)数组与数据结构;(4)二维数组。2、教学要求(1)掌握Java中数组的定义及使用;(2)掌握数组实现常用线性数据结构;(3)掌握创建和使用二维数组的方法;(4)掌握数组排序算法及数组的拷贝。第4章 类与对象(4学时)1、教学内容(1)面向对象编程的概念、类的定义、方法的重载;(2)对象的创建及使用、类的封装;(3)包的创建及使用、访问修饰符、静态变量和方法;(4)内部类的使用。2、教学要求(1)理解面向对象编程思想;(2)掌握Java中创建类和对象的方法;(3)掌握Java的方法重载;(4)掌握
6、包的创建和使用; (5)掌握访问修饰符的使用;(6)掌握静态变量和静态方法的使用;(7)掌握内部类的定义及使用。第5章 继承与多态(3学时)1、教学内容(1)继承与多态;(2)this super null final关键字的使用;(3)抽象类与接口;(4)instanceof运算符及对象造型;(5)Object类的使用。2、教学要求(1)理解继承和多态;(2)掌握继承、多态的实现和使用;(3)掌握null、this、super、final关键字的使用;(4)理解抽象类和接口;(5)掌握抽象类、接口的实现和使用;(6)掌握Object类第6章 异常(2学时)1、教学内容(1)异常概述、分类及异
7、常处理机制;(2)异常处理;(3)自定义异常;2、教学要求(1)理解异常的概念和处理机制,理解Java的异常分类;(2)掌握try、catch、finally处理语句的用法;(3)掌握throw、throws的用法;(4)掌握用户自定义异常的定义和使用。第七章 泛型(2学时)1、教学内容(1)泛型概述;(2)泛型定义;(3)泛型的局限性。2、教学要求(1)理解泛型的概念;(2)掌握泛型类的创建和使用;(3)掌握泛型方法的创建和使用;(4)掌握泛型接口的创建和使用;(5)掌握泛型在继承中的应用;(6)掌握泛型使用的限制。第八章 集合(3学时)1、教学内容(1)集合概述;(2)集合类。 2、教学要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java SE程序设计 潍坊学院Java SE程序设计课程0212071教学大纲 潍坊 学院 Java SE 程序设计 课程 0212071 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内