2019-2020学年秋季学期面向对象程序设计(JAVA)课程总结

      今天完成课程阅卷工作,按惯例对本学期教学工作小结如下:

       1. 课程采用教材:凯 S.霍斯特曼 (Cay S. Horstmann)(作者), 周立新(译者), Java核心技术(卷1):基础知识(原书第10版) ,2016年9月1出版

       2. 教学辅助平台

  • 师生互动、学习总结与实验作业提交平台:https://edu.cnblogs.com/campus/xbsf/2018CST1
  • 程序评测平台:https://pintia.cn/
  • 实验任务书、教学资源发布、师生互动平台:QQ群 2018级计师(1)OO
  • 课堂教学平台:微信小程序雨课堂,支持课堂考勤、理论教学资源发布、课程测验、学情反馈

      3. 教学方法

       理论教学继续采用翻转课堂教学模式,首次采用雨课堂平台支持教学考勤管理、课堂测试、教学文档发布,显著提升了教学效率和教学效果。实验教学以任务驱动为手段,邀请助教助学,应用知识总结、示例程序代码注解、典型示例程序背录、示例程序改造、结对编程、编程作业现场检查等作业类型,将理论学习内容与实验实训内容有效结合,以增量迭代方式引导学生循序渐进达成课程教学目标。

       4. 课程助教

       为帮助学生及时解决课程学习中遇到的大量实际问题,邀请2016级本科生牛百泉同学和2018级研究生周安伟作为助教参与实践教学。助教工作职责如下:

       1) 每周一次批改学生作业。

       2) 课程QQ群内在线答疑。

       3) 实验作业辅导。

       4)每周一次学情总结与作业成绩发布。

       5. 周教学内容与教学活动

       每周3学时理论教学、2学时实验,有效教学周共计17周。完成教学目标要求的周教学内容与活动如表1所示。

知识模块

周次

教  学  内  容

学习要求

Java基本程序结构

1

第1章 Java程序设计概述

第2章 Java程序设计环境

第1周学习指导及要求

2

第3章 Java的基本程序设计结构(1)

第2周学习指导及要求

3

第3章 Java的基本程序设计结构(2)

综合程序设计作业

面向对象技术核心

4-5

第4章 对象与类(1)

第4周学习指导及要求

6

第4章 对象与类(2)

第6周学习指导及要求

7

第5章 继承

第7周学习指导及要求

8

第6章 接口、lambda表达式与内部类

第8周学习指导及要求

 

9

第7章 异常、日志、断言和调试

第8章 泛型程序设计

第9周学习指导及要求

 

10

期中测验

第10周学习指导及要求

图形用户界面设计

11

第9章   集合

第11周学习指导及要求

12

第10章  图形程序设计

第12周学习指导及要求

13

第11章  事件处理

第13周学习指导及要求

14

第12章  Swing用户界面组件

第14周学习指导及要求

 

15

第13章 应用程序归档

第15周学习指导及要求

多线程编程

16

第14章  多线程(1)

第16周学习指导及要求

17

第14章  多线程(2)

第17周学习指导及要求

         6. 各类教学活动认可度调查数据

教学活动名称

认可人数

认可比例

F.示例程序解析

23

 

88.46%

B.课堂讲授

21

 

80.77%

G.助教编程示范

20

 

76.92%

J.助教答疑

18

 

69.23%

N. 结对编程

17

 

65.38%

K.自主编程任务

17

 

65.38%

H.每周实验

17

 

65.38%

C.课堂小测验

17

 

65.38%

A.课前观看老师推荐的网络教学视频

16

 

61.54%

L.PTA题集练习

15

 

57.69%

E.课前自主阅读教材相关章节内容

15

 

57.69%

D.课堂提问

12

 

46.15%

I.每周学习总结博客

10

 

38.46%

M.QQ班群讨论

6

 

23.08%

M.其他(说明具体内容) [详细]

1

 

3.85%

本次有效填写人数

26

 

 

        统计数据显示,课程采用的绝大数教学活动被学生认可和肯定,与上一年度相比,本学期以结对编程形式实施的综合编程练习任务被多数同学认可,收到较好的教学效果。而每周以作业形式要求发布的学习总结博客,认可度依然不高。

       7. 教学成果总结

       编制课前、课后学生问卷调查各1份,在班级博客园平台组建课程班级博客1个,组建班级QQ群1个,编制教学课件18份,编制课程实验任务书文档18篇,发布课程周学习要求教学文档18篇,编制PTA课程测试题集4个,完成51个学时的理论课堂教学、34个学时的实践课堂教学,完成课程期末机试试卷编制,完成43份期末试卷批阅。

      8. 上期课程改进设想落实情况:

  • 为督促学生完成每周实验任务,减少课程博客作业数量的设想未落实,依然以每周一次的频率发布作业;
  • 本学期明确区分了教学内容不同层次的学习要求,将难度较大内容划分为选学内容,突出基础、重点内容的学习,达到预设的教学效果。
  • 基于MOOC的翻转课堂教学、结对编程教学模式逐步完善;
  • 编程作业互评由于教学效率低,限于学时限制,本学期未被采用。

      9. 课程持续改进设想

  • 进一步加强雨课堂微信小程序的教学应用,及时收集学情数据并反馈教学;
  • 将MOOC在线学习数据纳入课程教学考核,强化线上学习效果,提升教学效率;
  • 收集、编制各个知识模块典型综合编程案例;
  • 完成继承、接口两章教学内容后,教学中要重点引导学生类间关系的理解及其综合编程练习。

你可能感兴趣的:(2019-2020学年秋季学期面向对象程序设计(JAVA)课程总结)