程序设计语言JAVA教学大纲_第1页
程序设计语言JAVA教学大纲_第2页
程序设计语言JAVA教学大纲_第3页
程序设计语言JAVA教学大纲_第4页
程序设计语言JAVA教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oxbridge College KMUSTTeaching Records昆明理工大学津桥学院教学大纲课程名称: JAVA程序设计 所在系(部): 计电系 学年学期: 学年 第 一 学期授课专业班级: 班级人数: 讲授教师: * 教材名称: JAVA 2 实用教程(第4版) 课程总学时: 64 ;总学分: 4 理论学时: 32 ; 实验(或实践)学时: 上机学时: 32 ; 辅导(或答疑)学时: 系主任签章: JAVA程序设计教学大纲 课程名称:JAVA程序设计课程代码:16001326 总 学 分:4总 学 时:64适用专业:理工类本科先修课程和后续课程先修课程:JAVA语言程序设计后续课

2、程: 一、 课程的性质、目的与任务本课程是工科院校计算机专业类学生的学科基础必修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握Java编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。同时为以后使用JSP进行网站开发打下基础。二、 教学的基本要求(按了解、理解、掌握三个层次写明课程的教学基本的要求)第1章 JAVA入门了解JAVA语言的特点,掌握JAVA简单程序的结构和源文件的建立方法练掌握JAVA程序的几种编辑、编译、链接和运行的过程。掌握用eclipse软件创建和运行JAVA程序的过程和方法,掌握输入/

3、输出语句的使用。第2章 JAVA语言的基本数据类型与数组了解标识符的定义规则,了解基本数据类型及其常量的表示法,了解JAVA语言的自动类型转换、了解强制类型转换,了解数组的声明和使用。掌握变量的定义及初始化方法。第3章 运算符、表达式和语句了解运算符的类型、了解优先级,了解运算符的分类。掌握条件语句,掌握循环语句。第4章 类与对象了解类的概念、了解类的声明、了解成员变量、了解方法、了解构造方法与对象的创建、了解类的基本结构、了解对象的组合、了解实例成员与类成员、了解方法重载、了解this关键字、了解import语句、了解访问权限、了解基本类型封装、了解对象数组掌握如何声明类、类成员、类方法,掌

4、握如何对类进行实例化及使用类。第5章子类与继承了解子类与父类的关系,了解子类的继承性,了解子类与对象的关系,了解成员变量的隐藏和方法重写,了解super和final关键字对象的上转型对象、了解抽象类与抽象方法、了解面向对象的编程方法。掌握继承与多态第6章接口与实现了解接口的基本概念,了解如何实现接口,了解接口回调,了解接口与多态,了解接口参数,了解面向接口编程。第7章 内部类与异常类了解内部类,了解匿名类、异常类掌握内部类的声明和使用第8章 常用实用类了解常用的实用类有哪些,了解BigInteger类,StringBuffer类,Pattern与Match类,Class类的作用。掌握Strin

5、g类、Date类、Calendar类、Math类、Scanner类的内容与使用方法。第9章 组件及事件处理了解ActionEvent、 ItemEvent、DocumentEvent、MouseEvent、了解焦点、键盘、窗口等事件的处理。掌握Java Swing、窗口、JFrame、菜单、对话框、树、表格等常用组件及布局。第10章 输入、输出流了解利用输入、输出流对文件进行操作的原理。掌握利用输入流对顺序文件读取和写入的方法。第11章 JDBC数据库操作了解用JDBC进行数据库操作的原理。掌握用JDBC进行数据库连接、插入、查询、修改、删除数据的方法第12章 Java多线程机制了解多线程处理

6、的原理以及Java中如何使用多线程机制进行实际问题的处理第13章 Java网络编程了解URL类、套接字的含义和工作原理。掌握网络编程的方法。三、 课程教学内容、重点与难点(按课程内容、分章、节、目三个层次写明主要内容,重点与难点)第1章 JAVA入门内容:1.1 Java的地位1.2 Java的特点1.3 安装JDK1.4 Java程序的开发步骤1.5 简单的Java应用程序1.6 编程风格1.7 Java之父James Gosling重点:J2EE/J2SE/J2ME三种不同的平台介绍,使用几种不同的编程环境进行编译和运行程序,基本输入/输出语句的用法。难点:基本输入/输出语句的用法。第2章

7、 JAVA语言的基本数据类型与数组内容:2.1 标识符与关键字2.2 基本数据类型2.3 类型转换运算2.4 输入、输出数据2.5 数组重点:输入语句和输出语句的使用方法难点:数组的定义和使用第3章 运算符、表达式和语句内容:3.1 运算符与表达式3.2 语句概述3.3 if条件分支语句3.4 switch开关语句3.5 循环语句3.6 break和continue语句3.7 for语句与数组重点:运算符与表达式的类型难点:位运算符第4章 类与对象内容:4.1 编程语言的几个发展阶段4.2 类4.3 构造方法与对象的创建4.4 类与程序的基本结构4.5 参数传值4.6 对象的组合4.7 实例成

8、员与类成员4.8 方法重载4.9 this关键字4.10 包4.11 import语句4.12 访问权限4.13 基本类型的类封装4.14 对象数组4.15 反编译和文档生成器4.16 jar文件重点:1、类的声明和结构。2、类的实例化、实例成员的值3、类的访问权限4、方法的重载5、对象数组难点:类概念,访问权限,方法的重载第5章子类与继承内容:5.1 子类与父类5.2 子类的继承性5.3 子类与对象5.4 成员变量的隐藏和方法重写5.5 super关键字5.6 final关键字5.7 对象的上转型对象5.8 继承与多态5.9 abstract类和abstract方法5.10 面向抽象编程5.

9、11 开-闭原则重点:1、子类与父类2、继承与多态3、用final声明常量难点:继承与多态第6章接口与实现内容:6.1 接口6.2 实现接口6.3 理解接口6.4 接口的UML图6.5 接口回调6.6 接口与多态6.7 接口参数6.8 abstract类与接口的比较6.9 面向接口编程重点:1、接口含义2、接口的实现3、面向接口的编程难点:接口含义和实现第7章 内部类与异常类内容:7.1 内部类7.2 匿名类7.3 异常类7.4 断言重点:内部类的声明和使用难点:内部类的声明和使用第8章 常用实用类内容:8.1 String类8.2 StringTokenizer类8.3 Scanner类8.

10、4 Date与Calendar类8.5 日期的格式化8.6 Math、BigInteger和Random类8.7 数字格式化8.8 StringBuffer类8.9 Pattern与Matcher类8.10 Class类重点:1.字符串类2.正则表达式类3.模式匹配类4.数学类5.用Scanner类解析字符串难点:正则表达式和模式匹配类用法,用Scanner类解析字符串第9章 组件及事件处理内容:9.1 Java Swing概述9.2 窗口9.3 常用组件与布局9.4 处理事件9.5 使用MVC结构9.6 对话框9.7 树组件与表格组件9.8 按钮绑定到键盘9.9 打印组件9.10 发布GUI

11、程序重点:组件与布局,事件的处理难点:事件的处理第10章 输入、输出流内容:10.1 File类10.2 文件字节输入流10.3 文件字节输出流10.4 文件字符输入、输出流10.5 缓冲流10.6 随机流10.7 数组流10.8 数据流10.9 对象流10.10 序列化与对象克隆10.11 使用Scanner解析文件10.12 文件对话框10.13 带进度条的输入流10.14 文件锁重点:输入、输出流的原理,利用输入输出流对顺序文件进行读写操作难点:利用对象流克隆对象的原理第11章 JDBC数据库操作内容:11.1 Microsoft Access数据库管理系统11.2 JDBC11.3 连

12、接数据库11.4 查询操作11.5 更新、添加与删除操作11.6 使用预处理语句11.7 事务11.8 批处理11.9 CachedRowSetImpl类重点:JDBC数据库连接的方法、数据库的基本操作。难点:JDBC数据库连接的方法、数据库的基本操作。第12章 Java多线程机制内容:12.1 进程与线程12.2 Java中的线程12.3 Thread类与线程的创建12.4 线程的常用方法12.5 线程同步12.6 协调同步的线程12.7 线程联合12.8 GUI线程12.9 计时器线程12.10 守护线程重点:多线程的概念,线程的生命周期,线程的优先级和调度,如何使用多线程处理实际问题难点

13、:多线程的概念,线程的生命周期,线程的优先级和调度,如何使用多线程处理实际问题第13章 Java网络编程内容:13.1 URL类13.2 InetAddress类13.3 套接字13.4 UDP数据报13.5 广播数据报13.6 Java远程调用(RMI)重点:使用Java进行网络编程的方法难点:套接字概述,客户端套接字,ServerSocket对象与服务器端套接字四、 课时安排建议(列简表)序号内容或章节讲授学时安排作业备注1Java入门2第一章的习题2基本数据类型与数组2第二章的习题3运算符、表达式和语句2第三章的习题4类与对象4第四章的习题5子类与继承2第五章的习题6接口与实现2第六章的习题7内部类与异常类2第七章的习题8常用实用类4第八章的习题9组件及事件处理2第九章的习题10输入、输出流2第十章的习题11JDBC数据库操作4第十一章的习题12Java多线程机制2第十二章的习题13Java网络编程2大作业合计32五、 选用的教材和课件教材:JAVA 2 实用教程(第4版),耿祥义,清华大学出版社,第4版,2015年6月课件:自制六、 考核方式和成绩评定本课程考核采取形成性考核方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论