面向对象Java程序设计实训课程标准.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象Java程序设计实训课程标准

《面向对象Java程序设计实训》课程标准 (一)课程性质与任务 本课程是软件专业的一门专业必修课程。通过前期《Java 程序设计》课程学习,学生掌握了面向对象Java程序设计的基础知识以及基本应用方式,本课程在此基础上进行综合的项目实训,将Java类、对象、Java Applet、Java application以及组件、布局、线程等多种知识综合,融会贯通,按照企业开发的过程完成项目的设计与实现。 经过这门课程的训练过程,使学生掌握java语言的基本语法;掌握面向对象程序设计的基本思想、基本概念和基本方法;运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的java语言应用程序,通过编程、调试,积累丰富经验,提高综合实践能力。 掌握这些技术并将这些技术很好的应用于实践中,结合市场需要,培养学生运用相关知识解决实际问题的能力,缩小学生的实践能力与市场需求的距离,使学生全面了解企业级开发过程,为项目开发打下基础是本课程的主要任务。 先修课程:《Java程序设计》。 后续课程:《Java Web应用开发》、《JavaEE企业级开发》、《移动应用软件开发》等。 (二)课程教学目标 通过本课程的学习,使学生逐步建立和掌握面向对象程序设计的思想方法,具有分析问题和解决问题的能力,能够运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的java语言应用程序,通过编程、调试,积累丰富经验,提高综合实践能力。掌握这些技术并将这些技术很好的应用于实践中,结合市场需要,培养学生运用相关知识解决实际问题的能力,缩小学生的实践能力与市场需求的距离,使学生全面了解企业级开发过程,为项目开发打下基础是本课程的主要任务,培养学生细致缜密的工作态度和团结协作的良好品质。 1知识目标 使学生建立面向对象程序设计的概念,掌握面向对象程序设计的思想和基本理论; 掌握Java JDK编辑器的开发环境及基本操作; 熟练掌握Java的类、封装、继承、多态性的概念和应用; 熟练掌握Java输入输出流、运算符重载、异常处理等应用方法; 熟练的运用Java语言面向对象的程序设计,并能编写小型应用程序;养成良好的程序设计习惯,能够灵活运用编辑和调试的技巧; 2能力目标 (1)培养学生知识迁移能力; (2)培养面向对象编程的思想和能力; (3)培养学生在学习过程中解决困难的能力; (4)培养学生在学习过程中培养兴趣的能力,提高工作、学习的主动性; (5)培养学生理论联系实际的工作和学习方法; 3素质目标 (1)勤于思考、做事认真的良好作风; (2)交流沟通,团结协作; (3)责任意识; (4)学习能力; (5)创新能力; (6)文档编写的良好习惯; (7)编码的规范化; (三)参考学时 本课程参考学时30学时。 (四)课程学分 按照16 学时计为 1个学分,本课程共1学分。 (五)课程内容和要求 根据课程目标确定了学习内容,知识体系结构如下表。 序号 项目名称 主要内容 目标与要求 建议学时 1 第1个JAVA程序 编写一个在控制台输出“HELLO WORLD”APPLICATION; 编写输出“HELLO WORLD”的APPLET (1)掌握Java语言源程序的结构和编程风格与惯例; 掌握Java程序分类以及开发过程; 掌握Java程序结构; 掌握 Java开发工具的使用方法。 4 2 程序的流程控制 编写一个带3个整型命令参数的程序,要求能够比较前两个参数的大小,同时以不同的循环方法按第3个参数指定的次数循环 (1)掌握面向对象基本思想和方法; 掌握类、对象的基本概念以及继承抽象接口等的使用; 6 3 HappyChat用户登录界面设计 通过实例化JFRAME类的方法建立一个FRAME; 通过继承JFRAME类的方法建立一个JFRAME,并设计好聊天室系统的用户登录界面 (1)掌握异常的捕获与处理方法; 理解GUI; 掌握类的继承、方法的覆盖 2 4 HappyChat用户登录界面的布局管理 设计一个FRAME,上面防治四个按钮,分别采用FlowLayoutGridLayout、BorderLayout和GridBagLayout进行布局; 使用合理布局,完善HappyChat用户登录界面 (1)掌握基本组件的使用; 掌握布局的设置 6 5 HappyChat用户聊天程序 完成HappyChat用户聊天界面; 为用户聊天程序添加“发送”、“历史记录”“退出”事件处理程序 (1)掌握多线程的使用; 掌握基本io 操作; 掌握基本网络编程; 掌握事件处理机制 12 (六)教学建议 1.教学方法 多种教学方法的灵活使用有利于提高教学质量,培养学生学习兴趣,活跃教学气氛,增进师生交流。 (1)任务驱动型教学方法

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档