《Java基础》课程标准
课程代码
暂缺
课程性质
专业课
建议学时
64
适用对象
计算机及软件技术相关专业学生
建议
教学方式
理论+操作结合
制定单位
学校
制定日期
2016.05.30
审核部门
技术支持移动组
企业
达内时代科技集团
一、课程定位
本课程以培养Java开发基础的学习为目标,注重Java开发基础技术的应用。通过对人的认知曲线进行分析,我们总结了全新的案例式教学法,进而重新设计了以往的学习方案。因此,课程的设计打破了传统的教学方式,不再一味的说教,而是带着读者真正的“玩”起来。通过对课程
系统的学习,可以强化分析问题和解决问题的能力,激发学习者的创新实践能力,真正的做到学以致用。
二、课程目标
通过案例驱动的学习和综合训练,熟练掌握java基础应用程序开发的基本知识和技能,并能结合Java中的常用语法和API进行Java应用程序的开发,并为后续Java高级知识的学习做下铺垫。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度
(一)知识目标
1.掌握Java开发环境的搭建以及Java的发展历史和Java的特点;
2.学会编写第一个Java程序
3.熟练掌握Java基础语法
4.熟练掌握选择结构和循环结构的案例应用
5.熟练掌握方法的调用
6.熟练掌握Java面向对象编程
7.熟练掌握Java中的一维数组和二维数组的应用
8.熟练掌握Java中常用的API
9.掌握Java中的异常捕获
10.熟练掌握Java中的集合应用
(二)职业能力目标
1.能使用任意电脑系统搭建Java环境
2.能应用选择结构和循环结构相结合完成简单的案例
3.能应用面向对象的编程原理完成游戏案例
4.能应用Java一些常用的API完成简单的案例操作
5.能应用Java中的集合与面向对象的编程原理完成贪食蛇游戏案例
(三)职业素质养成目标
1.按时、守时的软件交付观念
2.规范、优化的程序代码
java基础知识学什么
3.诚实、守信、坚韧不拔的性格
4.自主、开放的学习能力
5.良好的自我表现、与人沟通能力
6.良好的团队合作精神
(四)职业技能证书参考目标
        暂缺
三、课程内容与要求
《Java基础》课程教学采用“案例驱动”教学模式,理论教学内容与实践教学内容融为一体,根据每一个案例所需要的知识点,从基础知识循循渐进的重构了课程结构,主要内容包括如下9个章节的内容:
表1 《Java基础》内容及要求
序号
章节
章节标题
案例载体
主要教学知识点
学习目标
学时
1
第一章
Java开发环境和语言基础
第一个Java程序
Java的发展历史
3G时代对Java的影响
Java的特点
搭建开发环境
错误和异常的调试
掌握Java开发环境的搭建
掌握常用的开发工具的使用
熟悉Java项目结构
2
第二章
Java语法基础
某航空公司航班班期查询程序
摄氏温度与华氏温度的转换
数据类型
Java基本类型之间的转换
变量
运算符
使用Scanner类读入数据
String类的应用
掌握8种基本类型的用法
了解自动类型和强制类型这两种转换方式
掌握如何声明一个变量和访问变量
掌握每种运算符的用法和不同之处
掌握Scanner类和Random类的使用
掌握String类的用法
3
第三章
选择结构
出租车计费程序设计
某电信公司手机通话费计费程序
个人所得税计算
学生成绩等级判断
if条件选择结构
switch条件选择结构
掌握if条件、多重if和嵌套if三种选择结构
掌握swtich条件选择结构
熟练运用选择结构
4
第四章
循环结构
求多项式的和值
1100以内的所有素数
猜数字游戏
while循环
do-while循环
for循环
break和continue的使用
掌握什么是循环
掌握几种循环方式的区别
掌握循环的应用场景
掌握break和continue结合循环的使用。
掌握嵌套循环的使用流程。
5
第五章
数组
输出唐诗
扫雷游戏的随机布雷程序
扫雷游戏的统计地雷数程序
扑克牌游戏的随机发牌程序
数组的定义
数组的初始化
数组的访问
二维数组的定义与初始化
冒泡排序
插入排序
Arrays.sort()排序
排序算法的效率比较
掌握一维数组和二维数组的定义以及初始化
掌握对于数组的相关操作,例如访问、复制、排序等
6
第六章
结构化程序设计
成绩统计程序
酒店前台管理程序
计算一手扑克牌的级别
扫雷游戏的递归排雷程序
方法的定义
方法的调用
方法调用的过程分析
方法调用的内存分析
方法的递归调用
掌握方法的定义与调用
掌握方法调用的过程分析和内存分析
了解方法的递归调用
7
第七章
JAVA面向对象编程
栈的抽象
人类的抽象
即时战略游戏的类结构设计
使用内部类构建链表
面向对象
构造器
this关键字
对象中的方法
访问修饰符
继承
JAVA Bean规范
static关键字
final关键字
抽象类和接口
接口的意义
内部类
了解面向对象编程的思想
掌握创建对象的执行过程
掌握方法定义和方法调用
掌握方法重载
掌握JAVA中四种访问修饰符的访问权限和范围
掌握继承的语法和继承的意义
掌握继承中的方法重写、类型转换以及继承中的构造器
掌握static和final两个关键字的应用场合
内部类中重点掌握成员内部类和局部内部类的使用
8
第八章
JAVA核心API
String字符串
Object类
Java中的日期类
包装类
掌握String对象在内存中的情况变化
掌握StringBuffer和StringBuilder的用法以及和String的区别
掌握Object中常用的两种方法,equals方法和hashCode方法,重点了解如何重写这两个方法
掌握Java中Date类和Calendar类
掌握包装类中的常用方法,以及自动拆箱和自动装箱的理解
9
第九章
异常处理
异常概述
异常处理
异常的处理语句
Exception中常用API
throw关键字
自定义异常类
异常处理规则
掌握异常处理的5个关键字try、catch、finally、throw和throws的应用
掌握自定义异常类
掌握异常的处理规则
10
第十章
集合
贪食蛇
集合框架概述
Collection集合
Iterator
Set集合
List集合
Map集合
泛型
在Collection集合中重点掌握List和Set两个子接口
掌握ArrayList和LinkedList的区别以及各自使用的特性
理解Set和List的区别
掌握Iterator遍历集合的特点
掌握Map存储元素的用法和特点
掌握HashMap和Hashtable的区别
掌握泛型的意义

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。