版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Java基础》教学大纲课程性质必修课总学时80(教学学时56实验学时24)课程类型考试课开课院数学与信息科学学院适用专业信息与计算科学专业及相关专业一、教学任务、目的和要求《Java基础》是针对信息与计算科学专业本科学生开设的一门重要的专业课基础课程。木门课程的内容就是使用java语言理解逻辑程序,java语言的诞生给IT产业带来了一个崭新的时代,我们主要学习java的基本语法,通过解可以使学生发现java语言的简洁、明快,要求学生学习完基础的语法后就可以编写比较实用的小程序解决生活中的问题,学习基本语法后我们将学生带入到了对象的世界,java是一门纯面向对象的语言,通过对面向对象的立即使得面向对象的编程思想贯穿学生的编程中,最后我们介绍了数组和字符串,使得学生可以更好的组织数据。要求学生通过学习掌握Java基本概念、类的定义和使用方法、异常处理等编程技术,简单Java数据库开发等等,其基本目标如下:.获取知识。学生通过本课程的学习,应掌握Java语言的基本特征,理解和掌握Java语言的基本语法和语义,掌握使用Java语言开发程序的基本步骤。.编程思想。要建立崭新的面向对象的编程思想。.编程能力。通过本课程的学习,学生应能熟练编写简单的完成一定功能的Java程序。二、教学中注意事项本课程是一门对动手能力要求较高的、重视实验环节的实践性课程,因此在教授过程中与原理概念型课程有着本质的区别。本门课程应注重案例教学,以项目引导的方式教授学生,通过具有代表性的案例教学使学生理解掌握章节中的重点难点。封装类对象和类的区别类是对象的类型java是面向对象的语言java的类模板如何定义类如何创建和使用对象综合示例面向对象的优点数据类型总结上机练习■本章技能目标掌握类和对象的特征理解封装会创建和使用对象■本章重点类和对象的特征创建和使用对象■本章难点>掌握类和对象的特征第11章类的无参方法内容H.I类的方法概述什么是类的方法如何定义类的方法方法调用常见错误5上机练习1成员变量和局部变量2常见错误面向对象的编程思维如何使用面向对象思维上机练习javaDoc注释什么是javaDoc注释如何生成javaDoc注释上机练习■本章技能目标会定义和使用类的方法理解变量作用域会添加类方法的JavaDoc注释■本章重点定义和使用类的方法变量作用域■本章难点>定义和使用类的方法第12章指导学习:人机猜拳内容12J复习串讲难点突破知识梳理12.2综合练习任务描述上机练习■本章技能目标>会定义类,描述类的属性和方法>会使用包组织java工程>会创建和使用对象■本章重点会定义类,描述类的属性和方法创建和使用时象■本章难点会定义类,描述类的属性和方法创建和使用对象第13章带参数的方法(一)内容带参方法如何定义带参方法带参方法的调用上机练习带有多个参数的方法带两个参数的方法带多个参数的方法常见错误上机练习包为什么需要包如何创建包使用Eclipse创建包包与目录的关系如何导入包上机练习■本章技能目标会定义带参方法会使用带参方法>会创建包组织Java组织工程■本章重点定义带参方法使用带参方法■本章难点>使用带参方法第14章带参数的方法(二)内容引用类型作为参数组类型的方法返I可值对象类型的参数对象数组类型的参数上机练习■本章技能目标会使用数组作为方法的参数和返回值会使用对象作为方法的参数■本章重点>使用数组作为方法的参数和返回值>使用对象作为方法的参数■本章难点使用数组作为方法的参数和返回值使用对象作为方法的参数第15章字符串内容字符串概述如何使用字符串字符串的长度15.13字符串的比较复杂的字符串处理字符串的连接字符串的提取和查询字符串的拆分上机练习SiringBuffer类如何使用SiringBuffer类常用的StringBuffer类方法上机练习■本章技能目标掌握String的基本用法会使用==和equals()比较字符串会使用StringBuffer类的方法对字符串进行操作■本章重点String的基本用法使用二二和equals()比较字符串使用StringBuffer类的方法对字符串进行操作■本章难点>使用==和equals()比较字符串第16章指导学习:课程总复习内容复习串讲知识梳理■本章技能目标构建程序逻辑知识体系构建数组知识体系构建类和对象知识体系构建方法调用知识体系■本章重点程序逻辑知识体系数组知识体系类和对象知识体系方法调用知识体系■本章难点类和对象知识体系方法调用知识体系第17章项目案例:迷你DVD管理器内容案例分析需求概述开发环境3案例覆盖的技能点4问题分析项目需求用例1:数据初始化用例2:实现菜单切换用例3:实现查看DVD信息用例4:实现新增DVD信息用例5:实现删除DVD信息用例6:实现借出DVD的业务处理用例7:实现归还DVD的业务处理1728用例8:实现借出排行榜进度记录■本章技能目标能理解程序基本概念…程序、变量、数据类型会使用顺序、分支、循环、跳转语句编写程序会使用数则、操作字符市会使用带参方法会定义类、创建和使用对象■本章重点使用顺序、分支、循环、跳转语句编写程序定义类、创建和使用对象使用带参方法■本章难点>定义类、创建和使用对象四、教学课时分配表课时分配48上课32上机内容课上机课第一章31第二章31第三章41第四章42第五章42第八早42第七章42第八章22第九章41第十章41第十一章41第十二章22第十三章31第十四章31第十五章31第十六章22第十七章31总学时80五、参考书目(1)《Java编程思想》(第4版)(2)《PrenticeHallPTR-CorcJava2VolumeI7版》(3)《Eclipse从入门到精通》六、教学形式与考核方式I、教学形式:以课堂讲授为主。建议采用多媒体教学课件。2、考核方式:本课程考核方式为:考试、笔试。应引导学生在掌握基本知识的同时,重在体会面向对象的编程思想,提高编程能力。三、教学内容及要求第1章初识Java内容U什么是程序为什么学习java语言Java可以做什么Java技术平台简介开发第一个java程序分析Java程序Java程序的结构Java程序的注释Java编码规范上机练习Java程序开发利器—Eclipse平台java项R组织结构上机练习常见错误上机练习■本章技能目标理解什么是程序了解Java的技术内容会使用记事本开发简单的Java程序会使用输出语句在控制台输出信息熟悉Eclipse开发环境■本章重点使用记事本开发简单的Java程序使用输出语句在控制台输出信息Eclipse开发环境■本章难点>使用记事本开发简单的Java程序第2章变■、数据类型和运算符内容变量数据类型不同的数据类型222java常用数据类型变量声明及使用变量命名规则常见错误运算符赋值运算符算术运算符数据类型转换为什么需要数据类型转换如何进行数据类型转换上机练习■本章技能目标掌握变量的概念会使用常用数据类型ini,double,char.String掌握键盘输入会使用赋值运算符和算术运算符会进行数据类型转换■本章重点常用数据类型赋值运算符和算术运算符数据类型转换■本章难点>数据类型转换第3章运算符和基本选择结构内容Boolean类型为什么需要Boolean类型什么是Boolean类型如何使用Boolean类型关系运算符为什么使用关系运算符什么是关系运算符if条件结构为什么需要if条件结构什么是if条件结构如何使用if条件结构上机练习■本章技能目标掌握boolean类型的用法掌握关系运算符和逻辑运算符掌握if选择结构■本章重点>关系运算符和逻辑运算符>If选择结构■本章难点>逻辑运算符第4章复杂选择结构内容上机练习多重if选择结构嵌套if选择结构上机练习swith结构为什么使用swith选择结构什么是swith选择结构如何使用swith选择结构上机练习处理系统异常上机练习■本章技能目标掌握多重if和嵌套if选择结构掌握swith选择结构使用if判断和输出语句进行异常处理■本章重点多重if和嵌套if选择结构Swith选择结构■本章难点>嵌套if选择结构第5章循环结构(一)内容循环结构为什么需要循环什么是循环while彳盾环什么是while循环如何使用while循环为什么需要程序调试什么是程序调试533如何进行程序调试上机练习do-while循环为什么需要do-while循环什么是do-while循环如何使用do-while循环■本章技能目标理解循环的含义学会使用while循环结构学会使用do-while循环结构学会使用调试解决简单程序错误■本章重点while循环结构do-while循环结构■本章难点>理解while循环和do-while循环的工作原理,并能够解决实际问题。第6章循环结构(二)内容for循环为什么需要for循环什么是for循环如何使用for循环上机练习跳转语句break语句的使用上机练习循环结构总结■本章技能目标>学会使用for循环结构>学会在程序中使用break、conlinue语句■本章重点掌握for循环结构break语句continue语句■本章难点>break和continue的使用。第7章数组内容数组概述为什么需要数组java中的数据如何使用数组721使用数组的步骤常见错误上机练习数组应用数组排序上机练习733求数组最大值上机练习深入理解数据类型基本数据类型引用数据类型■本章技能目标>掌握数组的基本用法。会应用数组解决简单问题<理解基本数据类型和引用数据类型■本章重点>数组的基本用法>基本数据类型和引用数据类型■本章难点>基本数据类型和引用数据类型第8章指导学习:幸运抽奖内容复习串讲难点突破知识梳理综合练习任务描述上机练习■本章技能目标会使用选择结构解决问题会使用循环结构解决问题会使用各种数据类型会使用数组解决问题■本章重点会使用循环结构解决问题会应用数组解决问题■本章
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《信息光学》课程教学大纲
- 《行政管理专业导论》课程教学大纲
- 2024年低价小型租房合同范本大全
- 2024年出售二级钢坯合同范本
- 园林绿化员工安全培训
- 2型糖尿病的查房
- 一例剖宫产个案护理
- 2024政府设备采购合同
- 2024卷闸门安装合同
- 中国爱情服务行业独立市场研究报告
- 中国农业文化遗产与生态智慧智慧树知到期末考试答案章节答案2024年浙江农林大学
- HSE2015153附件一燃气常规工程监理记录表单旁站记录
- 最新版个人征信报告模板-2020年-word版-可编辑-带水印
- 齿轮参数计算(内啮合)-内齿圈-行星轮
- 案例思念休闲吧
- 《外国航空运输企业航线经营许可规定》(CCAR-287)
- (完整版)《运输管理》课程教学大纲
- 小学五年级(上册)数学期末试卷附命题意图说明
- 金属学与热处理课后习题答案(机械工业出版社)第二版
- 普通发票销售清单
- 测量复核记录
评论
0/150
提交评论