JavaSE程序设计-计算机工程学院-潍坊学院.doc

JavaSE程序设计-计算机工程学院-潍坊学院.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaSE程序设计-计算机工程学院-潍坊学院.doc

潍坊学院《Java SE程序设计》课程(0212071)教学大纲 适用专业:计算机科学与技术(软件外包)专业;总学时:90学时;学分:5学分 一、说明 1、本课程的目的、任务 本课程是计算机科学与技术专业的一门专业必修课。 本课程的教学目的:系统理解面向对象编程的思想及分析技巧,掌握Java框架基础知识体系,理解Java开发语言的特性及相关支持,熟练运用Java进行面向对象程序分析、设计和功能实现,掌握JDK5的特性,使用JDK5规范编写程序,熟练使用集成环境进行Java程序的开发、调试和运行,养成良好的代码编写习惯,通过各种实例的讲解、剖析及上机实践,提高学生的动手能力,为后继Java体系课程打下良好基础。在理解面向对象编程思想的基础上,了解Java常用组件,掌握Java GUI设计及事件处理技巧,通过线程掌握Java对多任务处理的支持和实现,通过Socket编程体验Java对网络编程的支持,通过JDBC掌握Java访问数据库的规范及技巧,系统的学习Java远程调用技术RMI及安全策略,掌握正则表达式的原理及Java对正则表达式的支持,结合实例的讲解、剖析及上机实践,提高学生的动手能力。 2、本课程的教学要求 通过本课程的学习,应使学生达到以下要求: 理解面向对象的编程思想,掌握Java的语言基础和框架基础知识体系,掌握集成开发中的Java程序开发、调试和运行过程。掌握面向对象中的GUI设计、常用组件及事件处理,掌握Java中多线程的实现、Socket编程、JDBC数据库访问技术、RMI远程调用及正则表达式的应用。通过理论与上机实践相结合,提高学生的对编程思想的理解和动手能力,为后续Java体系课程打下良好基础。 教学思路: 教学方法主要采用多媒体教学与实验教学相结合。根据各章节内容的特点,注重实践能力的培养和编程思想贯穿始终。本课程实践性较强,要求教师在教学过程中要注意理论教学与实验教学的充分统一。尽量使学生能将书中全部代码上机调试一遍。 二、课程内容及课时分配 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)变量的作用域和初始化; (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)掌握数组排序算法及数组的拷贝。 第4章 类与对象(4学时) 1、教学内容 (1)面向对象编程的概念、类的定义、方法的重载; (2)对象的创建及使用、类的封装; (3)包的创建及使用、访问修饰符、静态变量和方法; (4)内部类的使用。 2、教学要求 (1)理解面向对象编程思想; (2)掌握Java中创建类和对象的方法; (3)掌握Java的方法重载; (4)掌握包的创建和使用; (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)异常概述、分类及异常处理机制; (2)异常处理; (3)自定义异常; 2、教学要求 (1)理解异常的概念和处理机制,理解Java的异常分类; (2)掌握try、catch、finally处理语句的用法; (3)掌握throw、throws的用法;

文档评论(0)

wendang_12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档