《Java开发技术》课程教学大纲 一、课程基本信息 课程代码:20110193 课程名称:Java开发技术 英文名称:Java Development Technology 课程类别:专业必修课(专业基础) 学时:48(其中实验课32学时) 学分:3 适用对象:金融科技专业 考核方式:考查 先修课程:Python程序设计 二、课程简介 Java开发技术是为金融科技专业学生设置的专业基础必修课。主要任务是以Java 语言为载体学习当今主流的、也是技术上最为成熟的面向对象编程技术。通过学习 JAVA语言中的数据类型、运算、语句结构及其程序设计的基本方法及Java高级功能, 使学生理解面向对象程序设计的基本概念和方法,并掌握Java编程技术,进而利用 所学的思想和技术解决一些应用问题。课程通过大量的程序实例和练习,加深学生对 面向对象的基本思想的理解。这门课程是学习其他软件开发技术的基础,为学生在后 续学习过程中,应用面向对象的思想、方法和编程技术解决专业问题奠定基础。 lava development Technology is a professional basic course for students majoring in financial technology.The main task of it is to teach students the most promising object-oriented programming ideas by studying programming language-Java.In this course,students need to study data types,operations, program structures,the basic methods of programming and advanced Java programming functions.Then,students can understand the basic concepts and methods of object-oriented programming,master the java programming,then solve some practical problems with what they have learned.Through lots of program examples and practices in the course,students can deepen their
1 《Java 开发技术》课程教学大纲 一、课程基本信息 课程代码:20110193 课程名称:Java 开发技术 英文名称:Java Development Technology 课程类别:专业必修课(专业基础) 学 时:48(其中实验课 32 学时) 学 分:3 适用对象: 金融科技专业 考核方式:考查 先修课程:Python 程序设计 二、课程简介 Java 开发技术是为金融科技专业学生设置的专业基础必修课。主要任务是以 Java 语言为载体学习当今主流的、也是技术上最为成熟的面向对象编程技术。通过学习 JAVA 语言中的数据类型、运算、语句结构及其程序设计的基本方法及 Java 高级功能, 使学生理解面向对象程序设计的基本概念和方法,并掌握 Java 编程技术,进而利用 所学的思想和技术解决一些应用问题。课程通过大量的程序实例和练习,加深学生对 面向对象的基本思想的理解。这门课程是学习其他软件开发技术的基础,为学生在后 续学习过程中,应用面向对象的思想、方法和编程技术解决专业问题奠定基础。 Java Development Technology is a professional basic course for students majoring in financial technology. The main task of it is to teach students the most promising object-oriented programming ideas by studying programming language-Java. In this course, students need to study data types, operations, program structures, the basic methods of programming and advanced Java programming functions. Then, students can understand the basic concepts and methods of object-oriented programming, master the java programming, then solve some practical problems with what they have learned. Through lots of program examples and practices in the course, students can deepen their
understanding of the basic idea of object-oriented.The course is the basis for learning other software development technologies and lays the foundation for students to apply object-oriented ideas,methods and programming technology to solve professional problems in the subsequent learning process. 三、课程性质与教学目的 Java开发技术是金融科技专业的专业必修课。本课程的任务是使学生掌握Java 程序设计语言,理解面向对象的程序设计的思路和方法,培养学生的编程能力。通过 融入思政元素的,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、 坚忍不拔的性格:提高学生在沟通表达、自我学习和团队协作方面的能力。 本课程的主要知识点群包括绪论、Java语言基础、面向对象基础、面向对象高级、 Java API、异常处理、输入输出流等。 1.专业技能目标 ①能运用面向对象程序设计的思想分析和设计类: ②会定义接口,并能有效组织类和接口: ③会使用开发工具开发Java应用程序: ④能综合应用所学知识解决实际问题。 2.专业知识目标 ①会安装并配置典型的Java开发环境: ②能根据实际情况选择合适的数据类型进行信息的处理,会使用流程控制进行 简单程序的开发,会定义和使用数组解决实际问题: ③理解面向对象语言的开发理念,掌握Java编程思想与编程方式: ④掌握Java常用工具类; ⑤会选择合适的工具类来解决实际问题。 3.专业素质目标 ①具有良好的T职业道德、职业素养和职业规范: ②具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风: ③具有较强的自我更新知识和技能的能力: ④具有基本的阅读文档、编写程序文档的能力: ⑤同时养成规范的编码习惯: ⑥具有良好的团队协作和创新能力
2 understanding of the basic idea of object-oriented. The course is the basis for learning other software development technologies and lays the foundation for students to apply object-oriented ideas, methods and programming technology to solve professional problems in the subsequent learning process. 三、课程性质与教学目的 Java 开发技术是金融科技专业的专业必修课。本课程的任务是使学生掌握 Java 程序设计语言,理解面向对象的程序设计的思路和方法,培养学生的编程能力。通过 融入思政元素的,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、 坚忍不拔的性格;提高学生在沟通表达、自我学习和团队协作方面的能力。 本课程的主要知识点群包括绪论、Java 语言基础、面向对象基础、面向对象高级、 Java API、异常处理、输入输出流等。 1.专业技能目标 ① 能运用面向对象程序设计的思想分析和设计类; ② 会定义接口,并能有效组织类和接口; ③ 会使用开发工具开发 Java 应用程序; ④ 能综合应用所学知识解决实际问题。 2. 专业知识目标 ① 会安装并配置典型的 Java 开发环境; ② 能根据实际情况选择合适的数据类型进行信息的处理,会使用流程控制进行 简单程序的开发,会定义和使用数组解决实际问题; ③ 理解面向对象语言的开发理念,掌握 Java 编程思想与编程方式; ④ 掌握 Java 常用工具类; ⑤ 会选择合适的工具类来解决实际问题。 3. 专业素质目标 ① 具有良好的 IT 职业道德、职业素养和职业规范; ② 具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风; ③ 具有较强的自我更新知识和技能的能力; ④ 具有基本的阅读文档、编写程序文档的能力; ⑤同时养成规范的编码习惯; 具有良好的团队协作和创新能力
四、教学内容及要求 第一章绪论 (一)目的与要求 l.了解Java技术的起源与发展 2.了解Java技术的特性及语法机制 3.了解Java技术的虚拟机概念 4.掌握Java程序开发的基本过程 (二)教学内容 第一节Java的起源与发展 l.Java的发展历史 2.Iava技术体系 3.软件定义未来 )软件行业发展前景: (2)新时代与个人成才的关系: (3)引发学生对未来的职业愿景,激发学生对社会主义核心价值观的 认同感。 第二节什么是Java技术 l.Java语言 2.Java平台 3.Java的特征 第三节Java语法机制概述 第四节Java的运行系统与JVW 1.Iava运行系统 2.Java虚拟机 第五节Iava程序开发 1.Java API 2.DK的下我、安装与使用 3.Java程序的编写与编译过程 4.Java开发工具 (三)思考与实践 1.要求能正确地安装DK、IntelliJ IDEA等开发工具 2.利用上述的开发工具开发运行简单的Java程序 (四)教学方法与手段 1,课堂讲授、多媒体演示 3
3 四、教学内容及要求 第一章 绪论 (一) 目的与要求 1.了解 Java 技术的起源与发展 2.了解 Java 技术的特性及语法机制 3.了解 Java 技术的虚拟机概念 4.掌握 Java 程序开发的基本过程 (二) 教学内容 第一节 Java 的起源与发展 1.Java 的发展历史 2.Java 技术体系 3. 软件定义未来 (1)软件行业发展前景; (2)新时代与个人成才的关系; (3)引发学生对未来的职业愿景,激发学生对社会主义核心价值观的 认同感。 第二节 什么是 Java 技术 1.Java 语言 2.Java 平台 3.Java 的特征 第三节 Java 语法机制概述 第四节 Java 的运行系统与 JVM 1.Java 运行系统 2.Java 虚拟机 第五节 Java 程序开发 1.Java API 2.JDK 的下载、安装与使用 3.Java 程序的编写与编译过程 4.Java 开发工具 (三) 思考与实践 1.要求能正确地安装 JDK、IntelliJ IDEA 等开发工具 2.利用上述的开发工具开发运行简单的 Java 程序 (四) 教学方法与手段 1.课堂讲授、多媒体演示
2.课外作业 3.课堂讨论等 4.广财慕课 第二章Java语言基础 (一)目的与要求 .掌握Java语言的基本语法规则 2.掌握Java语言的程序流控制方法 3.掌握Java语言的数组方法 (二)教学内容 第一节标识符与数据类型 l.Java基本语法 2.标识符 3,关键词 4.基本数据类型 5.复合数据类型 6.基本类型变量与引用类型变量 第二节表达式与语句 1.变量 2.运算符与表达式 3.语句 第三节程序流控制 1.while和do while语句 2.for语句 3.if/else语 4.switch语句 5.循环跳转语句 第四节数组 1.数组的声明 2.数组的创建与初始化 3.多年数组 4.数组的复制 第五节编程行业规范 软件行业规范解析 2.让学生了解Java程序开发规范的重要性,培养学生的职业素质和道德
4 2.课外作业 3.课堂讨论等 4.广财慕课 第二章 Java 语言基础 (一)目的与要求 1. 掌握 Java 语言的基本语法规则 2. 掌握 Java 语言的程序流控制方法 3. 掌握 Java 语言的数组方法 (二)教学内容 第一节 标识符与数据类型 1.Java 基本语法 2.标识符 3.关键词 4.基本数据类型 5.复合数据类型 6.基本类型变量与引用类型变量 第二节 表达式与语句 1.变量 2.运算符与表达式 3.语句 第三节 程序流控制 1.while 和 do while 语句 2.for 语句 3.if/else 语句 4.switch 语句 5.循环跳转语句 第四节 数组 1.数组的声明 2.数组的创建与初始化 3.多维数组 4.数组的复制 第五节 编程行业规范 1.软件行业规范解析 2.让学生了解 Java 程序开发规范的重要性,培养学生的职业素质和道德
规范: 3.做事认真负责,一丝不苟,每一条语句都经过周密思考,书写规范 培养学生的软件工匠精神。 (三)思考与实践 l.试比较Java与C语言基本语法的异同点 2.验证Java语言的基本语法约定 3.验证Java语言的程序流控制方法和数组操作应用方法 4.实验项目一:Java基础试验 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第三章面向对象基础 (一)目的与要求 l.了解Java中类和对象的基本概念 2.学握Java类的定义方法 3.了解Java对象的生命周期过程 4.掌握Java类的继承与多态 (二)教学内容 第一节概述 1.Java语言的0oP特性 2.Java中类和对象的基本概念 第二节类的定义 1.类的基本结构 2.成员变量 3.成员方法 4.方法重载 5.This 6.构造方法 第三节对象的生命周期 1.对象的创建 2.对象的使用 3.对象的清除 5
5 规范; 3.做事认真负责,一丝不苟,每一条语句都经过周密思考,书写规范, 培养学生的软件工匠精神。 (三)思考与实践 1. 试比较 Java 与 C 语言基本语法的异同点 2. 验证 Java 语言的基本语法约定 3. 验证 Java 语言的程序流控制方法和数组操作应用方法 4. 实验项目一:Java 基础试验 (四)教学方法与手段 1. 课堂讲授、多媒体演示 2. 课外作业 3. 课堂讨论 4. 上机实验等 第三章 面向对象基础 (一)目的与要求 1. 了解 Java 中类和对象的基本概念 2. 掌握 Java 类的定义方法 3. 了解 Java 对象的生命周期过程 4. 掌握 Java 类的继承与多态 (二)教学内容 第一节 概述 1.Java 语言的 OOP 特性 2.Java 中类和对象的基本概念 第二节 类的定义 1.类的基本结构 2.成员变量 3.成员方法 4.方法重载 5.This 6.构造方法 第三节 对象的生命周期 1.对象的创建 2.对象的使用 3.对象的清除