• UML试卷和答案 > 致指导教师Java的教学方案讲授Java有3种流行的策略。第一种是GUI优先 ...
  • 致指导教师Java的教学方案讲授Java有3种流行的策略。第一种是GUI优先 ...

    免费下载 下载该文档 文档格式:TXT   更新时间:2011-12-08   下载次数:0   点击次数:1
    致指导教师
    Java的教学方案
    讲授Java有3种流行的策略。第一种是GUI优先,它将Java applet和GUI编程与面向对象的编程概念结合起来。第二种是对象优先,它从一开始就介绍面向对象的编程。第三种策略是基本原理优先,它是一种步进式方法,首先建立编程概念、控制语句和方法这个健全可靠的基础;然后转向图形用户界面(GUI)、applet;最后介绍异常处理、I/O、数据结构、国际化、多线程、多媒体和联网。
    GUI优先策略从GUI和applet开始介绍,看起来似乎更吸引人,但是它需要有面向对象编程的基础知识且对Java事件处理模型有较好的理解;因此,学生可能不能完全理解自己在做什么。
    对象优先策略是建立在Java是一种面向对象的编程语言,因此必须首先介绍对象这个观点。但是,这个观点忽略了用任意编程语言编写程序需要的基本技术的重要性。进一步讲,该方法在学生能够完全理解类和对象并使用它们开发有用的程序之前,不可避免地将静态变量和实例变量以及方法混淆在一起。学生在学习Java的早期阶段,同时会被面向对象编程和编程的基本规则吓倒。这是面向对象编程初学者遭受挫折的一个常见的根源。
    就我个人及受到同事普遍认同的经验而言,我发现学习基本逻辑以及诸如循环之类的基础编程技术对初学者来说是个难点。在过程式编程中不会编写代码的学生将不能够学习面向对象编程知识。对基本数据类型、控制语句、方法和数组的良好介绍,让学生准备好学习面向对象编程。因此,本书采用基础优先策略,以平稳的步伐介绍必需的及重要的基本概念,然后转向面向对象编程,接着使用面向对象方法创建有趣的GUI应用程序以及异常处理、I/O、数据结构、国际化、多线程、多媒体和网络applet。
    Java主题选择
    许多介绍Java的图书缺乏充足的篇幅,没有涵盖开发有用项目所必需的所有核心Java知识。某些作者又在Java的介绍性图书中掺杂了太多的主题,如Java数据库编程、远程方法调用、JavaBean和快速应用程序开发、servlet和JSP。这样,编程原理涉及到的内容似乎缺乏一致性。确定哪种方法涉及面太窄、哪种又太宽的原则是什么呢?我认为最好的准则是1级认证考试(http://www.jcert.org/level1.html),它是由领先的IT公司(包括Sun Microsystems、IBM、Oracle、Hewlett-Packard、BEA Systems和Sybase)组成的协会始建。1级认证考试测试核心Java知识及基本编程技能。
    本书第1~5章给出了有关编程基础的全面介绍,第6~9章深入探讨面向对象编程的知识,第10~12章提供GUI编程的大量例子,第13~19章介绍适量的高级Java课题。本书涵盖了1级Java认证考试需要的所有主题。
    本书面向的读者对象
    依照使用方法的不同,本书同时适用于初学及需要进阶的学生。本书可以用作大一新生两个学期的编程科目教材及一个学期的作为第二种语言的Java科目教材,也可以作为有经验的编程人员的短期培训教材。全世界的计算机科学系、工程学系、管理信息系统系都在各种不同级别上使用本书。
    使用本书的方法
    各所学校的情况不同。一些学校将本书放在一个学期中使用,而有些学校要连续使用两个或三个学期。计算机科学课程有两个重要目标:(1)通过讲授适应市场的技能,使学生能够快速就业;(2)教会学生如何自学。本书设计成用一些完整的例子、注意、提示及警告来培养自学能力。学习完前10章之后,学生应该能够进行自学。对没有任何编程经验的学生来说,要花整个学期每次4学时的时间学习本书的前5章,就像在Armstrong Atlantic 州立大学第一学期学习编程课程一样。第二学期包括第6~13章、第17章和第19章。在第一个学期,学生首次接触编程。帮助他们进入编程的状态需要花费时间和精力。第二个学期涵盖了第6、7章,第8章的一部分(截止到抽象类)、第10章的一部分(截止到案例研究)、第8章(多态性、动态绑定及接口)、第10章(事件驱动编程)、第11章、第12章的一部分(applet)、第13章、第17章的一部分(I/O文件)、第9章和第19章,按照这个次序学习(参见章节关系图以研究其他可能的次序)。学生在通过自学完成第10章之后,就有能力学习所有的内容了。第二个学期的重要部分是引导学生自学。
    交互式讲授
    这些年来,我尝试了许多讲授Java的方法。最有效的方法就是使用幻灯片以及编写、运行和测试程序在课堂上进行交互式讲授。使用幻灯片,就不用在黑板上书写,从而节省了宝贵的上课时间。在课堂上编写、运行和测试程序能抓住学生的注意力,给予他们有关如何编程的即时反馈。
    教师资料
    使用本书的教师都能得到通过光盘提供的教师资料。该光盘包含以下资料。
    ·	讲授时所需要的Microsoft PowerPoint幻灯片,上面有查看语法高亮显示的源代码的交互式按钮,并可以不离开幻灯片运行程序。
    
    

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 TXT格式下载
  • 您可能感兴趣的
  • uml试题及答案  uml  uml教程  uml活动图  uml工具  uml建模实例  uml建模工具  uml建模  uml参考手册