《Java语言程序设计》_教学大纲.doc
《《Java语言程序设计》_教学大纲.doc》由会员分享,可在线阅读,更多相关《《Java语言程序设计》_教学大纲.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流Java语言程序设计_教学大纲【精品文档】第 13 页Java语言程序设计教学大纲(54学时)一、课程基本情况课程编码020199开课单位数字医药工程教研室课程名称中文名称Java语言程序设计英文名称Java language programming教学目标知识:通过课堂讲授,系统掌握Java语言基础知识;掌握使用Java进行面向对象程序设计的常用方法和技术。技能:培养学生的动手能力和知识运用能力,会独立编写简单的Java应用程序。态度:端正态度,树立信心,明确目的,激发学生学习动机。其它:尊重学生,关心差生,促进转化。课程负责人张勇课程群人文素养与素质
2、拓展课程群 学习能力与创新意识课程群基础理论与基本技能课程群 专业知识与专业能力课程群课程类型文化素质课 公共基础课 学科基础课专业基础课 专业课 其它教学模式讲授为主 实验/实践为主 专题讨论为主案例教学为主 自学为主 其它授课语言中文 中文英文(英文授课50%) 英文 其它外语学分学时学分3总学时54成绩评定方式项目百分比(%)出勤/学习态度 10 %课外作业 20%期中考试 0 %期末理论考试 70%实践考核0%教科书(书名、作者、出版社、出版时间)Java程序设计实用教程(第4版) 主编 叶核亚 电子工业出版社 2013.11出版参考书目(书名、作者、出版社、出版时间)1、江红主编Ja
3、va程序设计教程(第二版),清华大学出版社,2012年11月出版。2、郑阿奇主编Java实用教程,电子工业出版社,2006年出版3、孙燕主编Java程序设计,中国铁道出版社,2006年出版。4、丁振凡主编Java语言实用教程 ,北京邮电大学出版社,2005年2月出版。5、(美)Cay S.Horstmann,Gary Cornell编.Java2 核心技术第6版:基础知识.机械工业出版社,2003年10月出版。6、(美)Bruce Eckel编.Java编程思想第2版.机械工业出版社, 2002年9月出版。7、等 编著Java程序设计教程,工业和信息化普通高等教育“十二五”规划教材,2014-
4、01-01出版。8、主编Java程序设计,普通高等教育“十二五”计算机类规划教材,2011年7月出版。课程网站先修课程要求、适用院系及专业先修课程:计算机导论、C语言程序设计、C+或C#程序设计、适用于:医学信息工程专业二、课程内容简介Java语言程序设计是医学信息工程专业本科生的一门专业必修课程。本课程的主要内容是全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法。培养学生用“计算机思维”方式进行计算机编程,使学生能够运用Java语言作为一种思维工具解决处理现实问题,启发学生的创新意识,提高学生在程
5、序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展三、课程主要教学内容理论教学部分第一章 Java语言概述课时:共2课时教学内容及要求一、学习目的要求1、 了解java 的发展,2、 掌握java的特点,3、 掌握Java的运行机制,4、 掌握Java虚拟机的作用5、 了解常用的开发环境,6、 掌握简单的Java程序开发方法。二、主要教学内容1、 Java的发展历史2、 Java语言的特点3、 与C和C+语言的异同4、 Java的实际应用简介5、 Java的实现和运行机制6、 Java程序开发与运行环境 7、 Java程序类型和举例 8、 package和im
6、port语句的使用9、 JavaAPI 文档第二章 Java语言基础课时:共3课时教学内容及要求一、学习目的要求1、 掌握Java的基本数据类型的特征。2、 了解常用的保留字3、 能够正确定义标识符。4、 掌握java 的运算符的使用5、 掌握常用的控制语句的使用,分支语句,循环语句6、 掌握与转移控制有关的语句,continue, break ,return 的使用。二、主要教学内容1、 基本数据类型、关键字和标识符介绍 2、 Java运算符和表达式 3、 简单数据类型程序举例 4、 数组 5、 分支语句,if.else.; switch .6、 循环语句 while,do.while,fo
7、r.7、 其他语句,continue, break ,return第三章 类的封装、继承、多态课时:共6课时教学内容及要求一、学习目的要求1 掌握类、对象、属性的概念和定义,2 掌握消息、方法的概念和定义,3 掌握方法重载的使用4 掌握实例成员和类成员的特点5 掌握封装性、掌握继承性和多态性6 掌握抽象类、最终类的使用二、主要教学内容1、 类的定义(包括成员变量和方法)2、 构造方法3、 方法的重载 4、 包 (package和import)5、 类成员变量及方法的访问权限 6、 实例成员和类成员7、 finalize()方法8、 继承(性)9、 final、this、super10、 多态性
8、(方法的覆盖) 11、 Object,Class(两个类的说明) 12、 抽象类和抽象方法 第四章 接口、内部类和Java API课时:共5课时教学内容及要求一、学习目的要求1、 了解接口与类的区别。2、 掌握接口的定义及实现3、 了解内部类与内部接口4、 掌握泛型及其使用5、 了解java.lang包中的基础类库6、 了解java.util包中的工具类库二、主要教学内容1、 接口的定义及实现2、 内部类与内部接口 3、 泛型的使用 4、 java.util包中的工具类库 5、 Java.lang包中的主要类6、 Java数据类型封装类第五章 异常处理 课时:共2课时教学内容及要求一、学习目的
9、要求1 掌握什么是Java的异常;2 掌握Java的异常处理机制;3 能够处理Java中的异常;二、主要教学内容1、 什么是Java的异常2、 异常类的划分3、 Java 的异常处理机制;4、 异常的处理 第六章 图形用户界面课时:共4课时教学内容及要求一、学习目的要求1 理解组件,容器,布局等概念;2 掌握 AWT事件处理机制,并且能够熟练应用;3 掌握在图形界面中的绘图方法4 了解Swing的由来及swing组件模型。5 掌握Swing包中典型部件的使用二、主要教学内容1、 Java图形界面概述2、 Java.awt包 3、 容器与组件 4、 常用容器和布局管理器 5、 AWT事件模型 6
10、、 事件处理模型7、 事件对象和事件处理器8、 AWT绘图9、 常用GUI标准组件10、 鼠标和键盘事件11、 菜单的使用12、 对话框的使用13、 Swing包中典型部件的使用第七章 多线程课时:共2课时教学内容及要求一、学习目的要求1 理解线程的概念;2 掌握线程的构造,调度,控制方法;3 能够处理简单的多线程互斥和同步。二、主要教学内容1 线程概念 2 线程的创建(包括线程体的构造) 3 线程的状态和基本控制(包括优先级) 4 多线程的互斥与同步 4.1 临界资源和互斥锁(Synchronized)4.2 多线程的同步(wait和notify) 第八章 流式输入/输出流和文件处理课时:共
11、2课时教学内容及要求一、学习目的要求1 理解流的概念和划分2 掌握文件描述,顺序处理,随机访问处理的方法;3 能够熟练的使用过滤流;4 掌握字符流处理的方法,字符流和字节流之间的转换5 理解对象串行化的概念和方法。二、主要教学内容1 I/O流的划分(包括基本的流类) 2 字节流处理2.1 标准输入/出流System.in/out2.2 文件类File2.3 文件的顺序处理 2.4 随机存取文件 2.5 过滤流3 字符流处理3.1 Reader,Writer3.2 字节流和字符流的转化(InputStreamReader,OutputStream- Writer)3.3 文件字符流(FileRe
12、ader,FileWriter)3.4 从标准控制台读入特定类型的数据3.5 其它字符流4 串行化 第九章 网络通信课时:共3课时教学内容及要求一、学习目的要求1 理解URL的概念;2 掌握创建简单 Socket 通信的方法;3 掌握创建简单数据报通信程序的方法。二、主要教学内容1 URL概述1.1 URL和URL类1.2 URLConnection2 Socket通信2.1 创建Socket通信的方法2.2 一个单客户Socket通信程序2.3 多客户Socket通信程序3 数据报通信 3.1 创建数据报通信程序的方式3.2 一个简单的数据报通信程序第十章 数据库应用(自学)一、学习目的要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计 Java 语言程序设计 教学大纲
限制150内