下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 java项目设计教学指南

java项目设计教学指南.doc

java项目设计教学指南

昆仑山一棵草
2011-03-08 0人阅读 举报 0 0 暂无简介

简介:本文档为《java项目设计教学指南doc》,可适用于高等教育领域

课程名称课程名称JAVA项目设计课程代码 课程类型 专业必修课教学目的本课程的教学目的是让学生能够循序渐进地掌握Java程序设计的基本技巧、面向对象的基本思想和基本方法。为此由易到难精选了一些大小适中的实例逐步进行实战训练。每个实训包括实训要点、基本知识点、实训步骤、实训小结。使学生完成每个实例后都会有所收获。开设学期 学时计划总学时教学周数周学时课程教材资料及参考文献主讲教材《Java项目开发实训教程》朱福喜教学参考书 《java程序设计习题集》雍俊海 《Java程序设计》辛运帏等编著清华大学出版社年 《 Java编程思想》中文第三版参考文献JavaAPI文档《Thinkinginjava》Java中国开发网――http:bbscjsdnnet中文JAVA技术网――http:wwwcnjavacom天新网软件开发Java开发――http:devtxcomjava《Java学习笔记》良葛格著清华大学出版社二、课程主要教学内容及要求实验一Java基础主要内容目的要求练习Java开发环境的建立方法练习JavaApplication程序的开发步骤结合以前学过的程序设计语言知识尝试在Java中使用。例如可以使用C语言的数据类型定义和程序控制语句。了解JSE的安装与使用学习JavaApplication的开发步骤实验二Java结构化程序设计主要内容目的要求在程序中定义字符变量、布尔变量和浮点型变量自己定义操作练习这些变量的使用方法。给出两个整数输出这两个数的最大公约数和最小公倍数将练习中的操作定义成两个函数实现相同的效果。掌握Java基本数据类型的使用掌握Java中运算符的用法掌握三种基本控制结构实验三类的定义和对象的使用主要内容定义一个类Pen,包含的成员变量和成员方法自己定义。定义一个公共类Test,在其中的main函数中使用Pen类定义对象。练习定义好的对象的使用方法。掌握Java类的定义方法掌握Java中对象的使用方法实验四类的封装和继承主要内容目的要求修改实验三中定义的类Pen,使得其成员变量和成员方法满足下面条件。定义一个类Pencile,该类是从Pen类继承而来的。练习定义好的类的使用方法。掌握Java类定义中成员的访问控制符用法掌握Java类继承的定义和使用实验五类的多态特性主要内容目的要求修改实验四中定义的类Pencile,在Pencile类中定义GetPrice覆盖Pen中的同名函数(函数体自己定义)。在Pencile类中定义三个同名函数Drow作用自己定义。在Pencile类中定义一个静态变量count每当创建一个实例count的值加最后显示创建实例的个数。掌握Java类的多态特性练习类的静态变量使用方法实验六Java中的数组和字符串主要内容目的要求调用类javalangMath的成员方法“pulbicstaticdoublerandom()”运行下面表达式次(int)(Mathrandom()*)统计其中生成的整数的个数分别是多少并输出统计结果。有一个字符串"***hel*lo*,Tom"请去除字符串中的非字母字符将结果输出。掌握数组的定义和使用掌握字符串的定义和使用实验七异常处理主要内容目的要求定义一个枚举类型用以表示每周的七天定义并使用一个数组处理异常。掌握Java异常处理的方法练习枚举数据类型实验八文件相关操作主要内容目的要求将文本文件datatxt中的内容复制到文件desttxt中同时显示文件的内容。在当前目录创建文件testtxt在E盘创建文件夹Test然后将testtxt文件移动到E:Test中并且改名为newtesttxt。掌握读写数据文件的方法掌握常见的文件操作命令实验九网络程序设计主要内容目的要求设计一个客户服务器程序服务器充当一个文件服务器客户端可以通过发送命令发送命令实现指定操作。了解InetAddress类的使用熟悉Sokect通信原理及编程方法了解数据报编程的基本方法了解URL定义在Applet中对URL资源的访问实验十多线程程序设计主要内容目的要求使用两种方法设计一个多线程程序。掌握多线程程序设计方法实验十一数据库程序设计主要内容目的要求按实验步骤创建数据库应用程序实现数据库的连接及基本操作。了解JDBC驱动程序、ODBC配置方法掌握常见JDBCAPI的使用Connection接口Statement接口ResultSet接口掌握JDBC实现数据库基本操作数据库查询select语句记录集的遍历数据库的更新了解PreparedStatement类的使用三、具体教学进程二年级第一学期周次时数章节进度练习与作业辅导课时第一周 练习Java开发环境的建立方法 。配置java开发环境  练习JavaApplication程序的开发步骤。结合以前学过的程序设计语言知识尝试在Java中使用。例如可以使用C语言的数据类型定义和程序控制语句。 编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第二周 在程序中定义字符变量、布尔变量和浮点型变量自己定义操作练习这些变量的使用方法。 修改、调试程序 给出两个整数输出这两个数的最大公约数和最小公倍数。将练习中的操作定义成两个函数实现相同的效果。 将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第三周 定义一个类Pen,包含的成员变量和成员方法自己定义。定义一个公共类Test,在其中的main函数中使用Pen类定义对象。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。 练习定义好的对象的使用方法。修改、调试程序第四周修改实验三中定义的类Pen,使得其成员变量和成员方法满足下面条件。定义一个类Pencile,该类是从Pen类继承而来的。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。练习定义好的类的使用方法。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第五周修改实验四中定义的类Pencile,在Pencile类中定义GetPrice覆盖Pen中的同名函数(函数体自己定义)。修改、调试程序在Pencile类中定义三个同名函数Drow作用自己定义。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第六周在Pencile类中定义一个静态变量count每当创建一个实例count的值加最后显示创建实例的个数。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。调用类javalangMath的成员方法“pulbicstaticdoublerandom()”运行下面表达式次(int)(Mathrandom()*)统计其中生成的整数的个数分别是多少并输出统计结果。修改、调试程序第七周调用类javalangMath的成员方法“pulbicstaticdoublerandom()”运行下面表达式次(int)(Mathrandom()*)统计其中生成的整数的个数分别是多少并输出统计结果。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。定义一个枚举类型用以表示每周的七天。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第八周定义一个枚举类型用以表示每周的七天。修改、调试程序定义并使用一个数组处理异常。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第九周定义并使用一个数组处理异常。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。将文本文件datatxt中的内容复制到文件desttxt中同时显示文件的内容。修改、调试程序第十周将文本文件datatxt中的内容复制到文件desttxt中同时显示文件的内容。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。在当前目录创建文件testtxt在E盘创建文件夹Test然后将testtxt文件移动到E:Test中并且改名为newtesttxt。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第十一周在当前目录创建文件testtxt在E盘创建文件夹Test然后将testtxt文件移动到E:Test中并且改名为newtesttxt。修改、调试程序设计一个客户服务器程序服务器充当一个文件服务器客户端可以通过发送命令发送命令实现指定操作。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第十二周设计一个客户服务器程序服务器充当一个文件服务器客户端可以通过发送命令发送命令实现指定操作。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。设计一个客户服务器程序服务器充当一个文件服务器客户端可以通过发送命令发送命令实现指定操作。修改、调试程序第十三周设计一个客户服务器程序服务器充当一个文件服务器客户端可以通过发送命令发送命令实现指定操作。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。设计一个客户服务器程序服务器充当一个文件服务器客户端可以通过发送命令发送命令实现指定操作。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第十四周使用两种方法设计一个多线程程序修改、调试程序使用两种方法设计一个多线程程序。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第十五周使用两种方法设计一个多线程程序。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。使用两种方法设计一个多线程程序。修改、调试程序第十六周按实验步骤创建数据库应用程序实现数据库的连接及基本操作。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。按实验步骤创建数据库应用程序实现数据库的连接及基本操作。编写程序将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第十七周按实验步骤创建数据库应用程序实现数据库的连接及基本操作。修改、调试程序按实验步骤创建数据库应用程序实现数据库的连接及基本操作。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。第十八周按实验步骤创建数据库应用程序实现数据库的连接及基本操作。修改算法及相应的程序按实验步骤创建数据库应用程序实现数据库的连接及基本操作。将源程序、目标文件、可执行文件和实验报告存在软盘、优盘或邮箱。四、课程教与学的责任和要求教学要求认真备课做到讲授内容正确教学方法合理板书设计工整遵守教学计划。充分利用多媒体教室进行直观性教学。遵守工作纪律上课不迟到、不早退不缺课因事因病无法上课按教学管理制度规定事先或事后补课。要按规定进行课外辅导及时回答和解决学生提出的问题要按时收交和批改学生作业并定期对作业进行讲评。学生要求课堂要求:上课不迟到、不早退不缺课遵守课堂纪律。要认真回答老师的提问思维活跃。课堂上要细心听讲对教学内容做到课前预习、课后复习。作业要求:及时完成老师布置的作业按时上缴作业。作业要工整、认真并独立完成。考核要求:每学期期末一次考试。考勤成绩作业成绩作为本学期平时成绩。平时成绩,期末两项的和作为本学期成绩(或按学校规定执行)。五、课程评估评价对学生的学习评估评价学习评价学生学习评价为优秀的标准:①德育测评为优秀。②能按时认真听课不迟到、不早退不缺课。③能按时认真的独立完成作业。学生学习评价为良好的标准:①德育测评为优良以上。②能按时认真听课不迟到、不早退不缺课。③能按时比较认真的完成作业。学生学习评价为合格的标准:①德育测评为合格。②能认真听课不迟到、不早退、不缺课。③能按时完成作业。满足下面条件之一者学习评价为不合格:①不能认真听课迟到或早退次以上或缺课次以上者。②不交作业次以上者。③期终考试成绩不及格者。成绩评定作业成绩和考勤成绩作为本学期平时成绩。作业有次以上未交迟到、早退次以上或缺课次以上者不能获此成绩。本课程考核形式为为闭卷笔试题型为选择题、填空题、程序阅读题、程序改错题和编程题。主要考查对基本概念、基础知识的掌握和理解。对教师的教学评估评价教师是否有迟到、早退和缺课现象。该教师的讲授内容是否正确讲授思路是否清晰教学过程中是否应用了大量的教学参考。教师选用的教学方法是否得当板书是否合理。该门课程授课中是否介绍学术界的新成果、新进展。教师的职业道德素质、心理素质和教学基本功是否良好。教师批改作业是否及时、认真是否按规定进行课外辅导。该门课程的考核方式是否公平考试题目和答案是否正确。该教师的教学效果是否良好。学完该门课程之后是否掌握了一定的专业知识和专业技能。该教师是否遵循课程教学指南要求进行教学。李娜撰写

VIP免券下载文档

用户评价(1)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/7

java项目设计教学指南

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利