Java程序设计教学大纲
《Java程序设计》教学大纲
《Java程序设计》教学大纲1 课程的基本描述课程名称Java语言程序设计Java Program Language课程性质专业基础课适用专业计算机科学与技术、软件工程、网络工程等参考教材Java 程序设计教程(慕课版)(第 2 版).张仁伟.人民邮电出版社。
总学时60学时考核方式期末上机考试(开卷考试)+课程作业,其中期末考试占50%,课程作业占50%本课程讲解Java语言的基本词法、语法、常用基础类和面向对象技术,除此以外,还要讲授程序设计要求、技能、方法和技巧,讲授分析问题和解决问题的方法,讲授算法的基本概念与应用。
Java语言基本内容包括基本数据类型、语句、类与对象、子类与继承、接口与实现、内部类与异常类、常用实用类、输入输出流、Java多线程机制、Java网络编程、泛型与集合框架、组件及事件处理、JDBC数据库操作。
2 教学定位通过本课程的学习,使学生获得JA V A语言程序设计的基本概念、方法和技巧,掌握JA V A 语言的语法,运用JA V A语言编写并调试通过能解决一定规模实际问题的程序,使学生受到程序设计基本功的严格训练,培养学生良好的程序设计风格和严密的逻辑思维能力,提高分析问题解决问题以及实际动手能力,为后续课程的学习以及为今后设计开发各种软件打下良好的基础。
2.1 课程教学目标1.能运用Java语言的基本词法、语法和常用类库等面向对象知识分析计算机复杂工程问题;2.能运用Java面向对象原理,借助相应资源,分析影响问题求解因素,并获得结论;3.能运用Java语言完成计算机系统或软件模块的设计。
2.2 课程的主要特点Java语言程序设计是一门专业基础课程。
课程内容包括语言的基本语法(词法和语法)、面向对象技术和常用基础类。
学生首先要切实掌握语言的基本语法,只有掌握了基本语法才有可能灵活运用语言,是具备程序设计能力的基础;Java语言本身是面向对象的语言,学生应很好地掌握面向对象技术,以便于理解面向对象的设计方法,并能用面向对象技术分析、设计软件系统;通过语言的学习,能够理解算法的概念,并能使用基本的、常用的算法解决信息处理问题;在学习语言的过程中,培养学生的编程能力,以利于学生终身学习。
《JAVA程序设计》教学大纲
《JAVA程序设计》教学大纲一、课程概述本课程是一门面向计算机科学与技术专业学生的JAVA程序设计课程,通过本课程的学习,学生将掌握JAVA语言的基本知识和编程技巧,并能够运用JAVA语言进行程序开发和问题解决。
二、课程目标1.了解JAVA语言的发展背景、特点和应用领域。
2.掌握JAVA语言的基本语法和编程规范。
3.熟悉JAVA的核心类库,并能够灵活运用。
4.掌握常见数据结构和算法,并能够使用JAVA实现。
5.培养学生的问题分析和解决能力,提高编程能力和代码质量。
三、教学内容与安排1.JAVA语言基础1.1JAVA语言概述1.2程序的编写与运行1.3数据类型与变量1.4运算符与表达式1.5控制语句与循环结构1.6数组与字符串1.7类与对象1.8方法与函数1.9异常处理2.JAVA面向对象编程2.1类与对象的概念2.2封装与继承2.3多态与接口2.4内部类与匿名类2.5泛型与枚举3.JAVA的图形化编程3.1 AWT与Swing框架3.2 常用的Swing组件与布局管理器3.3事件处理与监听器4.JAVA的输入输出流4.1字节流与字符流4.2文件的读写操作4.3序列化与反序列化4.4网络编程的基本概念5.JAVA的多线程编程5.1线程的概念与生命周期5.2线程的创建与启动5.3线程同步与互斥5.4线程的通信与协作6.数据结构与算法6.1线性表与链表6.2栈与队列6.3树与二叉树6.4图的表示与遍历6.5哈希表与排序算法四、教学方法1.理论与实践相结合的教学方法,通过讲解理论知识和实际案例的演示,培养学生的编程思维和实际操作能力。
2.采用小组合作学习的方式,鼓励学生互相交流、合作解决问题,培养团队合作精神和解决问题的能力。
3.通过课堂练习、编程作业、实验项目等形式,加强学生对知识的掌握和实际应用能力的培养。
五、学时分配-本课程总学时:72学时-理论学时:40学时-实验与实践学时:32学时六、评估与考核1.平时成绩:包括课堂表现、课堂作业和小组合作项目成果等。
《Java程序设计》课程教学大纲
《Java程序设计》课程教学大纲课程编号:08120031课程名称:Java程序设计/JAVA Programming总学时/学分:48/3(其中理论32学时,实验16学时)适用专业:计算机科学与技术一、课程目标通过本课程学习,学生应达到如下目标:目标1. 识别Java语言特点、基本语法、语言机制。
目标2. 将面向对象方法知识运用在程序设计案例中,能使用JAVA常用类、枚举、lambda 表达式、容器、泛型进行实例编程验证。
目标3. 利用JavaSE中的异常处理、输入输出等技术来表达处理程序应用问题。
目标4. 将图形用户界面和数据库编程技术运用中综合应用程序设计中。
目标5. 搭建Java开发环境,能设计实现各种Java技术的应用程序,且能测试运行。
二、课程目标对毕业要求的支撑三、教学过程安排四、实验或上机内容五、课程目标达成方法六、考核标准本门课程考核包括6个部分,分别为考试、作业、实验、讨论和测验。
具体要求及评分方法如下:1、期末考试试卷知识点要求2、作业3、实验4、讨论设置讨论课一次,要求学生按照讨论题目分组查阅资料,归纳总结,撰写报告。
5、测验随堂测验,老师给出题目,学生回答。
具体有任课老师给出评分标准。
七、教材及主要参考资料[1] 黑马程序员. Java基础入门(第2版)[M]. 清华大学出版社, 2018.[2] 郑人杰、马素霞、殷人昆. 软件工程概论(第2版)[M]. 机械工业出版社,2016.[3] Gay S.Horstmann. Java核心技术(第10版)[M]. 机械工业出版社,2016.[4] Y.Daniel Liang(美). Java语言程序设计(第10版)[M]. 机械工业出版社.2015.[5] 李刚. 疯狂Java讲义(第4版)[M]. 电子工业出版社,2018.[6] 封亚飞. 揭秘Java虚拟机[M]. 电子工业出版社,2017.[7] Bruce Eckel(美). Java编程思想(第4版)[M]. 机械工业出版社,2007.。
《Java语言程序设计》课程教学大纲
《Java语言程序设计》课程教学大纲课程思政内容1.培养学生民族认同感,树立远大职业理想。
梳理国产操作系统的发展历史与现状,包括华为、中兴等国产企业在全球市场的崛起,在操作系统领域的新架构,向学生展示中国的信息技术领域成就,增强使命感与荣誉感;通过华为孟晚舟事件、美国的芯片垄断—引出:民族认同感。
党的十八届五中全会通过的“十三五”规划《建议》,明确提出实施网络强国战略以及与之密切相关的“互联网+”行动计划。
国家正着力实现关键技术自主可控,为维护国家安全、网络安全提供技术保障。
中国信息化需求巨大,但在一些关键技术领域如操作系统、芯片技术、CPU 技术等方面,还难以做到自主可控,对国家安全造成威胁。
引导学生明确:建设网络强国,不仅仅是靠网络技术,还要有软件技术等其他各类技术的支撑。
引导学生作为软件技术专业的一员,应更加明晰专业人才的培养目标,更加明确专业领域内工作岗位和工作内容的社会价值,自觉树立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来。
2.向学生介绍中国在人工智能领域的布局,重点分析当代人工智能下软件技术如何支撑中国制造的智能化发展;3.通过专业知识的学习,引导学生深刻理解与认识所学软件开发知识对于国家信息产业发展、智慧城市建设、大数据智能信息处理等各方面的重要意义,使学生在学习过程中逐渐树立专业荣誉感;4.培养学生精益求精、工匠精神。
告诉学生在学好软件技术之后,走上工作岗位会成为程序员、软件系统运维人员、软件测试员、售前售后服务人员等。
在这些职位岗位上,要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及技术问题处理等工作内容完成好,保证软件系统运行时正确、稳定,保证客户的需求被精确采集和纳入软件开发计划,保证软件运行时遇到问题能被及时解决。
引导学生在学习时,将知识夯实、精技强能,方能在今后工作中本领过硬,不出纰漏,工作成果令用户满意。
引导学生认识到,作为职业人,其专注、敬业、责任担当对完成好本职工作,进而促进软件行业整体的高水平、优质化发展具有重要意义。
Java语言程序设计教学大纲(pdf 13页)
兰州大学信息科学与工程学院《Java语言程序设计》实验教学大纲一.课程基本信息:实验课程编号:课程名称:《Java语言程序设计》实验课课程性质:非单列实验课课程类型:必做课程负责人:马 俊等适用专业:计算机科学与技术专业、电子商务专业实验总学时:机房上机实验36学时,课外试验自定总 学 分:按教学大纲要求1 学分必开实验个数: 12 选开实验个数:3二.实验的地位、作用和目的:该实验课是课堂教学的必要补充,是消化课堂内容必须的过程,也是锻炼动手操作的主要方式。
三.实验基本要求:能够独立完成程序的调试,运行并得到正确的结果。
四.考核与报告:填写试验报告,附程序清单和源码,并画出主要流程图占50%;期末上机编程考核50%。
五.实验课教材根据课程要求与应用自编。
按阶段进行六.实验题目与内容提要第一阶段 JAVA编程基础阶段时间安排 第二次课后进行阶段目标 z掌握JAVA程序的基本结构z掌握变量命名和基本程序逻辑z掌握JAVA程序的编译和运行方法知 识 点 z基本的程序结构和程序逻辑z main()方法的参数列表重点和难点z main()方法的参数列表z基本程序逻辑z String类的使用第一部分: 指导:基本程序结构 30分钟编写3个基本的Java应用程序,给出源代码,并给出详细的编译和运行过程,对可能出现的基本编译错误予以说明第二部分: 指导练习 1 小时 30 分钟1)编写使用 switch 语句的程序.2)编写通过命令行接受参数的程序3)编写练习使用基本数据类型和赋值语句的程序4)编写使用运算符的例子程序,使用 System.out.println() 显示表达式结果。
5)编写程序,用于使用 String 类及其方法。
本过程只给问题描述和必要的提示,不给出源代码第三部分: 实验测试 1小时内容安排给出3个关于以上知识点的练习,只给出问题提示 注意事项第二阶段 JAVA类和对象阶段时间安排 第三次课后进行阶段目标 z掌握方法的重载和重写 z掌握包的声明和导入 z掌握构造函数的重载知 识 点 z方法的重载和重写 z包的声明和导入 z构造函数的重载重点和难点z方法的重载和重写z包的声明和导入z构造函数的重载第一部分:指导(基本类的构造和继承) 30 分钟编写一个使用类和类的继承的例子,给出全部的程序代码。
java课程设计教学大纲
java课程设计教学大纲一、引言Java语言是一种通用的、面向对象的编程语言,广泛应用于软件开发领域。
本教学大纲旨在为学习者提供一个全面的Java课程设计教学指导,帮助学习者系统学习Java编程的基础知识和应用技巧。
二、课程目标本课程设计旨在培养学生以下能力和素养:1. 掌握Java编程语言的基本语法和核心概念;2. 理解面向对象编程的原则和应用;3. 学会使用Java开发工具进行程序开发和调试;4. 掌握Java程序设计中的常用数据结构和算法;5. 能够利用Java进行简单的应用程序开发和项目实践。
三、课程内容1. Java基础知识1.1 Java发展历程和特点1.2 Java开发环境搭建1.3 Java程序的基本结构1.4 变量和数据类型1.5 运算符和表达式1.6 控制流程语句2. 面向对象编程2.1 类和对象的定义与使用 2.2 封装、继承和多态2.3 接口和抽象类2.4 异常处理机制2.5 泛型编程3. Java核心库3.1 输入输出流3.2 多线程编程3.3 GUI编程3.4 网络编程3.5 数据库编程4. 数据结构与算法4.1 线性表4.2 栈和队列4.3 树和图4.4 排序和查找算法4.5 分治算法和动态规划5. 综合项目实践5.1 根据教师要求,完成一个小型Java应用程序开发项目5.2 项目中涵盖Java核心知识和技术四、教学方法1. 理论讲解:通过课堂讲授,系统介绍Java编程语言的基本知识和核心概念。
2. 实践演练:通过编程实践,巩固学生对所学知识的理解和应用,提升编程技巧。
3. 课程设计:设计综合性项目,包括需求分析、软件设计、编码和测试等环节,培养学生综合运用所学知识的能力。
4. 课堂互动:鼓励学生提问、讨论和分享编程经验,激发学生的学习兴趣和动力。
五、教学评价1. 平时表现:包括课堂参与、作业完成情况等。
2. 实验报告:针对实验项目,撰写相关的实验报告,评估学生对所学内容的理解和应用。
《JAVA语言程序设计》教学大纲
《Java语言程序设计》课程教学大纲(适用于3年制高职软件技术专业和网络技术专业)一、课程的培养目标《Java语言程序设计》是高职院校软件技术专业和网络技术专业学生的一门必修课程。
Java语言作为当今Internet上最流行的编程语言,已经得到广泛的普及和应用。
通过本课程的学习,使学生掌握Java桌面程序尤其是网络编程的基本方法,能够根据现实生活实践编制出一些实用的客户机/服务器小程序。
根据3年制高职软件技术专业教学计划的要求,本课程应该达到以下教学目标:1、学生知识结构目标●使学生进一步掌握面向对象程序设计的思想和基本理论;●熟练掌握Java的数据类型、流程控制语句和主要API函数的使用方法;●熟练掌握Java图形界面设计、布局管理和事件监听方法;●熟练掌握异常处理、线程和I/O操作等应用方法;●掌握利用Socket进行客户机/服务器程序的编写;●掌握JCreator或其他Java开发环境的基本操作。
2、学生专业能力目标●熟练地运用JAVA语言进行面向对象的程序设计,并能编写小型应用程序;●培养良好的程序设计风格、编程和调试技巧;●培养学生搜集资料、阅读资料和利用资料的能力;●培养学生的自学能力。
3、学生专业素质目标●培养学生的逻辑思维能力;●培养学生的团队协作精神;●培养学生的学习的主动性和独立性。
●培养学生提出问题、分析问题和解决问题的能力。
二、与相关课程的联系1、与前序课程的联系●《计算机应用基础》培养学生基本计算机操作能力和常用软件的应用;●《C#语言程序设计》(《C++语言程序设计》)使学生具有面向对象程序设计的基本概念。
2、与后继课程的关系●为《JSP技术应用》和《J2EE技术应用》课程提供坚实的语言基础;●为《软件工程》课程提供开发实例;●为“毕业设计”提供前台开发平台支持。
三、教材的选用1、教材选取的原则●通过《C#语言程序设计》(《C++语言程序设计》),学生基本掌握面向对象程序设计方法,该课程着重于J2SE相关技术。
java教学大纲
java教学大纲Java 教学大纲一、课程概述Java 语言是一门广泛应用于企业级开发、移动应用开发等领域的编程语言。
本课程旨在为学生提供 Java 编程的基础知识和实践技能,使学生能够熟练使用 Java 进行程序设计和开发。
二、课程目标1、使学生掌握 Java 语言的基本语法和编程规范。
2、培养学生运用 Java 进行面向对象程序设计的能力。
3、让学生能够使用 Java 开发简单的应用程序。
4、提高学生的问题解决能力和逻辑思维能力。
三、课程内容(一)Java 基础1、 Java 开发环境的搭建JDK 的安装与配置常用开发工具(如 Eclipse、IntelliJ IDEA 等)的介绍与使用2、 Java 基本语法数据类型(整数、浮点数、字符、布尔等)变量与常量的定义和使用运算符和表达式控制流语句(ifelse、for、while、dowhile 等)3、数组与字符串数组的定义、初始化和操作字符串的处理和常用方法(二)面向对象编程1、类与对象类的定义和属性、方法对象的创建和使用构造函数和析构函数2、封装、继承与多态封装的概念和实现继承的原理和使用多态的实现和应用3、接口与抽象类接口的定义和实现抽象类的特点和用途(三)异常处理1、异常的概念和分类运行时异常和编译时异常2、异常的捕获和处理trycatch 语句的使用finally 块的作用(四)输入输出操作1、文件操作文件的读取和写入目录的操作2、控制台输入输出使用 Scanner 类进行输入 Systemout 进行输出(五)多线程编程1、线程的概念和创建继承 Thread 类和实现 Runnable 接口2、线程同步与互斥同步方法和同步块锁的使用(六)集合框架1、常见集合类(List、Set、Map 等)的使用ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等2、集合的遍历和操作(七)Java 网络编程1、 TCP/IP 协议基础2、 Socket 编程客户端和服务器端的实现四、教学方法1、课堂讲授:讲解 Java 编程的基本概念、语法和技术。
《Java语言程序设计》课程教学大纲
《Java语言程序设计》(第三版)课程教学大纲学分:4学分学时:72学时(其中:讲课学时:54 上机学时:27 )先修课程:计算机基础后续课程:《Java Web开发实战》适用专业:信息及其计算机相关专业开课部门:计算机系一、课程的性质与目标《Java语言程序设计》(第三版)是面向计算机相关专业的一门专业基础课,涉及Java语言中面向对象编程、多线程处理、网络通信以及程序设计模式等内容,课程具有较强的理论性、实用性和可操作性。
目的在于使学生了解Java语言特征、常用的Java API以及面向对象程序设计思想。
任务是使学生打下良好的Java基础,能够使用Java 语言编写简单的应用程序,并培养学生综合分析、设计并开发程序的能力。
二、课程设计理念与思路课程设计理念:Java程序设计课程是软件工程方向的重要基础课程。
课程设计上践行理论和实践一体化教学,理论与实践紧密联系。
本着懂理论、重应用的总体思路,突出体现高等职业教育技能型、应用性的特色,以实践教学为中心,以培养职业能力为根本,不局限于单纯的技能训练,使学生在完成案例的过程中,掌握专业知识和解决问题的能力。
课程设计思路:针对该课程的传统教学方法以理论应试为目的,难以适应培养企业IT人才的迫切需要的问题,在分析Java程序设计课程内容特点的基础上,在本课程中尝试使用真实项目贯穿整个教学过程,在演示案例上也尽可能使用具有前沿性的素材,使学生尽快熟悉并逐步掌握Java语言,进而让学生学会使用Java语言解决一些简单编程问题,对于提升学生的实践能力具有实际价值。
三、教学条件要求操作系统:Windows 10开发工具:IntelliJ IDEA四、课程的主要内容及基本要求第一章走进Java的世界第二章 Java编程基本功第三章面向对象编程第四章面向对象的特性第五章抽象类和接口第六章异常和常用类第七章集合框架第八章 I/O流第九章图形用户界面第十章线程与并发第十一章网络编程第十二章使用JDBC操作数据库第十三章幸运小猫爱心平台初心至善·匠心育人五、学时分配六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java语言程序设计》课程教学大纲
英文名称:Java language program designing
课程编号:0812133
课程类型:任选
学时/课内实践学时:32
学分:2
适用对象:通信工程专业本科生
先修课程:计算机基础、C语言程序设计基础
使用教材及参考书:
教材:
Java语言程序设计(基础篇),Y.Daniel Liang著,机械工业出版社
一、课程教学目标及学生应达到的能力
通过全面、系统地介绍Java语言的基础知识、运行机制、编程方法和技术,使学生理解面向对象的程序设计思想,掌握图形用户界面程序的特点和设计方法。
培养学生用“计算机思维”方式进行计算机编程,使学生能够运用Java语言作为一种思维工具解决处理现实问题,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的能力。
二、课程内容和基本要求
第一章引言
1.教学内容:
1.1 简单的Java语言程序介绍
1.2 Java语言程序的结构
1.3 Java语言程序的创建和执行过程
2. 教学目的及要求:
1)掌握IDE开发工具Eclipse的使用方法
2)掌握编写与运行 Java程序的方法
3)了解Java语言的概貌
4)为学习 Java语言和进行 Java程序的实验做好准备工作
3. 教学重点及难点:
1)Java语言的基本结构
2)Java程序设计的上机步骤
第二章基本程序设计
1. 教学内容:
2.1 基本数据类型
2.2 常量
2.3 String类型
2.4 数据的输入
2.5 程序设计风格
2. 教学目的及要求:
1)掌握Java的数据类型
2)掌握各种变量的声明方式
3)掌握运算符与表达式使用方法
4)掌握利用控制台和JOptionPane类进行输入输出的方法。
3. 教学重点及难点:
1) String类型的声明和使用
2) 值类型和引用类型的区别
3)控制台和JOptionPane类进行输入输出的方法
第三章数组
1.教学内容:
3.1 一维数组的声明和创建
3.2二维数组的声明和创建
3.3 针对数组的程序设计
3.4 数组应用示例
2.教学目的及要求:
1)掌握一维数组和二维数组的定义方法
2)掌握一维数组的程序设计方法
3)了解二维数组的程序设计方法
4)了解数组作为方法的参数的用法
3.教学重点及难点:
1)数组对象的创建和引用
2)数组作为方法的参数的用法
第四章类的设计
1. 教学内容:
4.1 面向对象的程序设计概述
4.2 类的定义
4.3 对象的创建和访问
4.4 this关键字的使用
4.5 实例成员、静态成员、常量
4.6 可见性修饰符
4.7 对象作为方法的参数
4.8 对象数组
2. 教学目的及要求:
1)掌握类的定义和对象的创建
2)掌握对象的访问方法及可见性的声明
3)掌握类变量、类方法、实例变量、实例方法、常量之间的区别和它们的使用方法
4)掌握this关键字的使用
3. 教学重点及难点:
1)类的定义及可见性修饰符的使用
2)类变量、类方法、实例变量、实例方法、常量之间的区别和它们的使用方法
第五章继承
1. 教学内容:
5.1 继承的概念
5.2 子类的定义
5.3 覆盖
5.4 object类
5.5 protected修饰符
5.6 final修饰符
2. 教学目的及要求:
1)掌握继承的程序设计方法
2)掌握在继承设计时构造方法中this和super关键字的使用
3)掌握继承设计时可见性修饰符(public、protected、private)的使用
4)掌握继承设计时覆盖和隐藏的概念
3. 教学重点及难点:
1)子类的设计
2)继承设计时构造方法中this和super关键字的使用
3)可见性修饰符(public、protected、private)的使用
第六章多态
1.教学内容:
6.1多态的概念
6.2多态的实现
6.3对象类型的转换
6.4 equals方法
6.5 ArrayList类的使用
2.教学目的及要求:
1)了解多态的概念
2)了解多态中静态绑定和动态绑定的使用3.教学重点及难点:
1)多态的概念
2)对象类型的转换
第七章抽象类
1.教学内容:
7.1抽象类概述
7.2 抽象类和抽象方法的定义
7.3 Calendar类和GregorianCalendar类的应用2.教学目的及要求:
1)了解抽象类的概念
2)了解抽象类的设计方法及在多态中的使用3.教学重点及难点:
1)抽象类和抽象方法的定义
第八章接口
1.教学内容:
8.1 接口的概念
8.2 接口的定义和实现
8.3 接口和抽象类的比较
8.4 Comparable接口介绍
8.5 包装类
2.教学目的及要求:
1)了解接口的概念和作用
2)了解接口的定义及实现方法
3.教学重点及难点:
1)接口的定义和实现
2)Comparable接口的实现
第九章异常
1.教学内容:
9.1异常概述
9.2 异常类型介绍
9.3 异常处理模型
9.4 捕获或声明必检异常
2.教学目的及要求:
1)了解异常的种类、形成机制及处理流程
2)掌握异常的程序设计方法
3.教学重点及难点:
1)异常的种类
2)异常处理模型
第十章图形用户界面程序设计
1.教学内容:
10.1事件驱动程序设计概述
10.2 基于委托的事件处理模型
10.3 内部类的设计
10.4 匿名内部类的设计
10.5 方便适配器类的使用
10.6 鼠标、键盘、定时器事件介绍
2.教学目的及要求:
1)了解Java的事件处理机制
2)掌握为不同组件编写事件处理程序的方法
3.教学重点及难点:
1)基于委托的事件处理模型
2)内部类、匿名内部类的设计
3)方便适配器类的使用
三、课程教学基本要求
1.讲授:
教学方法采用先理论后上机的教学方式,使用多媒体教学,使学生掌握基本概念和基本操作。
2.作业:
每次试验后完成试验报告
3.考核方式:
本课程为考查科目,考核采用开卷形式。
在总成绩中,平时成绩占40%,考试成绩占60%。
五、学时分配。