免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除Java程序设计课程教学大纲 一、课程的地位、作用与任务Java程序设计是计算机应用与维护专业的一门选修课。Java语言作为最流行的面向对象程序设计的编程语言,与Internet的应用和发展紧密相关,本课程重点讲述Java语言程序设计。内容包括:面向对象程序设计技术;Java技术概述及语言特点;Java语言基础;抽象、封装与类;继承与多态;Java语言的工具类;图形用户界面的设计及事件处理;多线程程序设计;高级Java应用技术。课程以面向对象程序设计的基本方法通过大量程序设计例题的分析和上机实验,培养和提高学生面向对象程序设计的能力和Java语言的应用能力。二、教学内容和教学要求(一)面向对象软件开发概述1知识点和教学要求掌握面向对象软件开发的基础知识和基本概念本章作为预备内容,要求学生仅作了解。(二)Java语言概述1知识点和教学要求(1)了解:Java语言的产生、应用前景和特点;HTML文件的作用;(2)掌握:Java语言和C+语言的相同处及不同处;(3)熟练掌握:JavaApplet程序和JavaApplicatio程序的编辑、编译和运行过程。2能力培养要求(1)具有对JavaApplet程序的编辑、编译和运行的能力;(2)具有JavaApplication程序的编辑、编译和运行的能力。(三)Java语言基础1知识点和教学要求(1)了解强制数据类型的转换格式;了解运算符的优先级和结合性;Java语言向量引入的目的及其与数组的区别;(2)掌握Java语言各种数据类型的规定及其与C+语言在数据类型上的区别;(3)掌握Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;(4)熟练掌握Java语言变量、常量的使用及其运算操作。(5)熟练掌握Java语言流程控制语句的功能及使用。2能力培养要求(1)具有熟练使用Java语言中运算符、数组的能力;(2)具有熟练使用Java语言变量、常量的能力;(3)具有熟练使用Java语言编程流程控制的能力。(四)Java语言的类1知识点和教学要求(1)了解系统定义的类(包);(2)掌握类的可访问控制符和非访问控制符的种类及其控制功能;(3)掌握域的可访问控制符和非访问控制符的种类及其控制功能;(4)掌握方法的可访问控制符和非访问控制符的种类及其控制功能;(5)熟练掌握用户程序自定义类和对象的基本格式;并以电话卡类为典型例题学会并掌握分析Java语言程序的方法,培养独立编程的能力。2能力培养要求(1)具有使用Java语言所定义类的能力;(2)具有使用Java语言所定义类的修饰符、静态属性、方法、对象的能力;(3)具有在Java语言中使用自定义类的能力。(五)Java语言的继承与多态1知识点和教学要求(1)了解Java方法的重载;构造函数继承与重载的含义及应遵循的原则。(2)了解Java语言包的创建和引用;了解接口的作用、定义及实现方法。(3)熟练掌握以电话卡类为典型例题认真分析Java父类与子类、域继承和方法继承的操作过程。并进一步学会分析程序的方法。2能力培养要求(1)具有使用Java语言构造函数继承与重载的能力;(2)具有创建和引用Java语言包的能力;(3)具有使用Java语言中父类与子类、域继承和方法继承的能力。(六)Java语言的工具类与算法1知识点和教学要求(1)了解Java语言Object类、数据类型类、Math类和System类的功能及所提供的属性和方法;(2)了解JavaApplet类的作用;Java语言的各种算法(学生自学);(3)掌握String类对象和stringBuffer类对象的创建、使用和操作。(4)熟练掌握:JavaApplet类的主要方法及浏览器自动调用主要方法的操作过程。2能力培养要求(1)具有使用Java语言多种工具类库属性和方法的能力;(2)具有熟练的创建、使用和操作String类对象和stringBuffer类对象的能力。(七)图形用户界面的设计与实现1知识点和教学要求(1)了解Java常用的布局策略及主要容器组件(2)掌握图形界面的基本构成;(3)掌握利用Java类库中的类及方法绘制用户自定义的图形界面的方法;(4)熟练掌握Java标准组件的创建、使用与事件处理。2能力培养要求(1)具有使用Java语言类库中的类及方法绘制用户自定义的图形界面的方法的能力;(2)具有熟练的创建、使用Java标准组件与事件处理的能力。(八)高级编程1知识点和教学要求(1)了解Java的SwingGUI组件;流式输入输出与文件处理;网络通讯及对网上资源的访问方法;(2)掌握Java的异常处理机制和多线程的概念和实现方法。2能力培养要求具有处理Java语言异常处理机制的能力。三、技能训练(一)技能(或能力)训练1JavaApplet程序和JavaApplicatio程序的编辑、编译和运行过程。2Java语言的数据类型的使用。3Java语言系统定义的类、用户自定义的类,类的修饰符、类的静态属性、方法,对象的使用。4Java语言的继承性、多态性;Java方法的重载;构造函数的继承与重载;Java语言的包;Java语言的接口的使用。5Java语言的工具类库的使用;Java语言的向量、字符串及各种算法的使用。6图形用户界面的设计与实现。7高级编程技术应用。(二)技能(或能力)训练要求培养和提高学生面向对象程序设计的能力和Java语言的应用能力。四、学时分配建议序号教学内容理论教学上机实验小计1面向对象软件开发概述2242Java语言概述4483Java语言基础66124Java语言的类66125Java语言的继承与多态4486Java语言的工具类与算法2247图形用户界面的设计与实现66128高级编程448总 计343468五、几点说明本教学大纲适合于招收高中毕业生,学制为三年的高等职业技术教育计算机应用与维护专业。完成本课程的最少时数为68学时。教学大纲中的学时分配是建议性的。3本课程与其他课程的衔接与分工:本课程要安排在数据结构和C+程序设计后开课。4教学单元重点、难点、深广度的教学说明(1)Java的语言基础重点:java的运算符、数组、类型、数值、变量、流程控制难点:数组(2)Java面向对象技术重点:对象、封装、继承、多态、多重继承、接口、包、初始化和清除难点:接口的理解,多态性的形成和封装机制(3)Java程序设计重点:Java的异常处理、事件处理、简单图形设计、Applet难点:事件处理(4)Java高级程序设计重点:多线程、高级图形设计、网络编程、Javabeans难点:多线程、高级图形设计、网络编程5作业要求:本课程是一门实践性课程,在每次讲课后即要求学生上机演练课堂上教师讲授的内容,然后通过上机作业,完成学习任务。(1)所有作业均为上机操作内容,要求学生首先练习教材上的例题,然后做指定的作业。(2)每次上机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络信息安全协议基础
- 2025年佛山市高明区保安员招聘考试题库附答案解析
- 非医疗机构放射考试题库及答案
- 2025中智(北京)经济技术合作有限公司雄安分公司招聘31人备考题库附答案解析
- 2025重庆南岸区人力资源和社会保障局公益岗招聘8人历年真题汇编及答案解析(夺冠)
- 2025辽宁师范大学招聘高层次人才10人(第三批)历年真题汇编附答案解析
- 2025西咸新区沣东新城爱米粒幼儿园招聘历年真题汇编带答案解析
- 企业文件归档与保存模板
- 2025福建寿宁农信联社劳务派遣工3人历年真题汇编带答案解析
- 2025中国人民大学党委巡视工作领导小组办公室招聘1人备考题库带答案解析
- 2025年云南大理中考道德与法治试题及答案
- 6月16日全国安全宣传咨询日专题课件
- 2025年碳交易和减排专业资格考试试题及答案
- 2024年中考二模 模拟卷 数学(重庆卷)(答题卡)
- 江西体彩中心笔试题库及答案
- 球墨铸铁安装合同范本
- 2024–2025年中国数据标注产业深度分析报告
- 《慢性肉芽肿性疾病的诊断与治疗》课件
- 职业健康体检结果书面告知书及回执单
- 公安教导员现实表现材料
- 2025年综合窗口岗位工作人员招聘考试笔试试题(附答案)
评论
0/150
提交评论