面向对象Java程序设计实训课程标准_第1页
面向对象Java程序设计实训课程标准_第2页
面向对象Java程序设计实训课程标准_第3页
面向对象Java程序设计实训课程标准_第4页
面向对象Java程序设计实训课程标准_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象面向对象 Java 程序设计实训程序设计实训 课程标准课程标准 一 课程性质与任务 一 课程性质与任务 本课程是软件专业的一门专业必修课程 通过前期 Java 程序设计 课程 学习 学生掌握了面向对象 Java 程序设计的基础知识以及基本应用方式 本课 程在此基础上进行综合的项目实训 将 Java 类 对象 Java Applet Java application 以及组件 布局 线程等多种知识综合 融会贯通 按照企业开发 的过程完成项目的设计与实现 经过这门课程的训练过程 使学生掌握 java 语言的基本语法 掌握面向对 象程序设计的基本思想 基本概念和基本方法 运用所学的知识和技能对一般 问题进行分析和程序设计 编制出高效的 java 语言应用程序 通过编程 调试 积累丰富经验 提高综合实践能力 掌握这些技术并将这些技术很好的应用于实践中 结合市场需要 培养学 生运用相关知识解决实际问题的能力 缩小学生的实践能力与市场需求的距离 使学生全面了解企业级开发过程 为项目开发打下基础是本课程的主要任务 先修课程 Java 程序设计 后续课程 Java Web 应用开发 JavaEE 企业级开发 移动应用 软件开发 等 二 课程教学目标 二 课程教学目标 通过本课程的学习 使学生逐步建立和掌握面向对象程序设计的思想方法 具有分析问题和解决问题的能力 能够运用所学的知识和技能对一般问题进行 分析和程序设计 编制出高效的 java 语言应用程序 通过编程 调试 积累丰 富经验 提高综合实践能力 掌握这些技术并将这些技术很好的应用于实践中 结合市场需要 培养学生运用相关知识解决实际问题的能力 缩小学生的实践 能力与市场需求的距离 使学生全面了解企业级开发过程 为项目开发打下基 础是本课程的主要任务 培养学生细致缜密的工作态度和团结协作的良好品质 1 知识目标 1 使学生建立面向对象程序设计的概念 掌握面向对象程序设计的思想 和基本理论 2 掌握 Java JDK 编辑器的开发环境及基本操作 3 熟练掌握 Java 的类 封装 继承 多态性的概念和应用 4 熟练掌握 Java 输入输出流 运算符重载 异常处理等应用方法 5 熟练的运用 Java 语言面向对象的程序设计 并能编写小型应用程序 6 养成良好的程序设计习惯 能够灵活运用编辑和调试的技巧 2 能力目标 1 培养学生知识迁移能力 2 培养面向对象编程的思想和能力 3 培养学生在学习过程中解决困难的能力 4 培养学生在学习过程中培养兴趣的能力 提高工作 学习的主动性 5 培养学生理论联系实际的工作和学习方法 3 素质目标 1 勤于思考 做事认真的良好作风 2 交流沟通 团结协作 3 责任意识 4 学习能力 5 创新能力 6 文档编写的良好习惯 7 编码的规范化 三 参考学时 三 参考学时 本课程参考学时 30 学时 四 课程学分 四 课程学分 按照 16 学时计为 1 个学分 本课程共 1 学分 五 课程内容和要求 五 课程内容和要求 根据课程目标确定了学习内容 知识体系结构如下表 序号项目名称主要内容目标与要求 建议 学时 1 第 1 个 JAVA 程序 1 编写一个在控 制台输出 HELLO WORLD 的 APPLICATION 2 编写输出 HELLO WORLD 的 1 掌握 Java 语言源程序的结构和 编程风格与惯例 2 掌握 Java 程序分类以及开发过 程 3 掌握 Java 程序结构 4 掌握 Java 开发工具的使用方法 4 APPLET 2 程序的流 程控制 1 编写一个带 3 个整型命令参数的程 序 要求能够比较前 两个参数的大小 同 时以不同的循环方法 按第 3 个参数指定的 次数循环 1 掌握面向对象基本思想和方法 2 掌握类 对象的基本概念以及继 承抽象接口等的使用 6 3 HappyChat 用户登录 界面设计 1 通过实例化 JFRAME 类的方法建 立一个 FRAME 2 通过继承 JFRAME 类的方法建 立一个 JFRAME 并 设计好聊天室系统的 用户登录界面 1 掌握异常的捕获与处理方法 2 理解 GUI 3 掌握类的继承 方法的覆盖 2 4 HappyChat 用户登录 界面的布 局管理 1 设计一个 FRAME 上面防治四 个按钮 分别采用 FlowLayout GridLay out BorderLayout 和 GridBagLayout 进 行布局 2 使用合理布局 完善 HappyChat 用户 登录界面 1 掌握基本组件的使用 2 掌握布局的设置 6 5 HappyChat 用户聊天 程序 1 完成 HappyChat 用户聊天 界面 2 为用户聊天程 序添加 发送 历史 记录 退出 事件处 理程序 1 掌握多线程的使用 2 掌握基本 io 操作 3 掌握基本网络编程 4 掌握事件处理机制 12 六 教学建议 六 教学建议 1 教学方法 多种教学方法的灵活使用有利于提高教学质量 培养学生学习兴趣 活跃 教学气氛 增进师生交流 1 任务驱动型教学方法 是以知识点为依据 以学生知识背景和实际接受能力为前提 设计出合理 的任务 我们这里所说的 任务驱动 是将所要学习的新知识隐含在一个或几个 任务之中 学生通过对任务进行分析 讨论 明确它大体涉及到哪些知识 并 找出哪些是旧知识 哪些是新知识 在教师的指导 帮助下找出解决问题的方 法 最后通过任务的完成实现对所学知识的意义建构 事实上它并不是简单的 给出任务 重要的是要让学生学会学习 在完成相应的任务后 比较哪一个程 序更完善 时间和空间复杂度更低 同时让学生把方法介绍给大家 鼓励大家 去发现新思路 新方法 培养学生的创造性思维 2 以大作业和真实项目为主体的教学方法 在课程后期 学生有了一定的 JAVA 编程基础 欠缺的主要是实际的开发经 验和全面系统地 深入地掌握 JAVA 技术 解决的方法就是通过企业真实项目练 习 对所学知识进行深化 然后通过项目来获取实际开发的经验 尽快达到企 业的实际要求 3 互动式教学 过去的教学中 老师讲得很细 但由于学生不能独立思考 未能主动参与 程序设计过程 因此 讲时听得懂 课后就糊涂 成为了学生学习计算机类课 程的一大问题 为此 应从简单的应用程序开始 老师首先导出问题 由学生 在书中找答案 然后进行讨论 共同设计算法 一起完成应用程序设计 然后 老师对设计过程 设计原理 设计方法和注意事项进行总结 在此基础上再进 行较复杂的设计 这种不断讨论问题 解决问题的过程 有利于培养学生的独立思考能力 提高基础知识的灵活 综合运用能力 使学生由被动型学习转向主动型学习 培养创新意识 4 灵活的考核与考试方式 考核分基本语法和应用两大部分 基本语法的内容采用开卷统一考试 对 使用基本语法解决实际问题的能力采用实践与答辩相结合的方式进行 2 评价方法 本课程主要培养 java 程序设计基本语法与基本应用 期末综合能力测试应 全面考核知识 测试成绩占 50 本课程以发展学生的实际应用能力为主 因此平时上机实验技能应有严格 的记录 根据各种实验的要求来计算平时成绩 最终课程成绩由 平时成绩 包括考勤 课堂表现 实验实训报告等 占 20 平时过程考核成绩占 30 期末综合能力测试成绩占 50 组成 3 教学条件 1 计算机硬件要求 Windows2000 或以上 CPU 主频 1GHz 内存 容量 1GB 2 软件要求 JDK Eclipse 环境 3 其他要求 本课程要求在多媒体机房完成 以实现 教 学 做 一体 化 同时要求安装多媒体教学软件和 Java 语言集成学习环境 4 教材编选 1 教材选用原则 1 以 三个面向 面向现代化 面向世界 面向未来 为指导 以深化课 程体系和教学内容改革 培养学生的创新能力和实践能力为重点 总结经验 突出重点 提高质量 注重特色 结合我院人才培养目标和培养模式 选用适 用性强 质量高的教材 2 坚持增品种 重配套的原则 逐步建立以文字 声音 图像等为媒体的 立体化教材体系 基本教材 辅助教材 教学参考书系列配套 3 坚持编 选并重的原则 做好教材选用及管理工作 使用质量上乘 科 学适用的优质教材 同时进一步加强自编教材的编写出版工作 4 实践教学环节的教材建设 必须做到与理论教学相配合 与新的教学实 验设备相适应 且符合教学大纲的要求 编写与主教材配套的实验指导书以及 相应的实践教学环节的课程设计 毕业设计资料 5 实践教学环节的教材建设要体现规范化 具有创新性与综合性 同时有 利于对学生能力的培养 2 推荐教材与参考书籍 1 Java 程序设计教程 清华大学出版社 2010 年 7 月 2 Java 程序设计实训 中国水利水电出版社 2010 年 3 月 3 Java 程序设计任务驱动式实训教程 北京大学出版社 2010 年 9 月 七 参考书和其他参考文献 七 参考书和其他参考文献 1 殷兆麟 java 语言程序设计 第 2 版 高等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论