课程教案

课程名称 Java程序设计
课程性质 专业选修课
开课年度 2022年至2023年
开课学期 秋季
授课班级 计20-123、计实验20、计贯通21、计专起本21
主讲教师 李欣
课程所属学院(部门) 信息学院
课程所属系(教研室) 计算机系

Table of Contents

1. 课程第1讲   第一知识单元 基本知识概述

第1周

日期
[2022-08-31 Wed]
地点
腾讯会议
章节
1.6、2.1、2.2、2.5、2.6、2.7、10.1、10.2
教学重点
示例程序分析、编程环境与工具
教学难点
讲授主要内容
  1. 程序设计与Java语言:了解程序设计语言的发展趋势和应用场景;了解什么是计算机语言; 了解程序设计的任务;了解Java语言的特点。能够对计算机语言、对程序设计有一定的认识,有利于更深入地使用计算机。
  2. 开发环境:了解Java语言的三个版本;了解Java程序类型与运行机制。
  3. 示例程序分析:简单的Java Application程序分析,理解语言的特点和运行机制。
  4. 编程环境与工具:了解Eclipse集成开发环境。
本次课主体教学方式、方法
  1. 在线课堂讲授
  2. 持续改进版教案
  3. 可交互课件
  4. 电子板书
布置作业
  1. 分别描述 javajavac 命令的用途。
  2. 下载自己操作系统对应的JDK软件包,解压后查看其具有哪些子目录,同时描述每个子目录中存放文件的用途。
  3. 编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序, 在屏幕上输出 I love Java!I don't like Java.I don't want to tell you if I like Java.
  4. 教材习题1-7 面向对象程序设计方法有哪些优点?
  5. 教材习题2-7 Java语言有哪些主要特点?
教学后记

2. 课程第2讲   第二知识单元 Java语言基础

第2周

日期
[2022-09-05 Mon]
地点
浩学东402
章节
3.1、3.2、3.3、3.4、3.5、6.3
教学重点
运算符及表达式、流程控制语句、数组
教学难点
流程控制语句、数组
讲授主要内容
  1. Java 程序的构成:程序设计与Java语言:了解Java程序设计的基本结构和组成元素。
  2. 数据类型、变量和常量:了解Java的数据类型、标识符、变量和常量。
  3. 运算符及表达式:了解运算符及表达式的概念,学会使用关系、逻辑和条件等运算符, 理解由这些运算符连接起来的表达式取值方法。 理解赋值与类型转换;掌握运算符号、运算优先级与结合性。
  4. 流程控制语句:理解并掌握顺序、选择、循环三种基本结构; 具有一定的算法设计能力及编写结构化程序的能力,为后续进一步学习程序设计方法奠定一定基础。
  5. 数组:理解数组的定义、初始化和使用。
本次课主体教学方式、方法
  1. 课堂讲授
  2. 持续改进版教案
  3. 可交互课件
  4. 板书
布置作业
教学后记

3. 课程第3讲   第三知识单元 面向对象程序设计 面向对象概述

第2周

日期
[2022-09-07 Wed]
地点
浩学东403
章节
1.3、1.4、4.1、4.2、5.1、5.3.1
教学重点
教学难点
讲授主要内容
  1. 了解抽象和封装;
  2. 理解Java类的构成;
  3. 了解系统类库与自定义类;
  4. 了解继承;
  5. 了解多态。
本次课主体教学方式、方法
  1. 课堂讲授
  2. 持续改进版教案
  3. 可交互课件
  4. 板书
布置作业
教学后记