版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计课程教案(一般版)开课对象:软件工程,数字媒体专业本科生学时/学分:64/4 课堂教学/课内试验:48/16使用教材:2022,国家十一五规划教材主要参考书:《Java20225《Java2022(Eckel,B.)著,陈昊鹏等译.机械工业出版社,2022J〕》,RusselWinder&GrahamRoberts人民邮电出版社,2022.2课程总体目标本课程是软件工程专业开设的学科根底课。本课程的教学任务是通过JavaJavaJavaJava课程的主要内容如下:1、绪论2、Java3、Java4、数组、字符串、向量和哈希表5for6、Java7、文件与数据流8、Java9、多线程程序设计10、网络程序设计1章绪论一、教学目的和要求JavaJavaJava二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容JavaJavaJavaJava2、教学重点Java3、教学难点理解JavaPath编译与运行的留意事项。4、解决方法原理讲解,操作演示5、学时安排进展历史:0.5Java0.5Java0.50.5三、教学过程〔教学方法、实施步骤〕使用PPT讲解,运行环境配置,编译运行Java程序则现场操作演示。四、课外学习要求和作业要求课外作业:要求下载JDK,自行安装配置并编译运行HelloWorld.java2Java一、教学目的和要求JavaJava实现程序的规律;把握构造化程序设计的思想和算法描述工具的使用。二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容标识符和关键字常量和变量算符、条件运算符等表达式return构造化程序设计2、教学重点句。3、教学难点序流程掌握语句。分支语句的嵌套;循环语句的嵌套;标号的概念与使用。4、解决方法原理讲解,操作演示5、学时安排2数据类型转换,运算符,表达式:1、Continuereturn2构造化程序设计:1三、教学过程〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求并条试运行。要求学会使用算法描述工具表示和设计程序的算法。3一、教学目的和要求用。了解变量作用域范围与参数传递方式。了解并能运用Java中面对对象的封装性、继承性、多态性;抽象类、接口、内部类的概念和使用方法。二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容类和对象的根本概念。面对对象程序设计根本思想。实例对象的创立与使用。继承性。封装性和访问权限掌握。staticfinal。包的概念和使用抽象类和接口。内部类。2、教学重点继承,包,抽象类和接口。3、教学难点类与对象的概念、创立和使用;方法重载的规章;类的继承与运行时多态,类的应用,接口的应用;抽象类与接口的异同。4、解决方法原理讲解,操作演示5、学时安排类和对象的根本概念,面对对象程序设计根本思想:2学时类的设计、构造方法、类的成员变量和成员方法,实例对象的创立与使用,变量作用域范围与参数传递方式:2继承性,方法掩盖,多态性:静态多态性和动态多态性:2abstract、staticfinal,包的概念和使用:2抽象类和接口,内部类:2学时〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求44一、教学目的和要求使用字符串String的常用方法,把握StringBuffer的用法,了解并把握向量Vector,Hashtable、HashMapWeakHashMap二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容数组:一维数据和多维数组。StringBuffer。向量:Vector。、HashMapWeakHashMap。2、教学重点一维数组的使用,StringStringBufferVector3、教学难点用方法的区分,哈希表类的使用。4、解决方法原理讲解,操作演示5、学时安排数组:一维数据和多维数组:1.5学时向量:Vector,哈希表:1.5三、教学过程〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求并条试运行。要求作业必需进展上机调试。5一、教学目的和要求了解特别的概念,特别类的层次构造;把握特别的抛出、捕获和处理方法;能够自定义特别类并且使用自定义特别类。二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容特别的概念。特别类的层次构造。自定义特别类2、教学重点特别的根本概念,特别的抛出捕获和处理,自定义特别类。3、教学难点定义特别类。4、解决方法原理讲解,操作演示5、学时安排0.5特别的抛出、捕获和处理:1自定义特别类:0.5三、教学过程〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求并条试运行。安排一次课内上机试验。6一、教学目的和要求够编写从键盘输入数据以及对磁盘文件进展读写的程序二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容输入流与输出流的根本概念。DataOutputStream,FileInputStreamFileOutputStream,PrintStream,带缓存的输入流和输出流。文件和随机存取文件。Writer,FileReaderFileWriter,带缓存的读写器,PrintWriter。对象序列化。2、教学重点存取文件。3、教学难点序列化。4、解决方法原理讲解,操作演示5、学时安排输入流与输出流的根本概念,常见输入和输出流类的使用,过滤流的使用:2ReaderWriterFileReaderr带缓存的读写器,PrintWriter,对象序列化:2三、教学过程〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求并条试运行。安排一次课内上机试验。7一、教学目的和要求处理机制及其实现方法,了解SwingSwingJava二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容AWT布局治理器。大事处理机制。Swing键盘和鼠标大事处理。高级图形用户界面:菜单、树、表格和多文档界面。AppletApplet要方法,AppletAppletJava2、教学重点常用的GUI组件和容器,布局治理器,大事处理机制,菜单和表格。3、教学难点:布局治理器的敏捷应用,大事处理机制,表格处理。4、解决方法原理讲解,操作演示5、学时安排2大事处理机制:2Swing2键盘和鼠标大事处理:2高级图形用户界面:菜单、树、表格和多文档界面:2学时AppletApplet要方法,AppletApplet2Java的图形程序设计:2学时三、教学过程〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求48一、教学目的和要求处理机制及其实现方法,了解SwingSwingJava二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学内容线程的创立。线程的状态与线程的掌握。线程优先级与线程调度。多线程的同步问题和处理方法。2、教学重点线程的创立、线程的掌握与调度,多线程同步问题。3、教学难点startrun方法的区分,多线程同步问题和处理方法。4、解决方法原理讲解,操作演示5、学时安排2线程优先级与线程调度,多线程的同步问题和处理方法:2三、教学过程〔教学方法、实施步骤〕使用PPT讲解,对每一个编程学问点编写Java程序进展运行演示。四、课外学习要求和作业要求29一、教学目的和要求处理机制及其实现方法,了解SwingSwingJava二、讲授的内容提要和重点、难点及其解决方法,学时安排1、教学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 墓碑雕刻行业市场调研分析报告
- 碳酸水用虹吸瓶细分市场深度研究报告
- 自动配页机项目运营指导方案
- 蓄电瓶项目营销计划书
- 保险客户服务行业经营分析报告
- 目录册市场分析及投资价值研究报告
- 低碳出行行业市场调研分析报告
- 广告代理服务行业经营分析报告
- 自助取款机ATM细分市场深度研究报告
- 定制旅行品牌推广行业营销策略方案
- 傅雷家书读后感3000字(3篇)
- 房建工程二次预埋施工技术交底强弱电管线预埋
- 三年级上册信息技术课件-3.4畅游网上世界 |粤教版
- GBZ(卫生) 5-2016职业性氟及其无机化合物中毒的诊断
- 音乐能告诉我们什么
- GB/T 18952-2017橡胶配合剂硫磺及试验方法
- 膝关节置换术的护理课件
- 医院统计学试题+答案
- 电子工艺设计及技术课件
- 二年级语文上册优秀课件-第三单元复习
- 集成电路关键材料及设备工作方案
评论
0/150
提交评论