17《java程序设计》教学大纲

17《java程序设计》教学大纲

ID:40664638

大小:49.00 KB

页数:5页

时间:2019-08-05

17《java程序设计》教学大纲_第1页
17《java程序设计》教学大纲_第2页
17《java程序设计》教学大纲_第3页
17《java程序设计》教学大纲_第4页
17《java程序设计》教学大纲_第5页
资源描述:

《17《java程序设计》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《java程序设计》教学大纲英文名称:Programdesignsofjava课程代码:一、课程说明1、课程性质专业选修课2、课程的目的和任务本课程的目的和任务是实现学生从“本机程序设计”向“网络程序设计”及“跨平台”程序设计的转变,并通过对java语言的学习和使用来实现面向对象编程。最终使学生既掌握面向对象的理论,掌握用java设计语言解决实际问题的能力。3、适用专业计算机科学与技术专业、信息管理与信息系统专业、电子信息工程专业4、学时与学分学分:3学时:54讲课学时:30实践学时:245、先修课程程序设计基础、面向对象程序设计6、推荐教材或参考书目教材名称:《Java2实用

2、教程第三版》耿祥义主编清华大学出版社2005主要参考书:《Java就业培训教程》张孝祥清华大学出版社2005《Java语言程序设计基础篇》王镁等译机械工业出版社20067、主要教学方法与多媒体要求主要教学方法:案例驱动教学多媒体要求:多媒体教学占80%8、考核方式1、平时成绩(书面作业+上机实验+考勤)占40%2、笔试成绩占60%。9、课外自学要求开课期间,学生应自学一种前台开发工具,例如ultraedit等。二、教学基本要求和能力培养要求1、通过本课程的教学环节,达到以下基本要求(一)理论方面1.了解java语言由来2.掌握java面向对象的各种基本概念3.熟悉java类库的

3、使用方法及功能4.掌握java语言各种类型应用的应用方法5、掌握java事件处理机制6、掌握java例外处理7、了解多线程的概念8、了解图形界面的处理方法9、了解简单数据结构的使用10、掌握jdbc的工作原理(二)实践方面1.掌握java环境及程序运行方式2.掌握java类、属性、方法的定义及使用3.掌握类的继承、多态及接口的定义及使用4.掌握java网络编程的实现方法5.了解java图形界面的处理机制6、会使用jdbc连接数据库并简单编程7、会使用简单数据结构编写实用程序2、通过学习本课程应具备以下能力掌握JAVA应用程序及图形程序的开发能力。三、课程教学内容第一章绪论重点:

4、面向对象的程序设计方法第一节:面向对象的由来第二节:面向对象的程序设计方法第三节:面向对象的程序设计语言第四节:面向对象方法的应用第五节:面向对象方法的思维科学基础第二章java概述重点:1、运行环境2、applet与application的区别3、java特点难点:1、对象的特性2、运行过程第一节:Java语言环境第二节:java语言特点第三节:Application应用程序第四节:applet小程序第五节:jsp简介第三章、java语言基础重点:1、Java程序构成 2、表达式 3、程序结构难点:1、Java程序构成2、表达式第一节:程序构成第二节:表达式第三节:流程控制第

5、四章、抽象、封装与类和对象重点:1、抽象2、封装3、类、4、类的修饰符5、对象难点:1、抽象2、封装3、类4、类的修饰形字5、对象第一节:抽象与封装第二节:Java的类第三节:对象第四节:类的修饰符第五节:对象的修饰符第五章、继承与多态重点:1、继承2、多态3、重载4、包5、接口难点:1、继承2、多态3、重载4、包5、接口第一节:继承第二节:多态第三节:重载第四节:包第五节:接口第六章、工具类与算法重点:1、基础类库2、数组3、向量4、字符串难点:1、基础类库的层次及使用方法第一节:语言基出类库第二节:数组与向量第三节:字符串及相关函数第七章、图形界面设计与实现重点:1、图形界

6、面基础类库2、事件处理机制3、标准组件4、布局设计难点:1、事件处理机制2、布局设计器第一节:图形用户界面概述第二节:用户自定义成分第三节:事件处理第四节:标准组件第五节:布局设计第八章、java高级编程重点:1、异常处理2、流式输入输出与文件处理3、网络通讯4、多线程机制难点:1、异常处理2、流式输入输出3、网络通讯4、多线程机制第一节:异常处理第二节:多线程机制第三节:流式输入输出与文件处理第四节:网络通信第九章、数据库重点:1、JDBC难点:1、JDBC第一节:JDBC第二节:应用程序的JDBC使用第三节:APPLET的JDBC使用第十章、简单数据结构重点:1、数据结构包

7、的使用难点:1、数据结构包的使用第一节:栈第二节:队列四、教学学时分配名称讲课实验第一章绪论2第二章Java概述22第三章Java语言基础22第四章抽象、封装与类64第五章继承和多态44第六章工具类与算法22第七章图形界面设计与实现22第八章Java高级编程64第九章数据库22第十章简单数据结构22合计3024大纲制定者:大纲审订者:大纲批准者:2007年5月

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。