课程教案
课程名称 | Java程序设计 |
课程性质 | 专业选修课 |
开课年度 | 2022年至2023年 |
开课学期 | 秋季 |
授课班级 | 计20-123、计实验20、计贯通21、计专起本21 |
主讲教师 | 李欣 |
课程所属学院(部门) | 信息学院 |
课程所属系(教研室) | 计算机系 |
Table of Contents
1. 课程第1讲 第一知识单元 基本知识概述
第1周
- 日期
- 地点
- 腾讯会议
- 章节
- 1.6、2.1、2.2、2.5、2.6、2.7、10.1、10.2
- 教学重点
- 示例程序分析、编程环境与工具
- 教学难点
- 讲授主要内容
- 程序设计与Java语言:了解程序设计语言的发展趋势和应用场景;了解什么是计算机语言; 了解程序设计的任务;了解Java语言的特点。能够对计算机语言、对程序设计有一定的认识,有利于更深入地使用计算机。
- 开发环境:了解Java语言的三个版本;了解Java程序类型与运行机制。
- 示例程序分析:简单的Java Application程序分析,理解语言的特点和运行机制。
- 编程环境与工具:了解Eclipse集成开发环境。
- 本次课主体教学方式、方法
- 在线课堂讲授
- 持续改进版教案
- 可交互课件
- 电子板书
- 布置作业
- 分别描述
java
与javac
命令的用途。 - 下载自己操作系统对应的JDK软件包,解压后查看其具有哪些子目录,同时描述每个子目录中存放文件的用途。
- 编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,
在屏幕上输出
I love Java!
或I don't like Java.
或I don't want to tell you if I like Java.
- 教材习题1-7 面向对象程序设计方法有哪些优点?
- 教材习题2-7 Java语言有哪些主要特点?
- 分别描述
- 教学后记
2. 课程第2讲 第二知识单元 Java语言基础
第2周
- 日期
- 地点
- 浩学东402
- 章节
- 3.1、3.2、3.3、3.4、3.5、6.3
- 教学重点
- 运算符及表达式、流程控制语句、数组
- 教学难点
- 流程控制语句、数组
- 讲授主要内容
- Java 程序的构成:程序设计与Java语言:了解Java程序设计的基本结构和组成元素。
- 数据类型、变量和常量:了解Java的数据类型、标识符、变量和常量。
- 运算符及表达式:了解运算符及表达式的概念,学会使用关系、逻辑和条件等运算符, 理解由这些运算符连接起来的表达式取值方法。 理解赋值与类型转换;掌握运算符号、运算优先级与结合性。
- 流程控制语句:理解并掌握顺序、选择、循环三种基本结构; 具有一定的算法设计能力及编写结构化程序的能力,为后续进一步学习程序设计方法奠定一定基础。
- 数组:理解数组的定义、初始化和使用。
- 本次课主体教学方式、方法
- 课堂讲授
- 持续改进版教案
- 可交互课件
- 板书
- 布置作业
- 教学后记
3. 课程第3讲 第三知识单元 面向对象程序设计 面向对象概述
第2周
- 日期
- 地点
- 浩学东403
- 章节
- 1.3、1.4、4.1、4.2、5.1、5.3.1
- 教学重点
- 教学难点
- 讲授主要内容
- 了解抽象和封装;
- 理解Java类的构成;
- 了解系统类库与自定义类;
- 了解继承;
- 了解多态。
- 本次课主体教学方式、方法
- 课堂讲授
- 持续改进版教案
- 可交互课件
- 板书
- 布置作业
- 教学后记