收藏 分销(赏)

java项目设计教学指南.doc

上传人:xrp****65 文档编号:7717468 上传时间:2025-01-13 格式:DOC 页数:7 大小:179.50KB 下载积分:10 金币
下载 相关 举报
java项目设计教学指南.doc_第1页
第1页 / 共7页
java项目设计教学指南.doc_第2页
第2页 / 共7页


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

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服