- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012版培养方案考核大纲《面向对象程序设计》-计算机与信息学院
理论课程教学大纲 《面向对象程序设计》教学大纲 课程编号:A05066 总 学 时:64(其中,讲课:48;实验:16) 学 分:3.0 实践教学:1.0周 修读专业:信息工程 大纲文本 一、课程的主要内容 (一)绪论 1. Java语言的发展; 2. 面向对象程序设计思想; ① 类和对象; ② 面向对象程序设计的三大特征:封装、继承、多态。 (二)Java语言基本语法 1. Java语言基本元素:标识符、保留字、变量、常量; 2. 基本数据类型; 3. 引用数据类型; 4. 运算符及表达式; 5. 控制语句: ① 分支结构; ② 循环结构; ③ 跳转语句。 6. 数组。 (三)类和对象 1. 类 2. 对象 3. 面向对象特性 4. 基础类库: ① java.lang语言包; ② util实用包。 (四)异常处理 1. 异常的概念; 2. 异常的分类; 3. 异常的处理机制; ① 捕获异常; ② 声明抛弃异常。 4. 自定义异常类。 (五)类的重用 1. 继承; 2. 终结类与终结方法; 3. 抽象类与抽象方法; 4. 类的组合。 (六)接口与多态 1. 接口; 2. 多态; 3. 内部类。 (七)输入输出系统 1. I/O 流概述; 2. I/O流的分类: ① 字节流; ② 字符流; ③ 标准输入输出数据流。 3. 文件的读写; 4. 对象流; (八)对象的集合 1. Java集合框架; 2. Collection接口; 3. List接口; 4. 泛型; 5. Set接口; 6. SortedSet接口; 7. Map接口; 8. 迭代器。 (九)JDBC访问数据库 1. JDBC简介; 2. JDBC的结构及实现; 3. JDBC API; 4. SQL Exception; 5. 控制事物。 (十)图形用户界面 1. Java图形用户界面类库; 2. Swing的组件; 3. Swing组件的层次结构; 4. Swing GUI程序; 5. 事件处理机制; 6. Eclipse下的可视化图形界面编程。 (十一)Java Applet 1. Java Applet的工作原理及创建; 2. HTML中applet标签的使用; 3. applet的生命周期; 4. applet在Web中的应用。 (十二)多线程 1. 进程与线程; 2. 多线程编程基础; 3. 线程的生命周期、常用方法、优先级; 4. 线程的常用方法; 5. 多线程编程; 6. 线程的优先级; 7. 死锁; 8. 高级并发。 二、实验 1. Java程序的编译和运行 2. 类的继承和封装 3. 接口和包的使用 4. 异常的使用 5. Java图形用户界面 6. Java Applet编程 7. 输入输出系统 8. 多线程和网络程序设计 三、实习 设计一至两个小型应用程序,综合利用本课程所介绍的面向对象程序设计方法。 四、考核方式及成绩评定 闭卷、机试 五、推荐教材及参考文献 推荐教材:Java语言程序设计 面向对象的设计思想与实践. 机械工业出版社, 2012. 参考文献:[1] Java编程细想. 机械工业出版社,2007. [2] Java从入门到精通(第三版). 清华大学出版社,2012. 大纲说明 一、本课程的性质和要求 《面向对象程序设计》是计算机相关专业的一门专业课,主要任务是使学生掌握Java程序设计语言,理解面向对象的程序设计的思路和方法,培养学生使用面向对象编程能力。 二、本课程的重点 1. Java语言基本语法 2. 面向对象编程 3. 异常处理 4. 类的重用 5. 接口与多态 6. 输入输出系统 三、本课程对作业、实验、实习及课程设计的要求 《面向对象程序设计》主要依托面向对象程序设计语言Java学习面向对象程序设计的知识。要求学生在深入理解面向对象编程的概念之后,会用Java语言编程。通过课堂讲解和上机练习,要求学生达到以下三个层次: 1. 掌握Java语言的语法; 2. 深入理解面向对象程序设计思想; 3. 培养学生良好的编程习惯。 实验:每一章教学内容都安排学生完成相应的上机实践; 实习:本课程的实习要求学生利用所学的Java语言和面向对象程序设计思想完成1至2个综合性较强的小项目。 四、本课程同其他课程的联系与分工 先修课程:《C语言程序设计》 后续课程:《JEE架构》 联系与分工:在学习《面向对象程序设计》之前,有C语言的基础能够更好的学习一门新的语言。本课程是《JEE架构》的基础课程,主要讲述Java语言方面的知识;《JEE架构》主要讲述使用Java语言
您可能关注的文档
最近下载
- 初中物理教学案例中的信息技术与学科整合论文.docx
- 立柱桩施工方案.docx VIP
- 碧桂园北湖项目营销策略提报 -房地产-2024-.pptx VIP
- [云南]2024年国家税务总局云南省税务局所属事业单位招聘30人 笔试历年典型考题及考点剖析附答案详解.doc
- 09J940 皮带运输机通廊建筑构造.pdf VIP
- BSI MDR Requirement 欧盟MDR要求培训课件.pdf VIP
- 13《精卫填海》课件(共32张PPT).pptx VIP
- 医疗机构药事管理规定(全文).docx VIP
- 职业卫生与职业医学简答题库(含答案).pdf VIP
- YS_T 582-2013电池级碳酸锂.pdf
有哪些信誉好的足球投注网站
文档评论(0)