预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北京电子科技职业学院课程教学大纲 Java程序设计 适用专业:计算机应用技术专业(三年高职)起草人:杨洪雪 审批:于京2008年9月实施 教学目标 通过本课程的学习,使学生掌握Java语言面向对象编程的重要概念和知识点,能初步具备运用所学知识解决一些实际问题的能力 教学要求 通过本课程的学习,要求掌握Java语言面向对象编程的基本概念,掌握java语言的包及类库等,熟练使用java编程集成环境,理解面向对象的编程思想和思维方式,能比较熟练编写java应用程序、java小程序和图形用户界面设计。 教学内容及课时分配 教学内容: 课题1——熟悉Java编程环境和java程序结构 Java不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的Java开发工具集(JavaDevelopersKits,简称JDK)。编程人员和最终用户可以利用这个工具来开发Java程序或调用Java内容。 1会使用Windows下的“记事本”或Dos下的edit编辑.java源文件 2在JDK下,会使用javac命令编译.java源文件使之形成.class的字节码文件 3在JDK下,会使用java命令运行JavaApplication程序。 4能编写Html文件,并用<applet>标记符将.class的字节码文件嵌入其中,并会用appletviewer运行该网页。 5熟悉基本数据类型,语句,控制结构,数组等java语言的基础。 课题2——数据类型、运算符和表达式 进一步熟悉java的数据类型,熟悉java的运算符和表达式,能编写一些简单的java程序。 课题3——运算符和表达式,分支语句 java的运算符和表达式,熟悉java的分支语句,能编写一些简单的java程序。 课题4——选择结构和循环结构 熟悉java语言的选择结构,熟悉java语言的循环结构,能编运用选择结构和循环结构编写程序解决一些问题。 课题5——循环和跳转 1进一步熟悉java语言的选择结构和循环结构 2熟悉java语言的跳转 3能熟练运用它们编写程序解决一些问题 课题6——方法和数组 1熟悉方法的定义、编写和调用 2学会使用JavaAPI类库的一些方法 3熟悉java的数组的定义和使用 4能运用它们编写程序,解决一些问题 课题7——定义类和使用类对象 1熟悉类的定义(包括定义属性和方法) 2对象的创建,对象的属性的引用和方法的调用 3会编写简单的类和使用该类 课题8——定义类、接口和实现接口 1熟悉类的定义、构造方法的继承与重载 2对象的创建,对象的属性的引用和方法的调用 3会编写简单的类及类中的方法 4定义和使用接口 课题9——类的定义和使用 1加深对类极其相关概念的理解 2能根据要解决的问题编写相关的类和方法 课题10——捕捉异常 1理解异常、异常的抛弃、异常的捕捉 2熟悉java的异常类和及其处理 课题11——多线程的处理 1理解线程类的编写 2熟悉Runnable接口实现多线程的处理 课题12——输入输出 1熟悉java的I/O处理 2学会编写一些I/O处理程序 课题13——图形用户界面1 1熟悉几何图形的绘制和输出 2熟悉字体类和颜色类 3能编写程序,在Applet中输出不同颜色的不同字体,能绘制各种几何图形。 课题14——图形用户界面2 1熟悉如何在Applet中显示图象 2熟悉文本域、按钮事件响应和处理 3熟悉复选框的事件响应和处理 课题15——图形用户界面3 1熟悉单选框,列表框的事件响应和处理 2熟悉鼠标事件和键盘事件的响应和处理 3能编写程序实现上述事件的响应和处理 课题16——JavaApplet 1熟悉如何通过.htm的文件向Applet传递参数 2会编写简单的图片处理和动画程序。 3能编写Applet与主机或者别的Applet之间进行通信 课时分配表(144) 章节课程内容参考课时总计讲课实验习题测验复习其它1Java语言基础6422运算符、表达式以控制结构126423Java面相对象程序设计126424异常4225多线程4226Java的I/O处理633阶段复习=SUM(ABOVE)4227Java图形用户界面126428JavaApplet4229Java应用程序实例422复习422总计144=SUM(ABOVE)72372564 四、考核方法 平时成绩:30% 考试成绩:70% 建议使用上机考试或者是课业的方式,或者笔试与上机结合的方式进行 五、教学方法、教材建议 本课程为计算机网络专业的基础课程,在教学中以案例讲解方式为主,尽量简化理论知识的讲解。