2012修订《面向对象程序设计A(Java)》课程教学大纲.docVIP

2012修订《面向对象程序设计A(Java)》课程教学大纲.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计A(Java)》课程教学大纲 (Object-Oriented Programming A(Java)) 课程编号: 143990040 学 分: 3 学 时: 48 (其中:讲课学时:16 实验学时:32 上机学时:32) 先修课程: 程序设计(C)、数据结构A 后续课程: 操作系统、数据库原理、软件工程A、软件测试技术 适用专业: 计算机科学与技术、软件工程、信息安全 开课部门: 计算机科学与技术学院软件与理论团队 课程教学目的和课程性质 教学目标:通过《》。《》《》。Java语言与C++语言的异同 2、领 会:Java语言与C语言基本语法的联系与区别;面向对象程序设计与面向过程程序设计的区别与联系;Java虚拟机的工作原理;与平台无关程序设计语言的基本思想。 3、简单应用:安装JDK;编写一个简单的Java源程序;编译、运行、调试源程序。 4、综合应用:无 [实践与练习] 按照“简单应用”要求设置相应实验内容、上机内容等实践项目,要求学生在上机实验前熟悉并填写实验报告格式要求的各项预备内容。 [考核要求] 理解Java语言面向对象的特征;理解Java程序可移植性、与平台无关特性的运行机理;掌握JDk的安装过程;掌握利用JDK设计、编译、运行、调试源程序过程。 第二单元 语言基础(2学时理论 + 4学时上机) [知 识 点] 基本数据类型与转换;类与对象对象的创建对象的创建 2、领 会:JDK的包结构组织;常用类的定义;对象的创建;对象方法的调用;基本数据类型与类之间相互转换;顺序、选择、循环等基本流程控制方法。 3、简单应用:安装一种Java集成开发工具(如Jbuilder、NetBeans、Jcreator等);熟悉集成开发工具的使用(包括项目组织、程序编写、运行、调试等);编写一些简单的Java程序对一些常用的类、对象、方法等进行验证。 4、综合应用:无。 [实践与练习] 按照“简单应用”要求设置相应实验内容、上机内容等实践项目,要求学生在上机实验前熟悉并填写实验报告格式要求的各项预备内容。 [考核要求] 熟悉基本数据类型;理解类与对象对象的创建对象对象 2、领 会:类的组成;构造函数的作用;对象的生成、使用和清除;方法与属性的区别;访问控制修饰符的作用范围与相互关系;static、final在修饰类、属性、方法时的作用;接口的作用;包的作用。 3、简单应用:在集成开发环境下编写一个自定义类,设计该类的属性和方法,在另外一个类中创建自定义类的对象,并调用该对象的方法完成简单的功能,并输出结果。 4、综合应用:无 [实践与练习] 要求学生课后分析、调试验证各知识点的实例程序;按照“简单应用”要求设置相应实验内容、上机内容等实践项目,要求学生在上机实验前熟悉并填写实验报告格式要求的各项预备内容,并在实验完成后正确填写实验结果和分析结论。 [考核要求] 掌握类和对象 2、领 会:图形用户界面的构成元素;常用组件、容器的类型和使用方法;事件委托处理模型;菜单的层次结构;常用面板的类型和使用方法;面板布局方法;事件设计过程。 3、简单应用:在集成开发环境下利用可视化设计方法设计一个简单的界面,界面中包括容器、组件和菜单。 4、综合应用:仿照Windows附件中提供的图形界面程序(如计算器),综合利用容器、组件、菜单进行设计,并针对事件编写程序。 [实践与练习] 要求学生课后分析、调试验证各知识点的实例程序;理解、分析各类图形用户界面元素的用途和使用方法;按照“综合应用”要求设置实验内容、上机内容等实践项目,要求学生在上机实验前熟悉并填写实验报告格式要求的各项预备内容,并在实验完成后正确填写实验结果和分析结论。 [考核要求] 了解图形用户界面的构成;掌握常用组件、容器的用途和使用方法;理解事件三要素;理解委托事件处理模型;掌握菜单设计;了解常用面板的用途和用法;掌握面板设计的布局方法;掌握事件设计方法。 第五单元 面向对象的多线程设计(2学时理论 + 4学时上机) [知 识 点] Java线程的观念;线程的生命周期;线程的优先级与调度管理;Thread的子类创建线程;Runable接口创建线程;线程的常用方法;线程同步;消息与消息传递;线程的联合;守护线程。 [重 点] 线程的生命周期;Thread的子类创建线程;Runable接口创建线程;线程的常用方法。 [难 点] Runable接口创建线程,线程同步;消息与消息传递。 [基本要求] 1、识 记:程序;进程;线程;主线程;调度;中断;线程类;Runable接口;线程同步;消息;消息传递;守护线程。 2、领 会:线程的生命周期;线程的四种状态;线程

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档