欢迎来到天天文库
浏览记录
ID:39612464
大小:78.50 KB
页数:8页
时间:2019-07-07
《潍坊学院《Java SE程序设计》课程(0212071)教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、潍坊学院《JavaSE程序设计》课程(0212071)教学大纲适用专业:计算机科学与技术(软件外包)专业;总学时:90学时;学分:5学分一、说明1、本课程的目的、任务本课程是计算机科学与技术专业的一门专业必修课。本课程的教学目的:系统理解面向对象编程的思想及分析技巧,掌握Java框架基础知识体系,理解Java开发语言的特性及相关支持,熟练运用Java进行面向对象程序分析、设计和功能实现,掌握JDK5的特性,使用JDK5规范编写程序,熟练使用集成环境进行Java程序的开发、调试和运行,养成良好的代码编写习惯,通过各种实例的讲解、剖析
2、及上机实践,提高学生的动手能力,为后继Java体系课程打下良好基础。在理解面向对象编程思想的基础上,了解Java常用组件,掌握JavaGUI设计及事件处理技巧,通过线程掌握Java对多任务处理的支持和实现,通过Socket编程体验Java对网络编程的支持,通过JDBC掌握Java访问数据库的规范及技巧,系统的学习Java远程调用技术RMI及安全策略,掌握正则表达式的原理及Java对正则表达式的支持,结合实例的讲解、剖析及上机实践,提高学生的动手能力。2、本课程的教学要求通过本课程的学习,应使学生达到以下要求:理解面向对象的编程思想
3、,掌握Java的语言基础和框架基础知识体系,掌握集成开发中的Java程序开发、调试和运行过程。掌握面向对象中的GUI设计、常用组件及事件处理,掌握Java中多线程的实现、Socket编程、JDBC数据库访问技术、RMI远程调用及正则表达式的应用。通过理论与上机实践相结合,提高学生的对编程思想的理解和动手能力,为后续Java体系课程打下良好基础。教学思路:教学方法主要采用多媒体教学与实验教学相结合。根据各章节内容的特点,注重实践能力的培养和编程思想贯穿始终。本课程实践性较强,要求教师在教学过程中要注意理论教学与实验教学的充分统一。尽
4、量使学生能将书中全部代码上机调试一遍。二、课程内容及课时分配JavaSE程序设计基础教程课程内容与学时分配:第1章Java概述(1学时)1、教学内容(1)Java简介(2)Java的特点(3)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)
5、变量的作用域和初始化;(4)运算符;(5)流程控制。2、教学要求(1)掌握Java中的变量、常量、关键字、标识符;(2)掌握Java的基本数据类型;(3)掌握Java对象类型的定义;(4)掌握Java中数据类型的转换;(5)掌握Java的运算符和表达式;(6)掌握Java的流程控制。第3章数组(2学时)1、教学内容(1)数组;(2)一维数组;(3)数组与数据结构;(4)二维数组。2、教学要求(1)掌握Java中数组的定义及使用;(2)掌握数组实现常用线性数据结构;(3)掌握创建和使用二维数组的方法;(4)掌握数组排序算法及数组的拷
6、贝。第4章类与对象(4学时)1、教学内容(1)面向对象编程的概念、类的定义、方法的重载;(2)对象的创建及使用、类的封装;(3)包的创建及使用、访问修饰符、静态变量和方法;(4)内部类的使用。2、教学要求(1)理解面向对象编程思想;(2)掌握Java中创建类和对象的方法;(3)掌握Java的方法重载;(4)掌握包的创建和使用;(5)掌握访问修饰符的使用;(6)掌握静态变量和静态方法的使用;(7)掌握内部类的定义及使用。第5章继承与多态(3学时)1、教学内容(1)继承与多态;(2)thissupernullfinal关键字的使用;(
7、3)抽象类与接口;(4)instanceof运算符及对象造型;(5)Object类的使用。2、教学要求(1)理解继承和多态;(2)掌握继承、多态的实现和使用;(3)掌握null、this、super、final关键字的使用;(4)理解抽象类和接口;(5)掌握抽象类、接口的实现和使用;(6)掌握Object类第6章异常(2学时)1、教学内容(1)异常概述、分类及异常处理机制;(2)异常处理;(3)自定义异常;2、教学要求(1)理解异常的概念和处理机制,理解Java的异常分类;(2)掌握try、catch、finally处理语句的用法
8、;(3)掌握throw、throws的用法;(4)掌握用户自定义异常的定义和使用。第七章泛型(2学时)1、教学内容(1)泛型概述;(2)泛型定义;(3)泛型的局限性。2、教学要求(1)理解泛型的概念;(2)掌握泛型类的创建和使用;(3)掌握泛型方法
此文档下载收益归作者所有