资源描述:
《java语言课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVA语言课程教学大纲一、课程的性质与任务课程的性质:本课程是专业课课程的任务:通过本课程的学习,使学生能够对面向对象的程序设计方法有一个全面而深入的了解,并掌握JAVA语言特点及应用。前导课程:C语言程序设计后续课程:高级网页设计 以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作二、教学基本要求通过
2、本课程的学习,学生应达到下列基本要求:1、在理论上应能够掌握面向对象程序设计的基本思想、JAVA语言的基本编程。2、在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中大型项目的开发工作。三、教学所需条件机房教学,学生人手一台计算机(能运行Windows2000操作系统和JDK1.4以上版本以及SQLServer2000数据库管理系统)。机房需具有电脑投影设备以便于教师操作演示。四、教学内容及学时安排序号单元主要内容重点难点学时学时分配理论实践1Java入门 1.了解Java及其发展历史2.熟悉Java开发和运行环境3.创建、编译、运行
3、Java程序4.编写简单的Javaapplication和Javaapplet程序5.了解Java与万维网的关系配置Java运行环境2112基本数据类型和基本操作1.编写简单的Java程序2.理解标识符、变量和常量3.基本数据类型:Byte,short,int,long,float,double,char,boolean4.运算符:+,-,*,/,%,+=,-=,*=,/=,%=,++,--5.表达式6.熟悉Java的文档管理、程序设计风格和命名习惯数据类型的含义2117.理解语法错误、运行时错误和逻辑错误3控制语句1.理解程序控制的概念2.运用条件语句控制程
4、序的执行3.运用循环语句控制语句的重复4.理解并使用关键字break和continue条件语句和循环语句的应用技巧4224方法1.理解和使用方法2.创建和调用方法3.理解在方法中参数的作用4.向方法传递基本类型参数5.理解方法重载6.理解构造方法的概念7.熟悉Math类*8.使用分治的办法扩充程序*参数传递、方法重载和构造方法8445使用对象和类编写程序1.面向对象编程的概念2.声明和创建对象3.构造方法4.修饰符(public,private和static)5.实例、类变量和方法6.变量的作用域7.关键字this的用法8.类中的对象关系分析9.实例学习10.
5、Java应用程序接口11.String类*变量的作用域、this的应用和接口8446类的继承性1.父类和子类2.关键字:super3.方法覆盖4.Object类5.修饰符:protected,final和abstract6.多态性和动态绑定7.接口8.内部类9.软件开发和类的设计原则*继承的含义、方法覆盖和多态8447数组和向量1.理解数组的概念2.声明、创建、初始化数组。3.使用对象作为数组元素4.复制数组5.多维数组6.数字包装类及其子类7.命令行参数8.Vector向量类*数组的应用要点、数字包装和向量6428图形程序设计入门1.描述java图形程序设计
6、类的层次结构2.使用框架、面板和简单用户界面GUI642组件1.布局管理器–使用FlowLayout,GridLayout,BorderLayout管理器2.在面板上绘制组件–paintComponent方法3.熟悉Colors,Fonts,andFontMetrics类4.绘制几何图形5.理解事件驱动程序设计的概念–事件源,监听器和监听接口ListenerInterface各种图形组件、事件和监听器9创建用户界面1.了解各种用户界面组件:JButton、JLabel、JTextField、JTextArea、JComboBox、Jlist、JCheckBox
7、、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane等2.利用这些组以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作件创建交互式图形
8、用户界面3.了解如何使用消息对话框4.