JAVA程序设计教学大纲.docx
《JAVA程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计教学大纲.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA程序设计教学大纲 JAVA程序设计教学大纲 课程名称:Java程序设计 课程性质:专业课 总学时:其中理论学时:95,实习(操作)学时:85 适用专业:计算机专业 先修课程:计算机应用基础,计算机原理。 一、教学目的与要求 1.课程的性质和内容 本课程是一门计算机专业课程,主要介绍利用JAVA语言进行编程的技术,为学生将来从事计算机系统的软件开发打下坚实的实践基础。主要内容包括:Java语言概述和开发环境,Java语言基础,Java面向对象编程的类、对象、继承、多态,图形程序设计,创建用户界面,异常处理,输入输出,多线程,数据库编程,网络编程但呢个内容。 2.课程的任务和要求 本课程的
2、任务是通过本课程的学习使学生对能面向对象的程序设计方法有一个前面而深入的了解,并掌握语言特点及学会应用。本课程的基本要求(1)在理论上能掌握面向对象程序设计基本思想,JAVA语言的基本流程。(2)在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中小型项目的开发。 3.教学中应该注意的问题 在一体化教学过程中应该多注意学生上机实习的质量,对于老师当堂可要求完成的内容学生必须要完成,否则影响后面的学习,也影响学生学习的积极性。 二、学时分配表 序号教学内容学时分配 理论学时实验(上 机)学时 总学 时 1 第一章 Java概述 4 4 4 2 (一)Java语言发展。 2
3、 3 (二)Java语言特点. 4 (三)Java语言的应用领域。 5 (四)Java开发和执行环境。 1 1 2 6 (五)Java应用程序开发过程。 3 3 6 7 (六)几种常见Java开发工具(如:Eclipse)的简单设置 与简单操作 8 0 8 8 第二章 Java语言基础 9 (一)Java标识符和关键字 1 1 10 (二)常量、变量与数据类型、变量的作用域。 3 3 11 (三)表达式、运算符及其运算优先级。 4 4 16 12 28 12 第三章 Java结构化程序设计 13 (一程序控制方式。 1 14 (二)顺序结构程序设计。 2 2 4 15 (三)分支结构程序设计。
4、 4 4 8 16 (四)循环结构程序设计。 6 4 10 17 (五)数组此同时 3 3 6 18 第四章抽象、封装与类10 8 18 19 (一)类与实例、对象的属性、面向对象程序设计的特点。 1 1 2 20 (二)抽象与封装。 2 2 4 21 (三)Java系统定义的类。 1 1 2 22 (四)用户程序自定义类。 1 2 5 23 (五)创建对象与定义构造函数。 1 24 (六)类的修饰符(即abstract和final)。 1 25 (七)方法(包括抽象方法、静态方法、最终方法)。 2 2 4 26 (八)访问控制符。 1 1 27 第五章继承与多态8 10 18 28 (一)继
5、承的概念。 1 1 29 (二)Java继承的实现。 1 2 3 30 (三)多态的概念。 1 1 31 (四)Java的方法重载。 1 4 5 32 (五)构造函数的继承与重载。 2 2 4 33 (六)Java的包的创建与引用。 1 1 2 34 (七Java的接口。 1 1 2 35 第六章流和文件 6 6 12 36 (一)I/O流概念。 1 1 2 37 (二基本输入输出流。 2 2 4 38 (三)文件输入输出流。 2 2 4 39 (四)数据输入输出流。 1 1 2 6 6 12 40 第七章多线程 41 (一)多线程的概念。 1 1 42 (二)多线程实现机制。 1 2 3 4
6、3 (三)Thread类、多线程及其实现。 2 2 4 44 (四)多线程的同步 2 2 4 45 第八章异常处理 3 5 8 46 (一)异常的概念及Java异常的类型。 1 1 47 (二)异常处理及Java定义的异常类。 1 3 4 48 (三)关于finally。 49 (四)定义自己的异常。 1 2 3 16 18 34 50 第九章 Java AWT程序设计 51 (一)图形界面的创建。 2 2 4 52 (二)布局管理器。 2 4 6 53 (三)基本组件。 2 2 4 54 (四)菜单组件。 4 4 8 55 (五)容器。 4 4 8 56 (六)AWT与Swing的关系和差异
7、。 2 2 4 4 6 10 57 第十章 Java小应用程序Applet 58 (一)HTML语言概述, Applet的概念。 1 1 59 (二)Applet在Web中的作用。 1 2 3 2 4 6 60 (三)Applet类其及方法、事件,Applet中的图像、声音 处理等。 8 10 18 61 第十一章 Java网络程序设计 1 1 6 2 (一)网络编程基础(ip地址、端口、套接字、协议、层次 等)。 63 (二) 包。 1 2 3 64 (三)使用URL访问WWW网上资源。 1 1 2 65 (四)C/S编程。 2 3 5 66 (五)B/S编程。 2 3 5 67 (六)回调
8、技术概念。 1 1 2 68 第十二章 JDBC数据库编程 6 8 16 69 (一)JDBC概述。 1 2 3 70 (二)网络数据库(SQL等)与存储过程。 2 2 4 71 (三)建立数据源。 1 2 3 72 (四)JDBC API基本内容和使用。 2 2 4 三、课程内容与要求 (一) Java概述 1.教学内容 (1)Java语言发展。 (2)Java语言特点. (3)Java语言的应用领域。 (4)Java开发和执行环境。 (5)Java应用程序开发过程。 (6)几种常见Java开发工具(如:Jbuilder)的简单设置与简单操作 2.教学要求 (1)了解:Java语言的发展、特
9、点、应用领域和程序开发过程。 (2)理解:Java开发和执行环境。 (3)掌握:Java开发和执行环境的安装、配置,简单程序的调试过程。 (二) Java语言基础 1.教学内容 (1)Java标识符和关键字 (2)常量、变量与数据类型、变量的作用域。 (3)表达式、运算符及其运算优先级。 2.教学要求 (1)了解:Java语言的基本概念。 (2)理解:Java语言的变量、数据类型的意义等。 (3)掌握:Java语言表达式、运算符的书写和运算过程。 (三) Java结构化程序设计 1.教学内容 (1)程序控制方式。 (2)顺序结构程序设计。 (3)分支结构程序设计。 (4)循环结构程序设计。 (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 程序设计 教学大纲
限制150内