今天完成课程阅卷工作,按惯例对本学期教学工作小结如下:
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程序设计环境 |
|
2 |
第3章 Java的基本程序设计结构(1) |
||
3 |
第3章 Java的基本程序设计结构(2) |
综合程序设计作业 |
|
面向对象技术核心 |
4-5 |
第4章 对象与类(1) |
|
6 |
第4章 对象与类(2) |
||
7 |
第5章 继承 |
||
8 |
第6章 接口、lambda表达式与内部类 |
||
|
9 |
第7章 异常、日志、断言和调试 第8章 泛型程序设计 |
|
|
10 |
期中测验 |
|
图形用户界面设计 |
11 |
第9章 集合 |
|
12 |
第10章 图形程序设计 |
||
13 |
第11章 事件处理 |
||
14 |
第12章 Swing用户界面组件 |
||
|
15 |
第13章 应用程序归档 |
|
多线程编程 |
16 |
第14章 多线程(1) |
|
17 |
第14章 多线程(2) |
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在线学习数据纳入课程教学考核,强化线上学习效果,提升教学效率;
- 收集、编制各个知识模块典型综合编程案例;
- 完成继承、接口两章教学内容后,教学中要重点引导学生类间关系的理解及其综合编程练习。