《表1 教学内容学时分配:《Java语言程序设计》课程教学改革研究》

《表1 教学内容学时分配:《Java语言程序设计》课程教学改革研究》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《《Java语言程序设计》课程教学改革研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

Java语言的知识点较多、内容分散。目前东莞理工学院《Java语言程序设计》课程的学时数是54学时,教学过程中主要讲解Java语言的基本语法、面向对象三大特性(封装、继承和多态)以及实现各种功能的JDK类库(图形用户界面、I/O流、集合、多线程和网络编程),教学内容及其学时分配如表1所示。受学时限制,教学过程中对一些重要知识点的讲解很难深入,例如多线程部分只有3学时,而学生是初次接触多线程的概念,要在3学时(即一次课)内将线程的创建、线程的控制及线程的同步互斥机制讲完,学生接受起来非常困难。再如受学时限制,在抽象类和接口这两个知识点,只能讲述抽象类和接口的概念和用法,无法深入讲述面向抽象编程和面向接口编程的编程思想,而这样的编程思想是面向对象系统开发过程中的基本指导思想。因此,如何更合理地分配学时,正确把握教学重点是Java任课教师面临的首要问题。事实上,东莞理工学院的学生是在学过C++之后开始学习Java语言的,通过学习C++,学生已初步具备了面向对象的编程思想,因此,Java面向对象特性部分可以减少2学时,重点讲解Java语言与C++不同的地方,同时增加2学时讲授面向抽象编程思想和面向接口编程思想,并适当讲解一些简单的设计模式(如单例模式、装饰设计模式),能让学生尽早培养良好的编程思维。另外,对于图形用户界面部分,由于现在的图形用户界面设计有现成的插件可以使用,学生只需理解其中的事件处理机制,因此也可以减少2学时,同时增加2学时培养学生多线程编程的能力。在授课过程中,教师应当具有一定的灵活性,根据学生的知识结构和反馈情况,合理安排学时。