欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JAVA程序设计教学大纲(共9页).doc

    • 资源ID:11386408       资源大小:88KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JAVA程序设计教学大纲(共9页).doc

    精选优质文档-倾情为你奉上JAVA程序设计教学大纲课程名称:Java程序设计课程性质:专业课总 学 时 :其中 理论学时 :95,实习(操作)学时 :85适用专业 :计算机专业先修课程 :计算机应用基础,计算机原理。一、教学目的与要求1. 课程的性质和内容本课程是一门计算机专业课程,主要介绍利用JAVA语言进行编程的技术,为学生将来从事计算机系统的软件开发打下坚实的实践基础。主要内容包括:Java语言概述和开发环境,Java语言基础,Java面向对象编程的类、对象、继承、多态,图形程序设计,创建用户界面,异常处理,输入输出,多线程,数据库编程,网络编程但呢个内容。2. 课程的任务和要求本课程的任务是通过本课程的学习使学生对能面向对象的程序设计方法有一个前面而深入的了解,并掌握语言特点及学会应用。本课程的基本要求(1)在理论上能掌握面向对象程序设计基本思想,JAVA语言的基本流程。(2)在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中小型项目的开发。3. 教学中应该注意的问题在一体化教学过程中应该多注意学生上机实习的质量,对于老师当堂可要求完成的内容学生必须要完成,否则影响后面的学习,也影响学生学习的积极性。二、学时分配表序号教学内容学时分配理论学时实验(上机)学时总学时1第一章 Java概述4442(一)Java语言发展。23(二)Java语言特点.4(三)Java语言的应用领域。5(四)Java开发和执行环境。1126(五)Java应用程序开发过程。 3367(六)几种常见Java开发工具(如:Eclipse)的简单设置与简单操作 8第二章 Java语言基础 8089(一)Java标识符和关键字1110(二)常量、变量与数据类型、变量的作用域。 3311(三)表达式、运算符及其运算优先级。 4412第三章 Java结构化程序设计 16122813(一程序控制方式。114(二)顺序结构程序设计。22415(三)分支结构程序设计。44816(四)循环结构程序设计。 641017(五)数组此同时33618第四章 抽象、封装与类 1081819(一)类与实例、对象的属性、面向对象程序设计的特点。 11220(二)抽象与封装。22421(三)Java系统定义的类。11222(四)用户程序自定义类。12523(五)创建对象与定义构造函数。124(六)类的修饰符(即abstract和final)。125(七)方法(包括抽象方法、静态方法、最终方法)。22426(八)访问控制符。1127第五章 继承与多态 8101828(一)继承的概念。1129(二)Java继承的实现。12330(三)多态的概念。1131(四)Java的方法重载。14532(五)构造函数的继承与重载。22433(六)Java的包的创建与引用。11234(七Java的接口。11235第六章 流和文件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(二)布局管理器。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编程。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)理解:Java开发和执行环境。 (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)理解:三种结构程序的执行过程。(3)掌握:三种基本结构以及数组的应用。(四) 抽象、封装与类 1.教学内容(1)类与实例、对象的属性、面向对象程序设计的特点。 (2)抽象与封装。(3)Java系统定义的类。(4)用户程序自定义类。(5)创建对象与定义构造函数。(6)类的修饰符(即abstract和final)。(7)方法(包括抽象方法、静态方法、最终方法)。(8)访问控制符。2.教学要求(1)了解:面向对象程序设计的基本概念,抽象与封装的意义。(2)理解:面向对象程序设计的重要概念和特点,类的结构,构造函数的意义。(3)掌握:类与现实世界的关系。定义类的步骤,创建实例的步骤。掌握访问控制修饰符的使用。 (五) 继承与多态 1.教学内容: (1)继承的概念。(2)Java继承的实现。(3)多态的概念。(4)Java的方法重载。(5)构造函数的继承与重载。(6)Java的包的创建与引用。(7)Java的接口。2.教学要求 (1)了解:继承、多态性、重载的概念。(2)理解:类继承的意义和用法。(3)掌握:属性和方法的继承与重载。Java的包的创建与引用,Java的接口。(六) 流和文件1.教学内容 (1)I/O流概念。(2)基本输入输出流。(3)文件输入输出流。(4)数据输入输出流。2.教学要求 (1)了解:流的概念。(2)理解;基本的I/O对象。(3)掌握:通过流处理字节级数据、字符数据、对象数据的存取方法和随机流的访问方法。(七) 多线程1.教学内容 (1)多线程的概念。(2)多线程实现机制。(3)Thread类、多线程及其实现。(4)多线程的同步 2.教学要求 (1)了解:多线程的概念及相关类的内容。(2)理解:多线程的生命同期和执行机制。(3)掌握:多线程的创建、优先级、休眠、唤醒、让步与同步等处理技术。(八) 异常处理 1.教学内容 (1)异常的概念及Java异常的类型。(2)异常处理及Java定义的异常类。(3)关于finally。(4)定义自己的异常。 2.教学要求 (1)了解:异常的概念。(2)理解:异常控制及处理过程。(3)掌握:Java中的异常类,异常类的使用、异常在继承关系中的特殊性、异常的重新抛出,finally的用法和缺陷等。(九) Java AWT程序设计 1.教学内容 (1)图形界面的创建。(2)布局管理器。(3)基本组件。(4)菜单组件。(5)容器。(6)AWT与Swing的关系和差异。2.教学要求 (1)了解:图形界面、组件、容器等概念。(2)理解:图形界面和组件的意义。(3)掌握:组件布局及其事件处理,布局管理器的使用。(十) Java小应用程序Applet1.教学内容 (1)HTML语言概述, Applet的概念。(2)Applet在Web中的作用。(3)Applet类其及方法、事件,Applet中的图像、声音处理等。 2.教学要求 (1)了解:HTML语言概貌。(2)理解:Applet在Web中的作用。(3)掌握:Applet的编制过程,处理Applet与HTML文件的关系,Applet类的主要方法运用。(十一) Java网络程序设计 1.教学内容 (1)网络编程基础(ip地址、端口、套接字、协议、层次等)。(2)J包。(3)使用URL访问WWW网上资源。(4)C/S编程。(5)B/S编程。(6)回调技术概念。 2.教学要求 (1)了解:网络应用的结构与层次、套接字等概念。(2)理解:C/S和B/S工作模式,理解J包的内容。(3)掌握:网络编程的基本要素和基本技术。(十二) JDBC数据库编程 1.教学内容 (1)JDBC概述。(2)网络数据库(SQL等)与存储过程。(3)建立数据源。(4)JDBC API基本内容和使用。2.教学要求 (1)了解:JDBC,数据源,JDBC类的概念。(2)理解:JDBC与SQL等网络数据库的连接机制。(3)掌握:JDBC API访问网络数据库的应用技术。四课程实践环节1.实验环节(1) Java 概述 实验内容:在JBuilder 环境下学习录入程序代码并调试运行。 实验要求:能在JBuilder 环境下录入程序代码、编辑和编译执行。 (2) Java语言基础(不安排实验)(3) Java结构化程序设计 实验内容:调试顺序程序、分支程序、循环程序以及数组的应用程序。 实验要求:掌握三种基本结构和数组的应用。 (4) 抽象、封装与类 实验内容:类与实例的关系、对象的属性在程序中的体现,程序定义类的格式,创建类实例。访问控制修饰符的作用。 实验要求:理解面向对象程序设计的特点。掌握类的思想,类、类属性在程序的体现。掌握定义类的语句格式、创建实例的语句格式。掌握访问控制修饰符的限定作用。 (5) 继承与多态 实验内容:继承与重载。属性、方法的继承与重载的程序练习。 实验要求:掌握类继承的意义和用法,掌握属性和方法的继承与重载。 (6) 流和文件实验内容:基本输入输出流、文件输入输出流、数据输入输出流。 实验要求:掌握字节级数据、字符数据、对象数据的存取方法和随机流的访问方法。 (7) 多线程实验内容:多线程的概念、Thread类、多线程及其实现、多线程的同步 实验要求:掌握多线程的创建、休眠、唤醒、让步与同步等处理技术。 (8) 异常处理 实验内容:在应用实例中引入异常处理机制。 实验要求:掌握异常处理事件的处理方法。 (9) Java AWT程序设计实验内容:用Java Application 编辑一个模拟的文字编辑器,要求具有常见的读写文件、文稿编辑,拷贝、剪贴、复制等功能。 实验要求:掌握图形用户界面的基本实现方法;掌握事件处理机制。 (10) Java小应用程序Applet实验内容:编写Applet程序,应用Applet类的主要方法,Applet中的事件。 实验要求:掌握Applet的编制过程,能处理Applet与HTML文件的关系,掌握Applet类的主要方法运用。 (11) Java网络程序技术 实验内容:编写程序实现基本输入输出流、文件输入输出流、数据输入输出流。编写多线程程序,使用Thread类。编写基本的网络程序。 实验要求:理解流及其编程,掌握线程的编程实现,掌握网络编程的结构与层次,套接字等基本要素。 (12) JDBC数据库编程*实验内容:网络数据库(SQL等),存储过程,建立数据源,JDBC API的基本内容。实验要求:加深理解JDBC与SQL等网络数据库的连接机制,掌握JDBC API访问网络数据库的应用技术。五、成绩考核方式考试方式: 考试考试办法:闭卷考试 各部分所占比例:期中测验20%、作业20%、实践环节考查20%、期末考试40%六、教材与参考资料:JAVA语言程序设计作者:郑莉 等编著 出 版 社:清华大学出版社执 笔 人:审 定 人 :专心-专注-专业

    注意事项

    本文(JAVA程序设计教学大纲(共9页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开