《Java语言程序设计》教案设计_第1页
《Java语言程序设计》教案设计_第2页
《Java语言程序设计》教案设计_第3页
《Java语言程序设计》教案设计_第4页
《Java语言程序设计》教案设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

?Java语言程序设计?讲课设计设计?Java语言程序设计?讲课设计设计?Java语言程序设计?讲课设计设计课程名称课程种类开设学期讲课专业总学时使用教材任课教师课程教学目标及要求

适用文档课程根本信息Java语言程序设计□公共基础课□职业基础课■职业技术课2021—2021学年第一学期计算机应用技术专业讲课班级14计应大专班120理论学时60实践学时60?Java程序设计实例教程?〔第1版〕,刘志成,人民邮电第一版社,2021年宋晓燕知识目标:使学生掌握Java语言的根本理论、掌握面向对象的根本见解和使用面向对象技术进行程序设计的根本思想;掌握面向对象编程工具JAVA语言的根本知识;能娴熟地应用Swing和JDBC技术设计C/S架构的网络应用系统,为学生此后从事更专业化的软件开发工作确立基础。能力目标:使学生可以掌握程序设计的根本技术;对网络应用进行分析、设计、编码及调试的能力;可以依据用户需求规划、设计、制作C/S构架的网站;具备分析问题解决问题的能力,为将来在计算机应用系统开发领域的深入和张开打下基础。素质目标:培育学生热爱科学、脚扎实地的优秀学风,使学生拥有良好的职业道德、敬业爱岗的精神,拥有谨慎仔细的工作作风和理论联系实际、勇于开辟创新的精神;使学生认识与本课程有关的技术标准,建立团结、协作、担当的工程意识。文案大全适用文档工程名称Java语言程序设计任务名称任务一工程概括学时数4认识?计算机网络应用设计工程?讲课目的、讲课方式、系统运转讲课目的平台及程序架构。掌握信息系统的有关见解;计算机网络中的有关见解、软件系统结构;掌握Java环境设置及安装。讲课要点计算机网络中的有关见解、软件系统结构、Java环境设置及安装讲课难点软件系统结构、Java环境设置讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第0章工程概括第1节信息系统的有关见解信息与数据信息技术3.信息管理系统第2节计算机构成原理及工作过程计算机硬件系统计算机工作过程计算机软件系统第3节计算机网络的有关见解计算机网络的定义及功能计算机网络的构成计算机网络的分类第4节.数据库系统有关见解数据库数据库系统文案大全适用文档数据库管理系统数据库应用系统数据库效力器第5节软件系统结构概括1.主机终端系统结构2.分层系统结构(C/S结构和B/S结构)课后作业文案大全适用文档工程名称Java语言程序设计任务名称任务二开发第一个java程序〔程序结构〕学时数4理解什么是程序认识Java的技术内容讲课目的会开发简单Java程序掌握简单一试与排错技术讲课要点Java程序的框架、开发程序的步骤、掌握简单一试与排错技术讲课难点Java程序分析、程序的调试和排错技术讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第1章开发简单Java应用程序第1节Java语言概括计算机语言张开的四个阶段Java语言的张开史Java的特色第2节开发简单的Java程序1.Java开发环境1.1Java开发环境概括讲堂事例——搭建Java开发环境Java程序框架开发Java程序的步骤讲堂事例——命令行方式开发第一个java应用程序,常有错误课后作业

1.仔细阅读第一章,并预习第二章。2.做界面:文案大全适用文档工程名称Java语言程序设计任务名称任务三:数据种类与运算符学时数8会使用常用数据种类int,double,char,String讲课目的掌握常量、变量的见解会使用根本运算符会进行数据种类变换讲课要点Java程序分析、程序的调试和排错技术讲课难点Java程序分析、程序的调试和排错技术讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第2章数据种类与运算符第1节Java主类结构第2节根本数据种类整数种类浮点种类float单精度、double双精度字符种类char种类布尔种类Boolean种类第3节变量与常量常量变量讲堂事例第4节运算符赋值运算符“=〞算术运算符+、-、*、/、%自增自减运算符比较运算符>;<;==;>=;<=;!=逻辑运算符&&;||;!三目运算符运算符的优先级文案大全适用文档第5节数据种类变换自动种类变换强迫种类变换第6节讲堂事例1.某学员3门课成绩如右表所示,编程实现:(1)Java课和SQL课的分数之差(2)3门课的均匀分(3)求出3门课的总分课后作业(4)求出最高分和最低分2.编程计算表达式的值:X+a%3*(int)(x+y)%2/4,设,a=7,3.输入课本P35页讲堂事例3——使用运算符和表达式。文案大全适用文档工程名称Java语言程序设计任务名称任务四运算符和条件结构学时数6掌握boolean种类的用法使用根本if条件结构讲课目的使用两重、多重if条件结构掌握switch结构的用法掌握从键盘输入数据的方法讲课要点使用两重、多重if条件结构;掌握switch结构的用法;掌握从键盘输入数据的方法。讲课难点多重if条件结构的条件设置、掌握从键盘输入数据的方法。讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第3章程序流程结构——条件结构第1节根本if条件语句boolean种类的用法第一种形式:if第二种形式:if—else第2节多分支条件语句嵌套语句:if.......elseifswitch多分支语句从键盘输入数据的方法文案大全适用文档1.编程实现判断指定数的奇偶性。2.输入赵本山的考试成绩,显示所获奖赏成绩==100分,爸爸给他买辆车成绩>=90分,妈妈给他买MP490分>成绩>=60分,妈妈给他买本参照书成绩<60分,什么都不买课后作业3.张三为他的设定了自动拨号按1:拨爸爸的号按2:拨妈妈的号按3:拨爷爷的号按4:拨奶奶的号文案大全适用文档工程名称Java语言程序设计任务名称任务五循环结构学时数12理解循环的含义会使用while循环结构讲课目的会使用do-while循环结构会调试解决简单的程序错误学会使用for循环结构学会在程序中使用break和continue讲课要点学会使用for循环结构;会使用while循环结构;会使用do-while循环结构讲课难点循环条件和循环控制语句、程序中使用break和continue讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第4章循环结构第1节循环结构while循环结构do-while循环结构学会使用for循环结构程序中使用break和continue循环语句嵌套第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个学生的分,及均匀分。9、第一要求用入学生的数量放入到量n中,假如个数大于后作0,那么就循n次接收n个学生的成,算分及均匀分。否出“学生的人数不可以数〞.10、循“你好?〞,假如回复的是“好〞,那么就束循,否就。用程序描绘个故事。11、循入字符串,将些入的字符串都接起来,至到入的字符串“Esc〞就束循,最后示个接起来的字符串。比方:入abc入def入Esc就出abcdef12.出1000之内的水仙花数13.使用do-while:出氏温度与氏温度的照表,要求它从氏温度0度到250度,每隔20度一,照表中的条目不超10条。关系:氏温度=氏温度*9/5.0+32文案大全适用文档工程名称Java语言程序设计任务名称任务六数组和字符串学时数8掌握一维数组创办和使用的方法掌握二维数组创办和使用的方法讲课目的掌握数组排序掌握字符串的创办方式掌握字符串的常用操作讲课要点一维数组创办和使用的方法;掌握二维数组创办和使用的方法;字符串的常用操作讲课难点数组的创办和使用讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第5章数组和字符串第1节数组一维数组的申明与创办一维数组的初始化二维数组的创办与初始化讲堂事例——数组元素排序第2节String类申明并创办字符串〔常用〕使用字符数组创办字符串连结字符串通接字符串“Hello〞和“Java〞连结其余数据种类获得字符串长度字符串查找indexOf〔Strings〕7.lastIndexOf(Stringstr)查找字符串最后一次出现地点8.获得指定索引地点的字符charAT〔intindex〕9.获得子字符串文案大全适用文档字符串取代判断字符串能否相等字母大小写变换字符串切割去除空格1.求出一个一维数组中的最大值和最小值。2.为数组从小到大排序。3.使用数组打印9*9乘法表。4.申明一个字符串的数组,空间为5个。将第一个空间的值设置为“张三〞,第二个空间的值为“李四〞,第三个空间的值为“王二〞,第四个空间的值为“麻子〞,第五个空间的值为“小红〞。此后再输出全部空间中的值。5.申明一个字符串的数组,空间为5个。使用循环接收五个学生的姓名。再使用循环输出这五个学生的姓名.课后作业6.申明一个int型的数组,循环接收8个学生的成绩,计算这8个学生的总分及均匀分。7.申明一个char型的数组,在此数组中放入'我','和','你'三个字符,此后使用循环将它反序输出。如"你和我"。8.循环输入5个学生的姓名及成绩放入到数组中,此后计算这5个学生的均匀分,最后输出格式以下:张三李四麻子王二小燕子8090958296均匀分是:??9.定义一个长度为10的整型数组,循环输入10个整数。此后再使用循环查找出此数组中的最大及最小值。文案大全适用文档工程名称Java语言程序设计任务名称任务七对象和类学时数4掌握类和对象的特色讲课目的理解封装会创办和使用对象讲课要点类和对象的差别;类的定义;创办和使用对象讲课难点类的定义;创办和使用对象讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第6章对象和类第1节面向对象概括类和对象的特色类和对象的差别第2节JAVA中的类和对象类的定义成员变量成员方法对象的创办和使用toString()方法设计一个book类,属性为:书名字符串种类:name;第一版社字符串种类:cbs;方法:setbook〔〕作用打印出“java程序设计〞功能。课后作业要求:申明类对象,使用类中的方法,设置类中的属性并打印属性内容。文案大全适用文档工程名称Java语言程序设计任务名称任务八类的方法学时数4会定义和使用类的方法讲课目的理解变量作用域会创办包组织Java工程会增添类方法的JavaDoc说明讲课要点掌握定义和使用类的方法;掌握变量作用域。讲课难点掌握定义和使用类的方法;掌握变量作用域。讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第7章类的方法第1节类的方法类的方法定义方法的返回值方法调用变量作用域方法调用事例——编写成绩计算类及其测试类第2节包与JAVA类库包的创办引入包Java常用类库简介课后作业1.编程求长方形的面积2.编程求随意半径的圆的面积。文案大全适用文档工程名称Java语言程序设计任务名称任务九面向对象〔一〕学时数4方法重载结构方法讲课目的this要点字面向对象的封装性讲课要点计算机网络中的有关见解、软件系统结构、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语言程序设计任务名称任务十面向对象〔二〕学时数10理解继承及其特色运用JAVA程序实现继承理解多态及其特色设计讲课目的运用JAVA程序实现多态掌握接见修饰符和方法修饰符接口的定义及实现运用JAVA程序实现继承;掌握接见修饰符和方法修饰符;运用JAVA讲课要点程序实现多态讲课难点继承的Java实现、多态的Java实现讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第9章面向对象〔二〕第1节继承继承的特色继承的Java实现第2节运用JAVA程序实现多态super要点字和super()的使用方法重载及其调用方法重写及其调用讲堂事例——方法重载和方法重写第3节修饰符接见修饰符方法修饰符抽象类和抽象方法讲堂事例——定义形状文案大全适用文档第4节接口接口的定义接口的实现讲堂事例课后作业编程实现对两个数、三个数、数组排序。〔用方法重载实现〕文案大全适用文档工程名称Java语言程序设计任务名称任务十一异样学时数6理解异样的见解运用try块、catch块和finally块办理异样讲课目的运用多重catch块办理异样运用要点字throw和throws办理异样运用JAVA编写和使用自定义异样讲课要点运用try块、catch块和finally块办理异样;运用要点字throw和throws办理异样;运用JAVA编写和使用自定义异样讲课难点运用要点字throw和throws办理异样;运用JAVA编写和使用自定义异样讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第10章异样第1节异样的见解异样的见解异样类的层次结构第2节Java中的异样办理异样办理系统申明异样抛出异样3.1讲堂事例——申明和抛出异样捕捉和办理异样4.1try块、catch块和finally块办理异样4.2多重catch块办理异样4.3讲堂事例——办理异样第3节运用Java编写和使用自定义异样自定义异样概括讲堂事例——自定义异样文案大全适用文档编写一个类,在main()的try块里抛出一个Exception对象。传达一个字符串参数给Exception的结构方法。在catch子句里捕捉此异样对象,并课后作业且打印字符串参数。增添一个finally子句,打印一条信息以证明该块语句的确获得了履行。文案大全适用文档工程名称Java语言程序设计任务名称任务十二JDBC基础知识学时数4认识JDBC的见解及必需性讲课目的认识JDBC驱动程序种类理解JDBC程序的结构运用JDBC进行数据库编程讲课要点理解JDBC程序的结构;运用JDBC进行数据库编程讲课难点运用JDBC进行数据库编程讲课方法视听讲课法和任务讲课法,在多媒体教室实行讲课内容备注第11章数据库编程第1节JDBCJDBC概括创办比方数据库第2节JDBC数据库编程数据库URL加载驱动程序并建立连结讲堂事例——使用专用JDBC驱动程序连结数据库履行SQL语句第3节数据库的根本操作数据查问数据增添/删除/改正使用储蓄过程第4节数据库元数据操作元数据概括讲堂事例——操作数据库元数据文案大全适用文档对在SQLServer2000中创办的数据库中的数据进行查问、增、删、改课后作业操作。文案大全适用文档工程名称Java语言程序设计任务名称任务十三Java图形用户界面技术学时数44认识抽象窗口工具包(AWT)和Swing的见解及差别掌握Swing容器组件的使用途合和使用方法掌握SwingGUI组件的特色和使用方法讲课目的能应用SwingGUI组件结构桌面程序界面能应用程序中的布局管理器优化界面设计能实现GUI事件办理掌握SwingGUI组件的特色和使用方法;能应用程序中的布局管理器优讲课要点化界面设计;能实现G

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论