JAVA程序设计教学大纲(共9页).doc
《JAVA程序设计教学大纲(共9页).doc》由会员分享,可在线阅读,更多相关《JAVA程序设计教学大纲(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上JAVA程序设计教学大纲课程名称:Java程序设计课程性质:专业课总 学 时 :其中 理论学时 :95,实习(操作)学时 :85适用专业 :计算机专业先修课程 :计算机应用基础,计算机原理。一、教学目的与要求1. 课程的性质和内容本课程是一门计算机专业课程,主要介绍利用JAVA语言进行编程的技术,为学生将来从事计算机系统的软件开发打下坚实的实践基础。主要内容包括:Java语言概述和开发环境,Java语言基础,Java面向对象编程的类、对象、继承、多态,图形程序设计,创建用户界面,异常处理,输入输出,多线程,数据库编程,网络编程但呢个内容。2. 课程的任务和要求本课程的
2、任务是通过本课程的学习使学生对能面向对象的程序设计方法有一个前面而深入的了解,并掌握语言特点及学会应用。本课程的基本要求(1)在理论上能掌握面向对象程序设计基本思想,JAVA语言的基本流程。(2)在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中小型项目的开发。3. 教学中应该注意的问题在一体化教学过程中应该多注意学生上机实习的质量,对于老师当堂可要求完成的内容学生必须要完成,否则影响后面的学习,也影响学生学习的积极性。二、学时分配表序号教学内容学时分配理论学时实验(上机)学时总学时1第一章 Java概述4442(一)Java语言发展。23(二)Java语言特点.4(
3、三)Java语言的应用领域。5(四)Java开发和执行环境。1126(五)Java应用程序开发过程。 3367(六)几种常见Java开发工具(如:Eclipse)的简单设置与简单操作 8第二章 Java语言基础 8089(一)Java标识符和关键字1110(二)常量、变量与数据类型、变量的作用域。 3311(三)表达式、运算符及其运算优先级。 4412第三章 Java结构化程序设计 16122813(一程序控制方式。114(二)顺序结构程序设计。22415(三)分支结构程序设计。44816(四)循环结构程序设计。 641017(五)数组此同时33618第四章 抽象、封装与类 1081819(一
4、)类与实例、对象的属性、面向对象程序设计的特点。 11220(二)抽象与封装。22421(三)Java系统定义的类。11222(四)用户程序自定义类。12523(五)创建对象与定义构造函数。124(六)类的修饰符(即abstract和final)。125(七)方法(包括抽象方法、静态方法、最终方法)。22426(八)访问控制符。1127第五章 继承与多态 8101828(一)继承的概念。1129(二)Java继承的实现。12330(三)多态的概念。1131(四)Java的方法重载。14532(五)构造函数的继承与重载。22433(六)Java的包的创建与引用。11234(七Java的接口。11
5、235第六章 流和文件661236(一)I/O流概念。11237(二基本输入输出流。22438(三)文件输入输出流。22439(四)数据输入输出流。11240第七章 多线程661241(一)多线程的概念。1142(二)多线程实现机制。12343(三)Thread类、多线程及其实现。22444(四)多线程的同步 22445第八章 异常处理 35846(一)异常的概念及Java异常的类型。1147(二)异常处理及Java定义的异常类。13448(三)关于finally。49(四)定义自己的异常。 12350第九章 Java AWT程序设计 16183451(一)图形界面的创建。22452(二)布局
6、管理器。24653(三)基本组件。22454(四)菜单组件。44855(五)容器。44856(六)AWT与Swing的关系和差异。22457第十章 Java小应用程序Applet461058(一)HTML语言概述, Applet的概念。1159(二)Applet在Web中的作用。12360(三)Applet类其及方法、事件,Applet中的图像、声音处理等。 24661第十一章 Java网络程序设计 8101862(一)网络编程基础(ip地址、端口、套接字、协议、层次等)。1163(二)J包。12364(三)使用URL访问WWW网上资源。11265(四)C/S编程。23566(五)B/S编程。
7、23567(六)回调技术概念。 11268第十二章 JDBC数据库编程681669(一)JDBC概述。12370(二)网络数据库(SQL等)与存储过程。22471(三)建立数据源。12372(四)JDBC API基本内容和使用。224三、课程内容与要求(一) Java概述 1.教学内容 (1)Java语言发展。(2)Java语言特点.(3)Java语言的应用领域。(4)Java开发和执行环境。(5)Java应用程序开发过程。 (6)几种常见Java开发工具(如:Jbuilder)的简单设置与简单操作 2.教学要求 (1)了解:Java语言的发展、特点、应用领域和程序开发过程。(2)理解:Jav
8、a开发和执行环境。 (3)掌握:Java开发和执行环境的安装、配置,简单程序的调试过程。(二) Java语言基础 1.教学内容(1)Java标识符和关键字(2)常量、变量与数据类型、变量的作用域。 (3)表达式、运算符及其运算优先级。 2.教学要求 (1)了解:Java语言的基本概念。(2)理解:Java语言的变量、数据类型的意义等。(3)掌握:Java语言表达式、运算符的书写和运算过程。(三) Java结构化程序设计 1.教学内容(1)程序控制方式。(2)顺序结构程序设计。(3)分支结构程序设计。(4)循环结构程序设计。 (5)数组此同时2.教学要求 (1)了解:程序的控制方式。(2)理解:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 程序设计 教学大纲
限制150内