《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)使学生信息化处理工作的意识和能力。
计算机基础:计算机系统结构、计算机软件硬件基础、进制与二进制编码、数字媒体技术等。
《Java程序实践教程(第2版)》,查艳芳、卢晨,机械工业出版社
《计算机科学丛书:Java语言程序设计(基础篇)(原书第10版)》,梁勇 (Y.Daniel Liang) (作者), 戴开宇 (译者)