ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:24.07KB ,
资源ID:491015      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-491015.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Java程序设计》课程教学大纲.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

《Java程序设计》课程教学大纲.docx

1、Java程序设计课程教学大纲Java程序设计课程教学大纲一、课程基本信息课程编号课程名称Java程序设计课程英文名称Designing of java programming总学时数96授课学时64实践学时实验学时32习题课学 时设计学时学 分5开课单位蓝天学院计算机系适用专业计算机软件技术、计算机应用技术先修课程C语言 数据库 C+程序设计语言课程类别职业技术基础子模块选用教材Java程序设计(第二版)李尊朝主编 铁道出版社主要教学参考书Java程序设计雍俊海主编 清华大学出版社Java实用教程郑阿奇主编 电子工业出版社Java程序设计古凌岚 罗佳 张禅主编清华大学出版社本课程 任务和 目的

2、本课程是计算机专业的一门专业必修课程。是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。本课程的教学任务,是通过学习Java语言基础和大量程序编制实践,使学生掌握面向对象程序设计的基本思想、方法、概念,掌握Java程序设计语言,掌握图形用户界面程序开发的基本方法并理解面向对象思想在其中的应用。能够应用面向对象的思想、方法和Java语言,开发简单的应用程序。能够开发图形用户界面的应用程序。培养学生逻辑思维能力,编程和调试的能力,为后续的其他高级程序设计课程打下坚实的基础。教学大纲制订单 位计算机 系 网络 教研室教学大纲制

3、订时间2010-2-23二、课程内容及基本要求(一)知识要求1理解Java语言的各种常用的基本数据类型的意义;2理解Java语言的对象,抽象与封装,类与类的继承,及类的多态性的概念;3了解Java语言有哪些基础类库,理解Java的包的含义;4理解 Java语言中异常的概念;5理解 Java语言中线程的概念;6理解Java语言中I/O处理的功用;7理解Java图形用户界面;理解AWT的意义,及AWT的事件处理; 8理解Java小应用程序Applet,应用程序Application 各自的作用和它们的区别;9理解C/S、B/S通信;10了解JDBC接口的功用。(二)能力要求1. 熟练掌握Java语

4、言的基本数据类型,运算符及表达式,控制结构,字符串的应用;2. 会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。3. 会定义包;4. 掌握Java语言基础类、字符串类的应用;5. 掌握异常的应用方法,进行异常处理设计;6. 掌握线程的使用方法;7. 掌握Java语言的I/O编程及应用方法;8. 会设计Java图形用户界面和图形编程;9. 掌握Applet小应用程序的设计方法,设计小型网络应用程序;10. 掌握Application应用程序的设计方法,设计小型网络应用程序;11. 会简单的JDBC的数据库编程。(三)本课程的教学内容第1章 Java概述本章重点:1

5、. java语言的特点。2.搭建Java开发平台。3.java程序的执行过程。4.java开发环境。本章难点:1.搭建Java开发平台的建立。2.java程序的执行过程。3.java开发环境的搭建。本章内容:1.1 程序设计语言1.2 面向对象的程序设计语言Java 1.3 Java的开发和运行环境 1.4 开发和运行Java程序的步骤 1.5 JCreator第2章 Java基础本章重点:1. java语言中的数据类型。2. java语言的表示式及运算符。3. 数据类型转换。本章难点:1. 表示式及运算符的使用规则。2. 不同的数据类型转换。本章内容:2.1 标识符和关键字2.2 数据类型与

6、常量、变量2.3 运算符和表达式第3章 Java流程控制本章重点:1. 三种基本的程序控制结构。2. 常用的跳转语句。本章难点:1. 三种基本的程序控制结构的语法规则,使用方法。本章内容:3.1 选择结构程序设计3.2 循环结构控制3.3 跳转语句第4章 方法本章重点:1. 方法的声明。2. 方法调用。3. 递归。本章难点:1. 方法的声明与调用2. 递归方法的使用。本章内容:4.1 方法声明4.2 方法调用 4.3 参数传递4.4 递归第5章 数组本章重点:1. 一维数组的定义及使用。2. 二维数组的使用。3. 数组放入基本操作。4. 字符串。本章难点:1. 二维数组的应用2字符串与字符数组

7、的使用本章内容:5.1 一维数组 5.2 多维数组5.3 数组的基本操作 5.4 数组应用举例5.5 数组参数 5.6 字符串第6章 面向对象的程序设计概念本章重点:1. 类和对象。2. 类的成员属性。3. 方法的修饰符。本章难点:1类和对象的概念与定义2类的成员变量和成员方法,一些常用的修饰符。本章内容:6.1 概念 6.2 类的概念 6.3 类的定义6.4 对象 6.5 类的成员变量6.6 方法的引用和修饰第7章 类的封装、多态和继承本章重点:1. 类的封装。2. 类的多态特性。3. 类的继承。本章难点:面向对象的三大技术特征:封装、继承、多态。本章内容:7.1 类的封装7.2 多态机制7

8、.3 类的继承第8章 接口和包本章重点:1. 抽象类与抽象方法。2. 接口。本章难点:1抽象类与抽象方法的定义和使用2接口的定义和使用。本章内容:8.1 抽象类和方法8.2 接口8.3 包的定义与引用第9章 异常处理本章重点:1. 异常的产生和处理。2. 自定义异常。本章难点:1异常的处理机制。2自定义异常。本章内容:9.1异常及其种类9.2异常产生9.3异常处理9.4异常处理第10章 输入与输出本章重点:1. 输入输出流的操作方法。2. java中相关的操作类。3. 文件的读写。本章难点:1输入输出流的操作方法。2文件的读写。本章内容:10.1 文件输入输出流10.2 提高读写效率和增强读写

9、功能 10.3 目录和文件操作10.4 定位读写-文件随机访问10.5 字符流-Reader和Writer第11章 图形用户界面本章重点:1. AWT图形编程。2. 容器的概念。本章难点:使用AWT组件进行图形用户界面的编程设计。本章内容:11.1 概述11.2 AWT图形编程11.3 容器的布局11.4 字体和颜色的使用第12章 高级用户界面GUI设计本章重点:1. Swing图形编程。2. 布局管理。3. 事件处理模型。4. Swing图形控件。本章难点:事件处理模型,Swing图形编程及所使用的类。本章内容:12.1组件和容器12.2布局管理器12.3事件处理及其模型12.4 Swing

10、图形编程12.5 标签、文本框、文本区、按钮和Java事件处理12.6 单选、多选、列表和下拉列表12.7 树和表的使用12.8 滑动杆、计时器和进度条12.9 对话框和文件选择对话框12.10 窗口显示图像和窗口全屏显示12.11 键盘事件和鼠标事件第13章Applet程序本章重点:1. Applet程序。2. 网页标记。3. 应用程序与小应用程序。本章难点:Applet程序与网页标记。Applet程序的编写及运行。本章内容:13.1Applet程序概述13.2网页标记13.3应用程序与小应用程序第14章 多线程本章重点:1. java中的线程类。2. 多线程操作与编程。本章难点:多线程类的

11、使用与编程。本章内容:14.1 线程14.2 多线程类14.3 多线程编程第15章 数据库编程本章重点:1. JDBC与MYSQL基础。2. JDBC与数据的连接。3. 数据库编程。本章难点:JDBC与数据库的连接,java数据库编程。本章内容:15.1 JDBC编程环境15.2 JDBC基础15.3 MySQL基础15.4 JDBC与数据库的连接第16章 网络编程本章重点:1. 网路编程的原理及步骤。2. Socket通信。本章难点:Java网络编程。本章内容:16.1 C/S网络编程基础16.2 Socket通信16.3 java网络编程的实现三、实践环节及基本要求实验内容:本课程的目的是

12、训练学生的使用Java语言实现网络程序设计的能力。由于课时有限,安排了7个实验,其中实验3 JAVA面向对象编程基础为设计型实验,实验4 输入和输出以及实验7 数据库编程为综合型实验,旨在提高学生实际的编程能力。实验1. JAVA开发环境实验2. JAVA基础与基本控制结构实验3. JAVA面向对象编程基础*实验4. 输入和输出实验5. 用户图形界面设计实验6. 多线程*实验7. 数据库编程四、学时分配表教学环节教学时数课程内容讲课实验实践习题课讨论课设计其他小计第1章 Java概述224第2章 Java基础426第3章 基本控制结构448第4章 方法404第5章 数组426第6章 类和对象6

13、28第7章 类的继承和多态机制448第8章 接口和包246第9章 异常处理202第10章 输入与输出426第11章 图形用户界面设计628第12章 Swing组件404第13章 Applet程序426第14章 多线程224第15章 数据库编程448第16章 网络编程404复习44总 计643296五、课程教学的有关说明1本课程自学内容第12章、第16章2利用现代化教学手段内容及学时以计算机技术为核心的现代信息技术进入教学领域,已经并将继续深刻地改变传统的教学观念、教学方法和教学手段。根据具体情况,结合教学过程,改进教学方法。提倡采用多媒体教学和计算机辅助教学,在课外作业、课程设计等环节中培养学

14、生应用计算机的能力。3对学生能力培养的要求使学生掌握面向对象程序设计的基本思想、方法、概念,掌握Java程序设计语言,掌握图形用户界面程序开发的基本方法并理解面向对象思想在其中的应用。能够应用面向对象的思想、方法和Java语言,开发简单的应用程序。能够开发图形用户界面的应用程序。培养学生逻辑思维能力,编程和调试的能力,为后续的其他高级程序设计课程打下坚实的基础。4. Java程序设计实验实验是本课程的重要组成部分。通过机房授课实验教学加强对基础知识的理解并培养基本编程能力、独立实践能力等。每次先强调内容要点,明确学习内容和目的,然后演示程序示例、完成课堂练习内容,由老师带领学生或让学生自己完成

15、。 本课程教学环节较多,实践性较强,教学中应激励学生创新精神,教育学生树立正确的设计思想,培养良好的工作作风和工作方法。六、考核方式1、本课程考试内容以教学大纲为依据,自学部分不做考试要求。2、考试为闭卷考试,考试成绩分平时成绩和期末考试成绩,分别在总成绩中占30%和70%。平时成绩依据出勤率、平时作业、课堂表现等情况打分。3、实践教学环节的成绩另行考核。制定人:匡青 审核人:邱桂华 2010年2月23日仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales. , , . 以下无正文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2