《Java程序设计》课程是软件技术等相关专业的一门专业核心课程,是面向企业级应用开发的基础课程。本课程以案例化、项目化的课程教学方法和手段,形成从简单到复杂的系统化教学项目,突出学生的教学主体作用,重视职业能力的培养,充分体现课程教学的职业性、实践性和开放性。
本课程是在学生已经学习了IT素养和C语言程序设计课程的基础上开设,用于培养学生具有面向对象项目开发的综合职业素质和职业技能,为学生学习《基于JSP的Web应用开发》、《Android基础应用开发》等后续职业课程打下基础。
通过本课程的学习使学生掌握面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程工具JAVA语言的基本知识;能熟练地用Java语言进行一般面向对象的程序设计。为学生以后从事更专业化的软件开发工作奠定基础。
通过本课程的学习,可以参加全国大学生计算机等级考试二级Java证书,或者报考人力资源与社会保障部门的软件工程师证书,或者Oracle认证Java技能证书。
通过本课程的学习使学生掌握面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程工具JAVA语言的基本知识;能熟练地用Java语言进行一般面向对象的程序设计。为学生以后从事更专业化的软件开发工作奠定基础。通过学习该课程学生可以具有以下能力:
1.能力目标
(1)理解面向对象编程思想
(2)熟悉掌握运用Java进行面向对象的编程
(3)理解和掌握异常处理
(4)掌握Java的I/O编程
2.知识目标
(1)掌握Java语言基础
(2)熟练掌握对象和类
(3)掌握继承与多态
(4)熟练掌握数组和字符串
(5)掌握Java的异常处理
(6)掌握Java的输入/输出
(7)熟练掌握Java的集合
3.素质目标
(1)培养学生认真负责的工作态度和严谨细致和工作作风;
(2)培养学生的自主学习意识;
(3)培养学生的团队、协作精神;
(4)培养学生诚实守信意识和职业道德;
(5)培养学生创新意识;
(6)使学生信息化处理工作的意识和能力。
任务1:认识Java
第1讲 计算机系统结构
第2讲 程序设计语言的发展史
第3讲 Java语言历史
第4讲 搭建Java编程环境
第5讲 实现第一个简单Java程序
综合项目实践
任务1:认识Java—单元测验
任务1:认识Java—单元作业
任务2:掌握Java基本语法
第1讲 简单输入输出数据
第2讲 标识符与关键字
第3讲 变量与常量
第4讲 基本数据类型
第5讲 基本数据类型转换
第6讲 运算符
第7讲 表达式
综合项目实践
任务2:掌握Java基本语法—单元测验
任务2:掌握Java基本语法—单元作业
任务3:掌握Java流程控制
第1讲 顺序结构语句
第2讲 选择结构语句
第3讲 循环结构语句
第4讲 break&continue语句
综合项目实践
任务3:掌握Java流程控制—单元测验
任务3:掌握Java流程控制—单元作业
任务4:使用Java方法
第1讲 方法的定义与调用
第2讲 方法的重载
第3讲 常用数学函数
任务4:使用Java方法—单元测验
任务4:使用Java方法—单元作业
任务5:掌握Java数组
第1讲 数组
第2讲 二维数组
第3讲 冒泡排序
第4讲 数组的查找
任务5:掌握Java数组—单元测验
任务5:掌握Java数组—单元作业
任务6:认识Java面向对象基础
第1讲 为对象定义类
第2讲 为类构造对象
第3讲 对象的引用
第4讲 使用Java类库中的类
综合项目实践
任务6:认识Java面向对象基础—单元测验
任务6:认识Java面向对象基础—单元作业
任务7:掌握Java继承与多态
第1讲 父类和子类
第2讲 构造子类对象
第3讲 访问权限修饰符
第4讲 子类方法的重写
第5讲 多态
第6讲 对象转型与动态绑定
综合项目实践
任务7:掌握Java继承与多态—单元测验
任务7:掌握Java继承与多态—单元作业
任务8:实现接口
第1讲 抽象类
第2讲 接口
综合项目实践
任务8:实现接口—单元测验
任务8:实现接口—单元作业
任务9:认识Java异常
第1讲 Java异常的类型
第2讲 异常的处理
第3讲 自定义异常
综合项目实践
任务9:认识Java异常—单元测验
任务9:认识Java异常—单元作业
任务10:了解Java常用类
第1讲 字符串类
第2讲 集合类
任务10:了解Java常用集合类—单元测验
任务10:了解Java常用集合类—单元作业
计算机基础:计算机系统结构、计算机软件硬件基础、进制与二进制编码、数字媒体技术等。
《Java程序实践教程(第2版)》,查艳芳、卢晨,机械工业出版社
《计算机科学丛书:Java语言程序设计(基础篇)(原书第10版)》,梁勇 (Y.Daniel Liang) (作者), 戴开宇 (译者)