版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
--可编辑修改-课程基本信息
Java语言程序设计□公共基础课 □职业基础课 ■职业技术学年第一学期教学专业总学时
计算机应用技术专业120 理论学时
教学班级60
14计应大专班实践学时 60课
《Jav(1,刘志成,人民邮电出版社,2014宋晓燕知识目标:使学生掌握Java语言的基本理论、掌握面向对象的基本概程念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程工具教 JAVA语言的基本知识能熟练地应用Swing和JDBC技术设计C/S架构的学 网络应用系统,为学生以后从事更专业化的软件开发工作奠定基础。能力目标:使学生能够掌握程序设计的基本技能;对网络应用进行目 析、设计、编码及调试的能力;能够根据用户需求规划、设计、制作构架的网站;具备分析问题解决问题的能力,为未来在计算机应用系统开标发领域的深入和发展打下基础。素质目标:培养学生热爱科学、实事求是的良好学风,使学生具有良及好的职业道德、爱岗敬业的精神,具有严谨细致的工作作风和理论联系实要 际、勇于开拓创新的精神;使学生了解与本课程有关的技术规范,树立结、协作、担当的工程意识。求项目名称任务名称
Java语言程序设计任务一 项目概述 学时数 4了解《计算机网络应用设计项目》教学目标、教学方式、系统运行教学目标 平台及程序架构掌握信息系统的相关概念计算机网络中的相关概念软件体系结构;掌握Java环境设置及安装。教学重点教学难点教学方法
计算机网络中的相关概念、软件体系结构、Java环境设置及安装软件体系结构、Java环境设置视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第0章 项目概述第1节信息系统的相关概念信息与数据信息技术信息管理系统第2节计算机组成原理及工作过程计算机硬件系统计算机工作过程计算机软件系统第3节计算机网络的相关概念计算机网络的定义及功能计算机网络的组成计算机网络的分类第4节.数据库系统相关概念数据库数据库系统数据库管理系统数据库应用系统数据库服务器第5节软件体系结构概述主机终端体系结构分层体系结构(C/SB/S结构)课后作业项目名称 Java语言程序设计任务名称教学目标
任务二 开发第一个java程序(程序结构理解什么是程序了解Java的技术内容会开发简单Java程序掌握简单调试与排错技术
学时数 4教学重点教学难点教学方法
Java程序的框架、开发程序的步骤、掌握简单调试与排错技术Java程序分析、程序的调试和排错技术视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第1章 开发简单Java应用程序第1节Java语言概述计算机语言发展的四个阶段Java语言的发展史Java的特点第2节开发简单的Java程序Java开发环境Java开发环境概述课堂案例——搭建Java开发环境Java程序框架开发Java程序的步骤课堂案例——命令行方式开发第一个java应用程序,常见错误1.认真阅读第一章,并预习第二章。课后作业1.认真阅读第一章,并预习第二章。课后作业2.做界面:项目名称Java语言程序设计任务名称任务三:数据类型与运算符学时数8会使用常用数据类型int,double,char,String教学目标掌握常量、变量的概念会使用基本运算符会进行数据类型转换教学重点Java程序分析、程序的调试和排错技术教学难点Java程序分析、程序的调试和排错技术教学方法视听教学法和任务教学法,在多媒体教室实施教学内容备 注第2章 数据类型与运算第1节Java主类结构第2节基本数据类型整数类型浮点类型float单精度、double双精度字符类型char类型布尔类型 Boolean类型第3节变量与常量常量变量课堂案例第4节运算符1.赋值运算符“=”2.算术运算符+、-、*、/、%3.自增自减运算符4.比较运算符>;<;==;>=;<=;!=5.逻辑运算符&&;||;!三目运算符运算符的优先级第5节数据类型转换自动类型转换强制类型转换第6节课堂案例课后作业课后作业某学员3门课成绩如右表所示,编程实现:JavaSQL3门课的平均分(3)3(4)求出最高分和最低分2.编程计算表达式的值:X+a%3*(int)(x+y)%2/4,设x=2.5,a=7,y=4.73.输入课本P35页课堂案例3——使用运算符和表达式。项目名称项目名称Java语言程序设计任务名称任务四 运算符和条件结构学时数6掌握boolean类型的用法使用基本if条件结构教学目标使用双重、多重if条件结构掌握switch结构的用法掌握从键盘输入数据的方法ifswitch教学重点数据的方法。教学难点多重if条件结构的条件设置、掌握从键盘输入数据的方法。教学方法视听教学法和任务教学法,在多媒体教室实施教学内容备 注第3章 程序流程结构——条件结构第1节基本if条件语句boolean类型的用法第一种形式:if第二种形式:if—else第2节多分支条件语句嵌套语句:if. elseifswitch多分支语句从键盘输入数据的方法编程实现判定指定数的奇偶性。成绩==100分,爸爸给他买辆车成绩>=90分,妈妈给他买MP490分>成绩>=60分,妈妈给他买本参考课后作业 成绩<60分,什么都不买按1:拨爸爸的号按2:拨妈妈的号按3:拨爷爷的号按4:拨奶奶的号项目名称项目名称Java语言程序设计任务名称任务五 循环结构学时数12理解循环的含义会使用while循环结构会使用do-while循环结构教学目标会调试解决简单的程序错误学会使用for循环结构学会在程序中使用break和continue学会使用forwhiledo-while循环结教学重点构教学难点循环条件和循环控制语句、程序中使用break和continue教学方法视听教学法和任务教学法,在多媒体教室实施教学内容备 注第4章 循环结构1节循环结构while循环结构do-while循环结构学会使用for循环结构程序中使用breakcontinue循环语句嵌套第2节课堂案例100以内的素数打印乘法口诀表1、循环输出1到100之间所有能被3或能被4整除的数。2、循环输出200到300之间所有能被5整除,或能被2整除并且能被3整除的数。3、循环输出1到2000中所有能4整除但不能被100整除的数,或能被400整除的数。4、计算1+2+3+……+100的结果。课后作业 5、计算1*2*3*4*……*10的结果。6、输入一个大于0的整数放入到变量n中,计算1+2+3+……+(n-1)+n的结果。7、输入一个整数放入到变量n中,如果这个整数大于0,那么计算1+2+3+……+(n-1)+n的结果,否则输出“输入的数据有错误”。8、循环输入5个学生的成绩,计算这5个学生的总分,及平均分。9nn次接收n输出输出“学生的人数不能为负数”.10、循环问“你好吗?”,如果回答的是“好”,那么就结束循环,否则就继续问。用程序描述这个故事。11、循环输入字符串,将这些输入的字符串都连接起来,至到输入的字符串为“Esc”就结束循环,最后显示这个连接起来的字符串。比如:输入abc就输出abcdef输入def输入Esc输出1000以内的水仙花数使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它0250度,每隔20转换关系:华氏温度=摄氏温度*9/5.0+32项目名称任务名称
Java语言程序设任务六 数组和字符串
学时数 8教学目标 掌握数组排序掌握字符串的创建方式掌握字符串的常用操作教学重点
的常用操作教学难点教学方法
数组的创建和使用视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第5章 数组和字符串第1节数组一维数组的声明与创建一维数组的初始化二维数组的创建与初始化课堂案例——数组元素排序第2节String类声明并创建字符串(常用)使用字符数组创建字符串连接字符串连接字符串“Hello”和“Java”连接其他数据类型获取字符串长度字符串查找indexOf(Strings)lastIndexOf(Stringstr)查找字符串最后一次出现位置获取指定索引位置的字符 charAT(intindex)获取子字符串字符串替换判断字符串是否相等字母大小写转换字符串分割去除空格求出一个一维数组中的最大值和最小值。为数组从小到大排序。使用数组打印9*9乘法表。声明一个字符串的数组,空间为5个。将第一个空间的值设置为空间中的值。声明一个字符串的数组,空间为5姓名。再使用循环输出这五个学生的姓名.课后作业 6.声明一个int型的数组循环接收8个学生的成绩计算这8个生的总分及平均分。声明一个char然后使用循环将它反序输出。如"你和我"。循环输入5个学生的姓名及成绩放入到数组中,然后计算这5学生的平均分,最后输出格式如下:张三 李四 麻子 王二 小燕子8090958296平均分是:??定义一个长度为10的整型数组,循环输入10用循环查找出此数组中的最大及最小值。项目名称任务名称
Java语言程序设计任务七 对象和类 学时数 4掌握类和对象的特征教学目标 理解封装会创建和使用对象教学重点教学难点教学方法
类和对象的区别;类的定义;创建和使用对象类的定义;创建和使用对象视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第6章 对象和类第1节面向对象概述类和对象的特征类和对象的区别第2节JAVA中的类和对象类的定义成员变量成员方法对象的创建和使用toString()方法设计一个book类,属性为:书名字符串类型:name;出版社字符设计一个book类,属性为:书名字符串类型:name;出版社字符串类型:cbs;方法:setbook()作用打印出“java程序设计”功能。课后作业内容。项目名称 Java语言程序设计任务名称教学目标
任务八 类的方会定义和使用类的方法理解变量作用域会创建包组织Java工程会添加类方法的JavaDoc注释
学时数 4教学重点教学难点教学方法
掌握定义和使用类的方法;掌握变量作用域。掌握定义和使用类的方法;掌握变量作用域。视听教学法和任务教学法,在多媒体教室实施教学内容 备注7章类的方法1节类的方法类的方法定义方法的返回值方法调用变量作用域方法调用案例——编写成绩计算类及其测试类第2节包与JAVA类库1.包的创建2.引入包2.引入包3.Java常用类库简介1.编程求长方形的面积课后作业2.编程求任意半径的圆的面积。项目名称 Java语言程序设计任务名称教学目标
任务九 面向对象(一方法重载构造方法this关键字面向对象的封装性
学时数 4教学重点教学难点教学方法
计算机网络中的相关概念、软件体系结构、Java环境设置及安装软件体系结构、Java环境设置视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第8章 面向对象(一)第1节 构造方法参数化构造方法及示例隐式构造方法及示例this关键字的使用第2节面向对象的封装性为属性封装为方法封装访问封装内容编写一个student类:属性:float类型:high、weight、ageString类型:name、sex、stdno方法:setValue1 功能:设置high、weight、age三个属性的值setValue2 功能:设置name、sex、stdno三个属性的值show1 功能:打印输出high、weight、age三个属性的show2 功能:打印输出name、sex、stdno三个属性的值课后作业 开发思路:首先创建一个java项目,一个java公共类在该java公共类中,创建一个student声明 float类型high、weight、ageString类型name、sex、stdno编写方法在主类中声明student对象使用对象调用方法项目名称 Java语言程序设计任务名称教学目标
任务十 面向对象(二理解继承及其特点运用JAVA程序实现继承理解多态及其特点设计运用JAVA掌握访问修饰符和方法修饰符接口的定义及实现
学时数 10教学重点
运用JAVA程序实现继承;掌握访问修饰符和方法修饰符;运用JAVA程序实现多态教学难点教学方法
继承的Java实现、多态的Java实现视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第9章 面向对象(二)第1节继承继承的特点继承的Java实现第2节运用JAVA程序实现多态super关键字和super()的使用方法重载及其调用方法重写及其调用课堂案例——方法重载和方法重写第3节修饰符访问修饰符访问修饰符方法修饰符抽象类和抽象方法3.1课堂案例——定义形状第4节接口接口的定义接口的实现课堂案例课后作业(用方法重载实现)项目名称 Java语言程序设计任务名称
任务十一 异常
学时数 6理解异常的概念运用try块、catch块和finally块处理异教学目标 运用多重catch块处理异常运用关键字throw和throws处理异常运用JAVA编写和使用自定义异常
运用try块、catch块和finally块处理异常;运用关键字 throw和throws处理异常;运用JAVA编写和使用自定义异常运用关键字throw和throws处理异常;运用JAVA编写和使用自定义异常教学方法 视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第10章 异常第1节异常的概念异常的概念异常类的层次结构第2节Java中的异常处理异常处理机制声明异常抛出异常课堂案例——声明和抛出异常捕获和处理异常try块、catch块和finally块处理异常多重catch块处理异常课堂案例——处理异常第3节运用Java编写和使用自定义异常自定义异常概述课堂案例——自定义异常编写一个类,在main()的try块里抛出一个Exception对象。传递一个课后作业 符串参数给Exception的构造方法在catch子句里捕获此异常对象并且打印字符串参数。添加一个finally子句,打印一条信息以证明该块语句确实得到了执行。项目名称 Java语言程序设计任务名称教学目标
任务十二 JDBC基础知识了解JDBC的概念及必要了解JDBC驱动程序类型理解JDBC程序的结构运用JDBC进行数据库编程
学时数 4教学重点教学难点教学方法
理解JDBC程序的结构;运用JDBC进行数据库编程运用JDBC进行数据库编程视听教学法和任务教学法,在多媒体教室实施教学内容 备 注第11章 数据库编程第1节JDBCJDBC概述创建示例数据库第2节JDBC数据库编程URL加载驱动程序并建立连接课堂案例——使用专用JDBC驱动程序连接数据库SQL语句第3节数据库的基本操作第3节数据库的基本操作1.数据查询2.数据添加/删除/修改3.使用存储过程第4节数据库元数据操作1.元数据概述2.课堂案例——操作数据库元数据课后作业对在SQLServer2000中创建的数据库中的数据进行查询、增、删、改操作。
Java语言程序设计任务十三 Java图形用户界面技术 学时数 44了解抽象窗口工具包(AWT)和Swing的概念及区别掌握Swing容器组件的使用场合和使用方法掌握SwingGUI组件的特点和使用方法能应用SwingGUI组件构造桌面程序界面能应用程序中的布局管理器优化界面设计能实现GUI事件处理掌握SwingGUI组件的特点和使用方法;能应用程序中的布局管理器优化界面设计;能实现GUI事件处理掌握SwingGUI组件的特点和使用方法;能实现GUI事件处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鼓号队活动总结
- 社区民政的工作总结
- 2023年初中政治教学计划表-初中政治教学计划(三篇)
- 下半年工作计划
- 办公室行政个人年终总结
- 护理大专自我鉴定
- 2021学院军训活动总结5篇
- 关于调查问卷和的制作
- 六单元写作《发挥联想和想象》课件
- 《肺动脉高压的护理》课件
- 京瓷哲学培训课件
- 天猫电子商务案例分析
- 2022年1201广东选调生考试《综合行政能力测验》真题
- 有机肥料采购项目售后服务方案
- 综合实践活动(1年级下册)第3课时 感恩卡设计与制作-课件
- 2023河南省科学院招聘144人笔试参考题库(共500题)答案详解版
- (完整版)小学生英语百科知识竞赛题及答案
- 肥料、农药采购服务方案(技术方案)
- 政府经济学网上作业-第2次任务-以“政府支出”为主题-撰写一篇不少于1000字的小论文
- 格构护坡施工方案完整
- 肾恶性肿瘤的护理查房
评论
0/150
提交评论