《Java程序设计》课程教学大纲_第1页
《Java程序设计》课程教学大纲_第2页
《Java程序设计》课程教学大纲_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE10《Java程序设计》课程教学大纲一、课程基本信息课程编号课程名称课程英文名称

Javaprogramming总学时数 96学分 5

授课 实践64学时 学时

习题实验 设计32 课学学时 学时时主要教学参考书本 课任 目的

蓝天学院计算机系计算机软件技术、计算机应用技术C语言数据库C++程序设计语言职业技术基础子模块《Java程序设计》(第二版)李尊朝主编铁道出版社《Java程序设计》雍俊海主编清华大学出版社《Java实用教程》郑阿奇主编电子工业出版社《Java程序设计》古凌岚罗佳张禅主编清华大学出版社分的上机条件。程 本课程的教学任务,是通过学习Java语言基础和大量程序编制实践,使学生掌握和 向对象程序设计的基本思想、方法、概念,掌握Java程序设计语言,掌握图形用户界面程序开发的基本方法并理解面向对象思想在其中的应用能够应用面向对象的思想、方法和Java教学大纲制订单位

计算机系网络教研室

教学大纲制订时间2010-2-23二、课程内容及基本要求(一)知识要求JavaJavaJavaJavaJavaJavaJavaI/OJavaAWTAWTJavaApplet,Application各自的作用和它们的区别;C/S、B/SJDBC(二)能力要求Java象编程。会定义包;Java掌握异常的应用方法,进行异常处理设计;掌握线程的使用方法;JavaI/OJavaAppletApplicationJDBC(三)本课程的教学内容第1章Java概述本章重点:javaJava3.java4.java本章难点:Javajavajava本章内容:程序设计语言面向对象的程序设计语言——JavaJavaJavaJCreator第2章Java基础本章重点:javajava本章难点:表示式及运算符的使用规则。本章内容:标识符和关键字数据类型与常量、变量运算符和表达式第3章Java流程控制本章重点:三种基本的程序控制结构。本章难点:1.本章内容:选择结构程序设计循环结构控制跳转语句第4章方法本章重点:方法的声明。方法调用。本章难点:方法的声明与调用本章内容:方法声明方法调用参数传递递归第5章数组本章重点:一维数组的定义及使用。二维数组的使用。数组放入基本操作。本章难点:二维数组的应用本章内容:一维数组多维数组数组的基本操作数组应用举例数组参数字符串第6章面向对象的程序设计概念本章重点:类和对象。类的成员属性。本章难点:类和对象的概念与定义本章内容:概念类的概念类的定义对象类的成员变量方法的引用和修饰第7章类的封装、多态和继承本章重点:类的封装。类的多态特性。本章难点:本章内容:类的封装多态机制类的继承第8章接口和包本章重点:抽象类与抽象方法。本章难点:抽象类与抽象方法的定义和使用本章内容:抽象类和方法接口包的定义与引用第9章异常处理本章重点:异常的产生和处理。本章难点:异常的处理机制。本章内容:异常及其种类异常产生异常处理异常处理第10章输入与输出本章重点:输入输出流的操作方法。java本章难点:输入输出流的操作方法。本章内容:文件输入输出流提高读写效率和增强读写功能目录和文件操作定位读写-文件随机访问字符流-ReaderWriter第11章图形用户界面本章重点:AWT本章难点:AWT本章内容:概述AWT容器的布局字体和颜色的使用第12章高级用户界面GUI设计本章重点:Swing布局管理。事件处理模型。Swing本章难点:事件处理模型,Swing本章内容:组件和容器布局管理器事件处理及其模型SwingJava单选、多选、列表和下拉列表树和表的使用滑动杆、计时器和进度条对话框和文件选择对话框窗口显示图像和窗口全屏显示键盘事件和鼠标事件第13章Applet程序本章重点:Applet网页标记。本章难点:AppletApplet本章内容:Applet网页标记应用程序与小应用程序第14章多线程本章重点:java本章难点:多线程类的使用与编程。本章内容:线程多线程类多线程编程第15章数据库编程本章重点:JDBCMYSQLJDBC本章难点:JDBC,java本章内容:JDBCJDBCMySQLJDBC第16章网络编程本章重点:网路编程的原理及步骤。Socket本章难点:Java本章内容:C/SSocketjava三、实践环节及基本要求实验内容:Java73JAVA4输入和输出71.JAVA2.JAVA3.JAVA*实验4.输入和输出5.6.多线程*实验7.数据库编程四、学时分配表教学环节实习讨教学时数讲验设其小题论课实计他计课课课程内容践第1章Java概述224第2章Java基础426第3章基本控制结构448第4章方法404第5章数组426第6章类和对象628第7章类的继承和多态机制448第8章接口和包246第9章异常处理202第10章输入与输出426第11章图形用户界面设计628第12章Swing组件404第13章Applet程序426第14章多线程224第15章数据库编程448第16章网络编程404复习44总 计643296五、课程教学的有关说明本课程自学内容1216利用现代化教学手段内容及学时对学生能力培养的要求JavaJavaJava程序设计实验实验是本课程的重要组成部分。通过机房授课实验教学加强对基础知识的理解并培养基本编程能力、独立实践能力等。每次先强调内容要点,明确学习内容和目的,然后演示程序示例、完成课堂练习内容,由老师带领学生或让学生自己完成。本课程教学环节较多,实践性较强,教学中应激励学生创新精神,教育学生树立正确的设计思想,培养良好的工作作风和工作方法。六、考核方式1、本课程考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论